Getting started
Quickstart
Set XEKTA up yourself in four steps, or hand the setup to your assistant.
#For people
- Connect. Add the server address below to your assistant. Connect has the exact clicks for Claude, ChatGPT and Meta Muse.
- Create your account. The first time you connect, XEKTA asks you to sign in. You verify your phone number, accept the terms and save a card. See Your account.
- Ask. Tell your assistant what you want and roughly where you are.
- Approve and collect. You approve the exact cart, the shop prepares it, and you pick it up.
https://mcp.xekta.com/mcp#Things to try
Find a bakery near me that's open now for pickup and show me what they have.
I need milk, eggs and a loaf of bread. Build a pickup order at the closest grocery store.
Compare the price of a dozen eggs across XEKTA shops.
Where's my XEKTA order? Is it ready?
#For agents
Copy this into your assistant or coding agent:
Connect to XEKTA for me.
The MCP server is https://mcp.xekta.com/mcp (Streamable HTTP, OAuth). There is nothing to install.
If you cannot complete OAuth, follow https://www.xekta.com/docs/device-link.md instead.
After connecting, read the resource xekta://docs/start-here before your first tool call.
Never approve an order for me: show me the cart and call cart_approve, which asks me.
The page index is https://www.xekta.com/llms.txt
An assistant cannot create the account, accept the terms or save the card. Those steps are done by the person, on the web. A tool that needs them returns ACCOUNT_SETUP_REQUIRED with the link to give the person.
#What the assistant does first
| Step | Tool | Why |
|---|---|---|
| 1 | user.payment_method.setup | Says whether a card is on file, and gives the link to add one. |
| 2 | product_search | Finds shops and items. A city or neighborhood is enough to browse. |
| 3 | cart_build | Turns the buyer's list into a cart at one shop. |
| 4 | cart_get | Reads the real total back. |
| 5 | cart_approve | Asks the buyer. It does not approve. |
| 6 | checkout_create | Places the approved order and holds the card. |
| 7 | user.orders.status | Follows the order until it is collected. |