Developers
Access the Agentic.ai directory via REST API or MCP. No authentication required.
Quickstart
The API is read-only and requires no authentication. Rate limit: 100 requests/hour per IP.
# Search for AI tools curl "https://agentic.ai/api/v1/search?q=coding+agent" # Get a specific listing with all details curl "https://agentic.ai/api/v1/listings/cursor-ai" # Browse open-source tools sorted by agenticness score curl "https://agentic.ai/api/v1/listings?openSource=true&sort=score" # Compare two tools side-by-side curl "https://agentic.ai/api/v1/compare?tools=cursor-ai,claude-code" # Health check curl "https://agentic.ai/api/v1/health"
REST API v1
Base URL: https://agentic.ai/api/v1
GET/categoriesList all categories with listing counts
GET/categories/{slug}Category detail with its listings
GET/listingsBrowse, filter, and sort listings
GET/listings/{slug}Full listing detail with all structured fields
GET/search?q={query}Full-text search across listings
GET/tagsAll tags grouped by type
GET/compare?tools={a},{b}Side-by-side comparison with verdict
GET/healthAPI health and status check
Filter Parameters
Available on /listings:
| Param | Values | Description |
|---|---|---|
| category | slug | Filter by category |
| tag | slug | Filter by tag |
| cohort | PEOPLE, TEAMS | Filter by audience |
| minScore | 0-32 | Minimum agenticness score |
| deployment | CLOUD, SELF_HOSTED, HYBRID, ON_DEVICE | Deployment model |
| autonomy | COPILOT, SEMI_AUTONOMOUS, FULLY_AUTONOMOUS | Autonomy level |
| openSource | true, false | Open-source filter |
| mcpSupport | true, false | MCP support filter |
| sort | score, newest, name | Sort order (default: score) |
Field Semantics
Boolean fields like mcpSupport and openSource use three-state logic:
true— Confirmed yesfalse— Confirmed nonull— Unknown / not yet evaluated
Each listing includes a dataCompleteness score (0-1) indicating how many structured fields are populated. Use this to filter out incomplete entries.
MCP Server
Connect AI agents to the directory via Model Context Protocol. 9 tools available.
Claude Code
# Add the Agentic.ai Directory MCP server claude mcp add --transport http agentic-directory https://agentic.ai/mcp # Verify it's connected claude mcp list # Then in Claude Code, you can ask: # "Search for open-source coding agents" # "Compare Cursor vs Claude Code" # "What's the agenticness score for Devin?"
Other MCP Clients
Any MCP-compatible client can connect using streamable HTTP transport:
Endpoint: https://agentic.ai/mcp Transport: Streamable HTTP (stateless) Authentication: None required
Available Tools
MCPsearch_listingsSearch by query, category, cohort, and structured field filters
MCPsemantic_searchAI-powered natural language search using embeddings
MCPget_listingFull listing detail with structured fields and features
MCPcompare_listingsSide-by-side comparison with verdict
MCPget_agenticness_details8-dimension agenticness breakdown with evidence
MCPlist_categoriesAll categories with listing counts
MCPget_categoryCategory detail with all its listings
MCPlist_tagsAll tags grouped by type
MCPlist_recentRecently added or updated listings
Code Examples
Python
import requests
BASE = "https://agentic.ai/api/v1"
# Search for coding agents
resp = requests.get(f"{BASE}/search", params={"q": "coding agent"})
for tool in resp.json()["data"]:
print(f"{tool['name']} — {tool['agenticScore']}/32")
# Compare two tools
resp = requests.get(f"{BASE}/compare", params={"tools": "cursor-ai,claude-code"})
data = resp.json()["data"]
print(f"\nChoose {data['tool1']['name']} if:")
for reason in data["verdict"]["chooseTool1If"]:
print(f" + {reason}")
print(f"\nChoose {data['tool2']['name']} if:")
for reason in data["verdict"]["chooseTool2If"]:
print(f" + {reason}")JavaScript / TypeScript
const BASE = "https://agentic.ai/api/v1";
// Get open-source tools with MCP support
const resp = await fetch(`${BASE}/listings?openSource=true&mcpSupport=true`);
const { data, pagination } = await resp.json();
console.log(`Found ${pagination.total} open-source MCP tools:`);
data.forEach(tool => {
console.log(` ${tool.name} (${tool.agenticScore}/32) — ${tool.shortDescription}`);
});Data Exports & Licensing
Full directory as JSON with all structured fields.
Download JSONFlat table format for spreadsheets and analysis.
Download CSVLicensed under CC BY 4.0. Attribution required. See our API Policy for full terms.
Changelog
- Added structured differentiation fields (deployment, autonomy, MCP support, etc.)
- Added
/compareendpoint for side-by-side comparisons - Added filter params: deployment, autonomy, openSource, mcpSupport
- 3 new MCP tools: semantic_search, compare_listings, get_agenticness_details
- Added dataCompleteness score to all listing responses
- Added
/healthendpoint - Added X-Request-ID header to all responses
- Initial public API with 6 endpoints
- MCP server with 6 tools
- OpenAPI spec, agent.json manifest, llms.txt
- JSON and CSV dataset exports
Support
Questions, bugs, or rate limit increases: hello@agentic.ai