{"id":194,"name":"AgentSearch","description":"Find AI agents and MCP servers by natural-language query. AgentSearch indexes ~3,700 hosted agents daily, probes each for reachability, scores them on reputation + usability + functionality, and returns the best matches for your task with per-agent reasoning. Use it to answer 'is there an agent that does X?' or 'is this specific agent any good?'. Read-only, free, no auth.","card_url":"https://agentsearch.luthersystems.com/.well-known/agent-card.json","endpoint":"https://agentsearch.luthersystems.com/api/a2a","protocol_version":"0.3.0","first_seen":"2026-10-07T07:27:05.764561+00:00","last_verified":"2026-10-07T08:55:25.216050+00:00","card":{"url":"https://agentsearch.luthersystems.com/api/a2a","name":"AgentSearch","skills":[{"id":"search","name":"Search the agent index","tags":["search","discovery","ranking","agent-discovery","mcp-discovery"],"examples":["find an agent that reads invoice PDFs","what MCP server lets me control a browser","agents for crypto price lookup"],"inputModes":["text/plain","application/json"],"description":"Take a natural-language query and return the top ranked agents/MCP servers from the index, with per-agent reasoning. Ranked by final_score = query_fit × agent_quality.","outputModes":["application/json"]},{"id":"agent_details","name":"Get a scored agent profile","tags":["details","profile","scoring"],"examples":["details for upstash/context7","how does taylorwilsdon/google_workspace_mcp score","show me the Fame breakdown for a2aproject/A2A"],"inputModes":["text/plain","application/json"],"description":"Return the full scored profile for one named indexed agent: inventory data, layer-by-layer scores (Fame / Usability / Functionality / Call Graph), reasoning, and live blocker status.","outputModes":["application/json"]},{"id":"found_agent","name":"Live-score an arbitrary agent URL","tags":["scoring","live","probe","agent-evaluation"],"examples":["score https://github.com/example/new-mcp-server","evaluate https://some-new-agent.com against the query 'edit calendar events'","is https://acme.com/agent/api any good?"],"inputModes":["application/json"],"description":"Crawl + probe + LLM-score an arbitrary agent URL using the same rubric the batch pipeline uses. Works for agents not (yet) in the index.","outputModes":["application/json"]},{"id":"browse","name":"Browse the full index","tags":["browse","list","rank"],"examples":["top 50 agents by overall score","page 5 of the index","list everything ranked"],"inputModes":["text/plain","application/json"],"description":"Paginated list of every indexed agent, ranked by overall quality.","outputModes":["application/json"]},{"id":"stats","name":"Index summary stats","tags":["stats","rollups","graph"],"examples":["how many agents are reachable right now?","what are the top capability clusters?","license breakdown across the index"],"inputModes":["text/plain","application/json"],"description":"Distributions, top categories, and the agent-to-agent call graph for the whole index.","outputModes":["application/json"]}],"license":{"url":"https://github.com/luthersystems/agentsearch/blob/main/LICENSE","name":"MIT License","spdx_id":"MIT"},"pricing":{"model":"free","rateLimit":"best-effort, ~60 requests per minute per IP"},"version":"0.1.0","homepage":"https://agentsearch.luthersystems.com","provider":{"url":"https://luthersystems.com","organization":"Luther Systems"},"description":"Find AI agents and MCP servers by natural-language query. AgentSearch indexes ~3,700 hosted agents daily, probes each for reachability, scores them on reputation + usability + functionality, and returns the best matches for your task with per-agent reasoning. Use it to answer 'is there an agent that does X?' or 'is this specific agent any good?'. Read-only, free, no auth.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","securitySchemes":{"public":{"type":"none","description":"All endpoints are publicly readable, no auth required."}},"documentationUrl":"https://github.com/luthersystems/agentsearch","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"additionalInterfaces":[{"url":"https://agentsearch.luthersystems.com/api/a2a","transport":"jsonrpc"},{"url":"https://agentsearch.luthersystems.com/api/mcp","transport":"mcp-streamable-http"},{"url":"npx://-y/@luthersystems/agentsearch","transport":"mcp-stdio"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-07T08:55:25.216050+00:00","source_name":"A2A Registry","source_url":"https://a2aregistry.org/api/agents","last_check":{"checked_at":"2026-10-07T08:55:25.21605+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"browse","name":"Browse the full index","description":"Paginated list of every indexed agent, ranked by overall quality.","tags":["browse","list","rank"]},{"skill_id":"agent_details","name":"Get a scored agent profile","description":"Return the full scored profile for one named indexed agent: inventory data, layer-by-layer scores (Fame / Usability / Functionality / Call Graph), reasoning, and live blocker status.","tags":["details","profile","scoring"]},{"skill_id":"stats","name":"Index summary stats","description":"Distributions, top categories, and the agent-to-agent call graph for the whole index.","tags":["stats","rollups","graph"]},{"skill_id":"found_agent","name":"Live-score an arbitrary agent URL","description":"Crawl + probe + LLM-score an arbitrary agent URL using the same rubric the batch pipeline uses. Works for agents not (yet) in the index.","tags":["scoring","live","probe","agent-evaluation"]},{"skill_id":"search","name":"Search the agent index","description":"Take a natural-language query and return the top ranked agents/MCP servers from the index, with per-agent reasoning. Ranked by final_score = query_fit × agent_quality.","tags":["search","discovery","ranking","agent-discovery","mcp-discovery"]}]}