{"serverId":"mcp-registry/com.jojapi/marketplace","tools":[{"name":"get_api","fixed":{"name":"get_api","description":"Overview of one marketplace API by slug: what it does, its endpoint list, plans and links (docs, OpenAPI, dedicated MCP server).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"The API's marketplace slug, e.g. from search_apis."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get an API's overview"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":98,"tokensAfter":98},{"name":"get_endpoint","fixed":{"name":"get_endpoint","description":"Complete documentation for one endpoint of a marketplace API: parameters with types and requirements, request body, documented responses with examples, and billing.","inputSchema":{"type":"object","required":["slug","method","path"],"properties":{"path":{"type":"string","description":"The endpoint path exactly as listed by get_api, e.g. /v1/search."},"slug":{"type":"string","description":"The API's marketplace slug."},"method":{"type":"string","description":"HTTP method, e.g. GET or POST."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get full endpoint documentation"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":157,"tokensAfter":157},{"name":"search_apis","fixed":{"name":"search_apis","description":"Search the JoJ API marketplace (jojapi.com) — scraping, web search, social media and real-world data APIs, all callable with one API key through one gateway. Returns matching APIs with their slugs and links.","inputSchema":{"type":"object","properties":{"sort":{"enum":["popular","newest","random"],"type":"string","default":"popular"},"limit":{"type":"integer","default":24,"maximum":50,"minimum":1},"query":{"type":"string","description":"Free-text search over API names and descriptions. Omit or leave empty to browse the catalog."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search the API catalog"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"search_apis","params":["sort","limit"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}