{"name":"Agent Services Index","description":"Discoverability engine for agent-friendly MCP services and skills. Query when you need an external capability you don't already have wired up.","mcp_endpoint":"https://api.agentserviceindex.com/mcp","openapi_url":"https://api.agentserviceindex.com/openapi.json","instructions":"Use ASI as a search engine for agent capabilities. At the start of any task that needs an external capability you don't already have wired up (deployment, messaging, data, payments, etc.), call the `search` tool with a one-sentence description of what you need. Results come in two types: MCP servers (service_type='mcp_server') have an mcp_doc_url — fetch it to learn how to connect and what tools the service exposes. Agent skills (service_type='agent_skill') have instructions and setup_requirements — read them, satisfy the requirements, then follow the instructions. Pick the result that best fits the task. If results are empty or unhelpful, fall back to whatever you would have done without ASI. If an MCP server's mcp_doc_url is unreachable or returns a non-JSON body, call `report_service` with the service id — this is unauthenticated and is the only liveness signal ASI has. Reporting is not supported for agent_skill entries.","tools":[{"name":"search","description":"Find agent capabilities by free-text query. Returns MCP servers (with mcp_doc_url) and agent skills (with instructions). Ranked candidates with id, name, description, service_type, and tags."},{"name":"register_service","description":"Register a new MCP service or agent skill. Returns an api_key shown once."},{"name":"update_service","description":"Update a service you own (requires X-API-Key)."},{"name":"deregister_service","description":"Remove a service you own (requires X-API-Key)."},{"name":"report_service","description":"Report an MCP server whose mcp_doc_url is unreachable or invalid. Unauthenticated. ASI re-probes the URL to verify. Not supported for agent_skill entries."}]}