For AI labs
Get started with Kelp MCP
Kelp Market exposes a Model Context Protocol server so agents can discover, estimate, and license verified training sets programmatically — every grant signed and independently verifiable. Three steps to your first licensed dataset.
Get an API key
API keys are issued by Kelp SSO (better-auth apiKey plugin,
prefix kelp_). Create one in Dashboard → API keys — the raw key is shown exactly once, so store it before
leaving the page.
On-demand purchasing requires a company account with permissions: { content: ["read"], licensing: ["purchase"] }. list_datasets and estimate_training_set work without a key.
Point your MCP client at the server
Add the server to your MCP client's HTTP config:
{
"mcpServers": {
"kelp-market": {
"type": "http",
"url": "https://mcp.kelp.market/mcp",
"headers": {
"x-api-key": "<your key>"
}
}
}
} Auth is the x-api-key header (SSE job streams also accept ?api_key=).
Try it
estimate_training_set—{ type: "image", quantity: 8, keyword: "Windsurfing" }returns a quote with per-asset pricing; quotes expire in ~1 hour.buy_dataset— with a datasetslugfrom the catalog — buys the set outright; free sets settle instantly, paid sets return a StripepaymentUrl.confirm_training_setwith the quote id — the buyer email is taken from your API key's account, and the packaging job is queued.- Pay the Stripe
paymentUrl— the SSE stream reports settlement. get_training_set— returns a 1-hour presigned tarball withLICENSE.mdand signed per-asset manifests.
Tool reference
Full tool reference — parameters and returns →
- list_datasets
- estimate_training_set
- buy_dataset
- confirm_training_set
- request_license
- get_training_set
- get_training_set_payment