{"schema_version":"1.0","name":"Agentic.ai Directory","description":"Curated directory of agentic AI products and services with agenticness scoring (0–36 scale across 9 dimensions, Agenticness rubric v3.1). Covers 32 categories across personal and team/builder use cases.","provider":{"name":"Agentic.ai","url":"https://agentic.ai","contact":"hello@agentic.ai"},"capabilities":{"search":{"description":"Search for AI tools by query, category, tags, or agenticness score","endpoint":"https://agentic.ai/api/v1/search","method":"GET","parameters":["q","category","cohort","page","pageSize"]},"lookup":{"description":"Get detailed information about a specific AI tool","endpoint":"https://agentic.ai/api/v1/listings/{slug}","method":"GET"},"browse":{"description":"List tools by category with filtering and sorting","endpoint":"https://agentic.ai/api/v1/listings","method":"GET","parameters":["category","tag","cohort","minScore","sort","page","pageSize","deployment","autonomy","openSource","mcpSupport"]},"compare":{"description":"Compare two AI tools side-by-side with structured differences and verdict","endpoint":"https://agentic.ai/api/v1/compare","method":"GET","parameters":["tools"]},"recommend":{"description":"Natural-language tool recommendations with ranked reasoning. HTTP mirror of MCP recommend_tools — one call replaces search + lookup + compare chains.","endpoint":"https://agentic.ai/api/v1/recommend","method":"POST","body_parameters":["question","constraints.category","constraints.cohort","constraints.openSource","constraints.selfHosted","constraints.mcpSupport","constraints.maxResults"]},"semantic_search":{"description":"AI-powered semantic search using natural language, available via MCP semantic_search tool","protocol":"mcp","tool":"semantic_search"},"categories":{"description":"Get all 32 categories across personal and team/builder cohorts","endpoint":"https://agentic.ai/api/v1/categories","method":"GET"},"bulk_export":{"description":"Download full directory as JSON or CSV","formats":["json","csv"],"endpoints":{"json":"https://agentic.ai/data/directory.json","csv":"https://agentic.ai/data/directory.csv"}}},"protocols":{"rest_api":{"base_url":"https://agentic.ai/api/v1","openapi_spec":"https://agentic.ai/openapi.json","auth":"none","rate_limit":{"requests":100,"window":"1h","authenticated_limit":1000}},"mcp":{"endpoint":"https://agentic.ai/mcp","transport":"streamable-http","tools":["search_listings","get_listing","list_categories","get_category","list_tags","list_recent","compare_listings","semantic_search","get_agenticness_details","recommend_tools"]}},"discovery":{"llms_txt":"https://agentic.ai/llms.txt","llms_full_txt":"https://agentic.ai/llms-full.txt","sitemap":"https://agentic.ai/sitemap.xml","rss_feed":"https://agentic.ai/feed.xml","openapi":"https://agentic.ai/openapi.json","what_is_agentic_ai":"https://agentic.ai/what-is-agentic-ai","agenticness_framework":"https://agentic.ai/agenticness","methodology":"https://agentic.ai/methodology","developers":"https://agentic.ai/developers","open_source_agent_ops":"https://github.com/u00dxk2/agent-ops-patterns","news":"https://agentic.ai/news","best_inbox_automation":"https://agentic.ai/best/inbox-automation","best_agentic_ai_platforms":"https://agentic.ai/best/agentic-ai-platforms","best_personal_assistants":"https://agentic.ai/best/personal-assistants","decision_report_samples":"https://agentic.ai/llms.txt","certified_evaluator_registry":"https://agentic.ai/certified","certification":"https://agentic.ai/certify"},"data":{"structured_fields":{"description":"Structured fields available on listings for filtering and comparison","fields":["deploymentModel","modelAgnosticism","autonomyLevel","teamSupport","pricingModel","mcpSupport","openSource","primaryInterface"]},"license":"CC BY 4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Data from Agentic.ai Directory (https://agentic.ai)","update_frequency":"daily","policy":"https://agentic.ai/api-policy"},"reliability":{"cache_strategy":"30-second private TTL on API responses (must-revalidate), 1-day on exports and specs","etag_support":true,"response_format":"application/json","error_format":{"error":"string","message":"string","status":"number"}}}