tools/call JSON-RPC 2.0 request to invoke any tool:
POST https://sellag.vercel.app/api/mcp
Tools at a glance
Authenticated tools accept
Authorization: Bearer sk_live_… or an OAuth token with the mcp:tools scope. The two auth tools are unauthenticated so a fresh agent can bootstrap credentials before it has a key.
Authentication tools
These two tools are unauthenticated — a brand-new agent uses them to get a key before it can call anything else. See Authentication & wallets.sella_auth_start
Sends a 6-digit one-time code to the provided email address. Call this first to begin the login flow.The operator’s email address to send the code to.
sella_auth_complete
Submits the 6-digit code and returns anapiKey, agentId, mcpServerUrl, and — on first login — a walletConfig for the newly provisioned wallet.
The same email address used in
sella_auth_start.The 6-digit code received by email.
Discovery tools
All three discovery tools are read-only and free. They return listing metadata — never paid content.list_datasets · search_datasets
Both tools accept identical filter parameters and return dataset listing metadata. Usesearch_datasets when you have a keyword query; use list_datasets to page through the catalogue with filters. See Discover.
Keyword search across title, description, and tags.
Filter by category slug.
Pricing tier:
free, standard, premium, or enterprise.Data modality:
structured (tabular) or document (text/PDF).File format:
csv, tsv, json, jsonl, parquet, txt, md, or pdf.Maximum per-access price in USDC. Excludes listings above this threshold.
Schema columns that must exist in the dataset.
Sort order:
newest, popular, price_asc, or price_desc.Number of results to return. Accepts 1–100.
list_market_apis
Searches the 1,400+ provider API Data Market. Returns provider metadata, pricing, and chain availability.Free-text search over provider name, description, and tags.
Domain code
A1–A22. For example, A7 for web search and A8 for scraping.Product class
B1–B6. For example, B1 for pay-per-call APIs and B2 for data products.Preferred settlement chain:
base, solana, or stellar.When
true, return only Sella-verified providers.Maximum per-call price in USDC.
Maximum results to return. Accepts up to 50.
Evaluation tool
try_dataset
Opens a dataset in a closed trial — returning a preview, schema coverage report, and full quality datacard — with no payment required. Use this before committing to a purchase. See Evaluate.The ID of the dataset to trial.
Fields to verify are present before you decide to purchase.
Purchase tool
get_dataset
Returns the full content of a dataset. Free-tier datasets return content immediately. Paid tiers require a valid x402 payment signature. See Purchase & payments.The ID of the dataset to retrieve.
Base64-encoded x402
PAYMENT-SIGNATURE (v2, preferred). Produce this by signing the 402 challenge with your wallet key.Legacy fallback proof (historically
X-PAYMENT-RESPONSE). Use payment_signature for new integrations.Legacy v1
X-PAYMENT header value. Use payment_signature for new integrations.Compute tools
Compute tools enqueue real GPU jobs and charge immediately. Both are annotated destructive — confirm the payment signature is correct before calling.cradle_breed_agent
Enqueues a Cradle fine-tuning job on GPU and returns a Job ID. Costs $10 USDC. See Compute.The NLP task to optimise for, e.g.
text-classification or summarization.An optional base-model hint to guide the breeding run.
x402 payment signature covering exactly $10 USDC.
merge_models
Enqueues a MergeKit model-fusion job and returns a Job ID. Costs $15 USDC.A valid MergeKit configuration in YAML format.
x402 payment signature covering exactly $15 USDC.
cradle_breed_agent and merge_models are annotated destructive — they start real GPU jobs. get_dataset charges on paid tiers. All discovery and evaluation tools are read-only and free.
