> Documentation index: https://www.xekta.com/llms.txt

# Quickstart

> Set XEKTA up yourself in four steps, or hand the setup to your assistant.

## For people

1. **Connect.** Add the server address below to your assistant. [Connect](https://www.xekta.com/docs/connect.md) has the exact clicks for Claude, ChatGPT and Meta Muse.
2. **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](https://www.xekta.com/docs/account.md).
3. **Ask.** Tell your assistant what you want and roughly where you are.
4. **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

```text
Find a bakery near me that's open now for pickup and show me what they have.
```

```text
I need milk, eggs and a loaf of bread. Build a pickup order at the closest grocery store.
```

```text
Compare the price of a dozen eggs across XEKTA shops.
```

```text
Where's my XEKTA order? Is it ready?
```

## For agents

Copy this into your assistant or coding agent:

```text
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
```

> [!NOTE]
> 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`](https://www.xekta.com/docs/tools/user-payment-method-setup.md) | Says whether a card is on file, and gives the link to add one. |
| 2 | [`product_search`](https://www.xekta.com/docs/tools/product-search.md) | Finds shops and items. A city or neighborhood is enough to browse. |
| 3 | [`cart_build`](https://www.xekta.com/docs/tools/cart-build.md) | Turns the buyer's list into a cart at one shop. |
| 4 | [`cart_get`](https://www.xekta.com/docs/tools/cart-get.md) | Reads the real total back. |
| 5 | [`cart_approve`](https://www.xekta.com/docs/tools/cart-approve.md) | Asks the buyer. It does not approve. |
| 6 | [`checkout_create`](https://www.xekta.com/docs/tools/checkout-create.md) | Places the approved order and holds the card. |
| 7 | [`user.orders.status`](https://www.xekta.com/docs/tools/user-orders-status.md) | Follows the order until it is collected. |
