{"serverId":"mcp-registry/io.github.sandeepkelvadi/marketing-skills-directory","tools":[{"name":"get_api","fixed":{"name":"get_api","description":"Return the full public listing for an API by slug: pricing, free tier, auth, data provided, docs and pricing URLs, endpoints, editor note.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"API slug."}}},"annotations":{"readOnlyHint":true},"title":"Get API details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"get_set","fixed":{"name":"get_set","description":"Return a skill set with full details for each contained skill.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Set slug, e.g. \"video-production-suite\"."}}},"annotations":{"readOnlyHint":true},"title":"Get skill set"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"get_skill","fixed":{"name":"get_skill","description":"Return the full SKILL.md content for a skill by slug. Free skills return content; premium skills return a purchase URL unless a valid access code is supplied.","inputSchema":{"type":"object","required":["slug"],"properties":{"code":{"type":"string","description":"Optional access code to unlock a premium skill."},"slug":{"type":"string","description":"Skill slug, e.g. \"cold-email\"."}}},"annotations":{"readOnlyHint":true},"title":"Get skill content"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":119,"tokensAfter":119},{"name":"list_categories","fixed":{"name":"list_categories","description":"List all skill categories with counts (the filter vocabulary for list_skills).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"List categories"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":47},{"name":"list_sets","fixed":{"name":"list_sets","description":"List curated skill sets (bundles) with their skill slugs.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"List skill sets"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":40,"tokensAfter":40},{"name":"list_skills","fixed":{"name":"list_skills","description":"Browse the catalog, optionally filtered by category. Paginated.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"offset":{"type":"integer","default":0,"minimum":0},"category":{"type":"string","description":"Filter by category name (see list_categories)."}}},"annotations":{"readOnlyHint":true},"title":"List / browse skills"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100},{"name":"search_apis","fixed":{"name":"search_apis","description":"Search third-party data APIs (SEO, analytics, enrichment, etc.) listed in the directory. Case-insensitive match over title, excerpt and data provided. Returns pricing model, price, free tier and auth type.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string","description":"Search terms, e.g. \"backlinks\"."},"category":{"type":"string","description":"Category name or slug (see list_categories)."},"pricing_model":{"enum":["free","freemium","paid","enterprise"],"type":"string"}}},"annotations":{"readOnlyHint":true},"title":"Search APIs"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168},{"name":"search_skills","fixed":{"name":"search_skills","description":"Full-text (BM25) search over the skills directory. Returns ranked matches with slug, title, description, categories and price.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"query":{"type":"string","description":"Search terms, e.g. \"cold email sequence\"."}}},"annotations":{"readOnlyHint":true},"title":"Search skills"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"list_skills","params":["limit","offset"]},{"tool":"search_apis","params":["limit","pricing_model"]},{"tool":"search_skills","params":["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."}