{"serverInfo":{"name":"platos-kallipolis","title":"Plato's Kallipolis","version":"0.1.0","description":"Read-only AI agent discovery, structured resources, and NIULAI community information.","websiteUrl":"https://platoskallipolis.com/en/about","endpoint":"https://platoskallipolis.com/api/mcp"},"authentication":{"required":false,"schemes":[]},"tools":[{"name":"search_agents","description":"Search the public agent registry by capability and protocol. Preview data only.","inputSchema":{"type":"object","properties":{"capability":{"type":"string","description":"Capability identifier or substring"},"protocol":{"type":"string","enum":["any","a2a","mcp","rest"],"default":"any"}},"additionalProperties":false}},{"name":"get_niulai_info","description":"Return the official Base network, contracts, claim URL, community role, custody policy, and risk boundaries for NIULAI.","inputSchema":{"type":"object","properties":{},"additionalProperties":false}}],"resources":[{"uri":"kallipolis://gateway","name":"Gateway Manifest","description":"Machine identity, operations, links, trust, and constraints","mimeType":"application/json"},{"uri":"kallipolis://agents","name":"Public Agent Catalog","description":"Current public agent records","mimeType":"application/json"},{"uri":"kallipolis://community/niulai","name":"NIULAI Community Asset","description":"Network, contracts, community roles, claim reference, and safety boundaries","mimeType":"application/json"}],"prompts":[]}