Add the gateway
Endpoint: https://gw.mcp.market/mcp. Stateless Streamable HTTP. No session, no install, one line in any client.
Connect
Claude Code
claude mcp add --transport http mcp-market https://gw.mcp.market/mcp
Claude Desktop (claude_desktop_config.json) and ChatGPT developer mode
{
"mcpServers": {
"mcp-market": {
"type": "http",
"url": "https://gw.mcp.market/mcp"
}
}
}Cursor (.cursor/mcp.json)
{
"mcpServers": {
"mcp-market": {
"url": "https://gw.mcp.market/mcp"
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"mcp-market": {
"type": "http",
"url": "https://gw.mcp.market/mcp"
}
}
}What your agent gets
| Tool | Input | Returns |
|---|---|---|
search | job in plain words, min_grade, certified_only, max_price_micros | ranked servers with grade, price, listing link |
describe | server name | grade, scan summary, every tool with schema and write-action flag |
call | server, tool, arguments, max_price_micros | the tool result plus call_id, cost and latency |
balance | none | prepaid balance, today's spend, caps |
Keys and paid tools
Anonymous calls can use free tools and are rate-limited. For paid tools, send Authorization: Bearer mk_live_…. Every key has a per-call cap, a daily cap and an optional allowlist of servers. Prices are in micro-dollars: 20,000 = $0.02. Card processing comes off the top, builders get 85% of the rest.
What the gateway refuses
- F-graded or blocked servers. Always.
- Paid tools without a key or over a cap.
- Servers not on a key's allowlist.
- Local-only packages. Those install on your machine; the listing page has the snippet.
Machine-readable
/llms.txt, /api/search?q= and /api/servers/<slug> return the same data as the pages. CORS is open on /api.