AgentXM

Okam

mcp remote · streamable-http · v1.0.0 · source: crawl

https://api.okam.no/mcp

Build a Norwegian restaurant's own ordering site on Okam. Call kit_learn first. No sign-in to build.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 1272 ms · p95 1982 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'okam'
tools_listed15pass19 tools
schema_complete15pass19 of 19 tools have a description and a typed schema
latency_p5010passp50 1272 ms
latency_p955passp95 1982 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (19)

NameDescriptionSchema
cart_update_itemUpdate quantity, notes, or selected options on an existing cart line item. Quantity <= 0 removes the item.typed
store_listList stores available to the current user. Optional longitude and latitude improve distance sorting.typed
storefront_verify_resultStore key: call after running the verify command, with the runId of that latest run. Pass or fail per check, and whether the server saw the run's sandbox order paid; when green, the go-live list. The typed
storefront_connectStore key: call when the site is served from a process that keeps running (background, fixed port) and menu items show at that origin. Use http://localhost:<port>, not 127.0.0.1: the sandbox key allowtyped
menu_listList categories and products, with each product's allergens, for a store after delivery type has been selected. Delivery type affects product availability and prices. Results come in pages of whole catyped
cart_add_itemAdd a configured product to the cart. Use product_configure first for required variant option ids.typed
checkout_verifyVerify an external payment after the user has completed the returned payment URL. Provider is vipps or dintero.typed
kit_docs_getPublic: with topic, that topic as Markdown; read assemble-a-shop, world-class-ordering-ux, verify-contract and the-return-page before building, the others when the steps name them. With block: where ttyped
server_infoPublic: basic information about the Okam MCP server.typed
kit_learnPublic: call first whenever you build or change a restaurant's own ordering website on Okam. Returns the must-nots (the server owns every price, payment is the guest's own act), the build steps, the styped
payment_methods_listList payment methods available for the current cart/user. Saved Stripe cards have ids; Dintero and Vipps are returned as payment types.typed
cart_validateValidate the current cart before checkout.typed
store_getGet store details, including supported delivery types. Choose a delivery type before listing menu prices.typed
cart_getGet the current cart for a store.typed
cart_set_deliverySet cart delivery type and delivery details. This must be called before listing product prices or adding products to cart.typed
delivery_availability_checkCheck whether Wolt delivery can deliver to an address and return the delivery price if available.typed
product_configureGet all variants, option ids and allergens for configuring a product before adding it to cart.typed
checkout_startStart checkout with Dintero or DinteroVipps. Returns a Dintero payment URL and reference; the guest approves the payment on Dintero's page. A zero-amount cart completes immediately. An unchanged cart typed
cart_remove_itemRemove a cart line item.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/io-github-okam-as-okam.svg)](https://app.agent-xm.com/a/io-github-okam-as-okam)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.