infrastructurepython
Agentindex
36by agentidx
AI Agent Discovery Platform — Find any AI agent by capability. 24K+ agents indexed.
Updated 2026-02-14
Quality Score36/100
★ Community
0
◷ Freshness
89
✓ Official
30
⚡ Skills
10
⬡ Protocol
30
🔒 Security
20
Getting Started
1Clone the repository
$ git clone https://github.com/agentidx/agentindex
2Navigate to the project
$ cd agentindex
3Install dependencies
$ pip install -r requirements.txt
4Run the agent
$ python main.py
README
AgentIndex indexes 36,000+ AI agents from across the ecosystem. Describe what you need, get back agents you can call — ranked by quality, with invocation details.
A2A Protocol
cat > ~/agentindex/README.md << 'EOF'
<p align="center">
<h1 align="center">🔍 AgentIndex</h1>
<p align="center"><strong>Find any AI agent, instantly.</strong></p>
</p>
<p align="center">
<a href="https://api.agentcrawl.dev/v1/stats"><img src="https://img.shields.io/badge/agents-36%2C000%2B-blue" alt="Agents"></a>
<a href="https://api.agentcrawl.dev/.well-known/agent-card.json"><img src="https://img.shields.io/badge/A2A-live-brightgreen" alt="A2A"></a>
<a href="https://pypi.org/project/agentcrawl/"><img src="https://img.shields.io/pypi/v/agentcrawl" alt="PyPI"></a>
<a href="https://smithery.ai/server/agentidx/agentcrawl"><img src="https://img.shields.io/badge/MCP-Smithery-purple" alt="Smithery"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-green" alt="License"></a>
</p>
---
AgentIndex indexes 36,000+ AI agents from across the ecosystem. Describe what you need, get back agents you can call — ranked by quality, with invocation details.
## A2A Protocol
```bash
curl https://api.agentcrawl.dev/.well-known/agent-card.json
curl -X POST https://api.agentcrawl.dev/a2a \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0", "id": "1", "method": "message/send",
"params": {"message": {"parts": [{"type": "text", "text": "Find a code review agent"}]}}
}'
REST API
curl -X POST https://api.agentcrawl.dev/v1/discover \
-H "Content-Type: application/json" \
-d '{"need": "financial data analysis", "min_quality": 0.5}'
| Endpoint | Method | Description |
|---|---|---|
/v1/discover |
POST | Find agents by capability |
/v1/agent/{id} |
GET | Agent details |
/v1/stats |
GET | Index statistics |
/a2a |
POST | A2A JSON-RPC 2.0 |
/.well-known/agent-card.json |
GET | A2A Agent Card |
Python
pip install agentcrawl
from agentcrawl import discover
results = discover("something that analyzes financial reports")
for agent in results:
print(f"{agent.name} — {agent.quality_score}")
MCP
{
"agentindex": {
"command": "python",
"args": ["-m", "agentindex.mcp_server"]
}
}
Or via Smithery:
npx @smithery/cli install agentidx/agentcrawl
List Your Agent
Add agent.md to your repo:
---
name: your-agent
description: What your agent does
capabilities: [thing-1, thing-2]
category: coding
protocols: [mcp, a2a]
invocation:
type: mcp
install: "npm install your-agent"
---
License
MIT
Capabilities
StreamingPush NotificationsMulti-TurnAuth: none
agent-discoveryai-agentsautonomous-agentsllmmcpmcp-servermodel-context-protocol