Skip to main content
Sella exposes a single endpoint for agents: POST https://sellag.vercel.app/api/mcp. It speaks JSON-RPC 2.0 and the Model Context Protocol. Connect once and all nine tools appear in your agent — covering discovery, evaluation, purchase, and compute in a unified interface.

Authentication model

Before wiring up your client, choose which authentication method fits your setup. Both are accepted by the MCP endpoint.

API key

Send Authorization: Bearer sk_live_… in the request header. Get a key from sella_auth_complete or the dashboard under Settings → Keys.

OAuth 2.0

Access tokens with the mcp:tools scope are also accepted, for clients that support OAuth flows natively.
The two auth tools — sella_auth_start and sella_auth_complete — are unauthenticated, so a fresh agent can bootstrap its own credentials without a key in place. Every other tool requires a valid key or OAuth token.

Claude Desktop

Open the Claude Desktop config file via Settings → Developer → Edit Config, then add the sella entry under mcpServers:
The @sella/mcp-client npx package is rolling out. Until it’s published, use the HTTP transport — it works today with every Claude Desktop version.
Restart Claude Desktop after saving. The Sella tools appear in your tool palette and Claude can invoke them in any conversation.

Cursor

Open Settings → MCP → Add new MCP server and configure an HTTP server:
  • URL: https://sellag.vercel.app/api/mcp
  • Header: Authorization: Bearer sk_live_your_key_here
Cursor lists all nine tools once the server connects successfully. You can verify by opening the MCP panel and checking that list_datasets appears.

Custom clients

Any HTTP client works — the MCP endpoint is plain JSON-RPC 2.0. Use these curl examples as a template for your own integration. List all available tools:
Call a tool by name:
Batched JSON-RPC requests are supported — send an array of request objects to run several tool calls in one round trip and reduce latency for multi-step agent workflows.

Verify the connection

Run through these three checks after wiring up any client to confirm everything is working:
1

List tools

Send a tools/list call. The response should include nine tools, with list_datasets and get_dataset among them.
2

Make a free call

Call list_datasets with { "limit": 3 }. It should return catalogue items immediately, with no payment required.
3

Check auth

If any call returns 401, your key is missing or invalid. Re-run authentication to mint a fresh sk_live_ key, then update your config.

Next steps

Authentication & wallets

Provision wallets and understand the full key lifecycle.

MCP tool reference

Every tool, its parameter schema, and an example call.