Skip to main content

Connecting

The MCP server runs at a single endpoint and authenticates with your easycart API token. Connect it once in your AI client, then talk to the assistant in natural language.

  • Endpoint: https://mcp.easy.tools
  • Transport: Streamable HTTP
  • Authentication: Authorization: Bearer YOUR_API_TOKEN

Get your API token

The server uses your easycart API token — the same token used for the REST API. Generate one at cart.easy.tools/creator/store-settings/developer, then copy and store it securely.

The token belongs to your user account, not to a single store. If you are a team member who was granted API access to other stores, the assistant can reach all of those stores too — see Working across stores.

For more on tokens and access, see the easycart Authorization guide.

Connect your client

Claude Code

Add the server with claude mcp add:

claude mcp add --transport http easytools https://mcp.easy.tools \
--header "Authorization: Bearer YOUR_API_TOKEN"

Claude Desktop

Claude Desktop connects through the mcp-remote bridge. Open Settings → Developer → Edit Config and add the server to claude_desktop_config.json:

{
"mcpServers": {
"easytools": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.easy.tools",
"--header",
"Authorization: Bearer ${TOKEN}"
],
"env": {
"TOKEN": "YOUR_API_TOKEN"
}
}
}
}

Restart Claude Desktop after saving.

Other MCP clients

Any client that supports a remote MCP server over Streamable HTTP can connect with these details:

SettingValue
URLhttps://mcp.easy.tools
TransportStreamable HTTP
HeaderAuthorization: Bearer YOUR_API_TOKEN

If your client supports only local (stdio) servers, use the mcp-remote bridge shown for Claude Desktop above.

Working across stores

Your API token can reach more than one store: your own store, plus any store whose team granted you API access. Ask the assistant which stores you can manage —

"Which stores can I manage?"

— and it will list them. By default it acts on your default store; name a specific store and it will switch to that one for the actions that follow.

This mirrors store selection in the REST API. For the underlying rules — how access is granted and what happens when it is revoked — see Store selection.

Rate limits

Requests are made against the easycart API, so the same per-store rate limit applies: 100 requests per 60 seconds. The assistant may make several requests to answer a single question. See Rate limiting for details.