{"serverId":"mcp-registry/ai.epinu/epinu","tools":[{"name":"fetch","fixed":{"name":"fetch","description":"Fetch the full document for one search result by its opaque id (project:<uuid> or listing:<uuid>). Returns { id, title, text, url, metadata }. Available without a token; public data only. Wraps projects_get_deep_dive and marketplace_listing_get. Unknown or malformed ids return a clean not-found.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","maxLength":120,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Fetch"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":139,"tokensAfter":139},{"name":"getting_started","fixed":{"name":"getting_started","description":"Start here: platform overview, the proposal/approval operating model, auth rules, common flows, and agent etiquette. Static content — requires no scopes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Getting Started"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":83,"tokensAfter":83},{"name":"marketplace_listings_search","fixed":{"name":"marketplace_listings_search","description":"Search the Epinu marketplace for equipment, services, and assets. Returns summaries only; call marketplace_listing_get for detailed packets.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string","maxLength":200},"cursor":{"type":"string"},"category":{"enum":["product","service","repair_services","equipment","energy"],"type":"string"},"maxPrice":{"type":"number"},"subcategory":{"type":"string"},"availabilityType":{"type":"string"}}},"annotations":{"readOnlyHint":true},"title":"Marketplace Listings Search"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":174,"tokensAfter":174},{"name":"projects_search","fixed":{"name":"projects_search","description":"Search Epinu real-asset projects. Returns bounded summaries only; call projects_get_deep_dive for detailed packets. Results include public projects plus the token owner's own archived, draft, or unpublished projects for duplicate checks; another owner's unpublished projects are never returned. Available without a token for public results only.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string","maxLength":120},"cursor":{"type":"string"},"status":{"type":"string","maxLength":80},"min_roi":{"type":"number"},"asset_type":{"type":"string","maxLength":80},"max_funding_goal":{"type":"number"}}},"annotations":{"readOnlyHint":true},"title":"Projects Search"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":215,"tokensAfter":215},{"name":"search","fixed":{"name":"search","description":"Unified read-only search across public Epinu projects and marketplace listings. Returns { id, title, url } results; call fetch with a returned id for the full document. Available without a token; public data only. Additive alias over projects_search and marketplace_listings_search.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","maxLength":200,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Search"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"fetch","params":["id"]},{"tool":"marketplace_listings_search","params":["limit","query","cursor","category","maxPrice","subcategory","availabilityType"]},{"tool":"projects_search","params":["limit","query","cursor","status","min_roi","asset_type","max_funding_goal"]},{"tool":"search","params":["query"]}],"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."}