MCP-Server

Agentic.ai Directory

io.github.u00dxk2/agentic-directory
KI & Agenten Suche & Recherche Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches, compares, evaluates, and recommends agentic AI tools using a directory of structured listings and capability scores.

compare_listings
Compare exactly two AI tools side-by-side. Returns structured field matrix and 'Choose A if... Choose B if...' verdict. Use this when a user wants to decide between two specific tools. For finding tools first, use search_listings or semantic_search.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug1', 'slug2'], 'properties': {'slug1': {'type': 'string', 'description': "First tool's slug (e.g. 'cursor')"}, 'slug2': {'type': 'string', 'description': "Second tool's slug (e.g. 'claude-code')"}}, 'additionalProperties': False}
get_agenticness_details
Get the full agenticness evaluation breakdown: 9 dimensions (action capability, autonomy, planning, adaptation, state continuity, reliability, interoperability, safety, operator sovereignty) scored 0-4 each (max 36, Agenticness rubric v3.1) with evidence-based reasoning. Use this for deep analysis of one tool's AI agent capabilities. For a quick score, get_listing includes the overall score. For comparing scores, use compare_listings.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The listing slug'}}, 'additionalProperties': False}
get_category
Get all published listings in one specific category, sorted by agenticness score. Use this to browse a category. To see all categories first, use list_categories. To search across ALL categories, use search_listings or semantic_search.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "The category slug (e.g. 'coding-agents', 'general-purpose-agents')"}}, 'additionalProperties': False}
get_listing
Get full details for one specific AI tool by its slug — includes features, pricing, agenticness scores, and structured attributes. Use this when you know the exact tool slug. To find a slug, use search_listings first. For comparing two tools, use compare_listings. Note: null on boolean fields means 'unknown', false means 'confirmed no'.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "The listing slug (e.g. 'cursor', 'claude-code', 'openclaw')"}}, 'additionalProperties': False}
list_categories
Get all categories with descriptions and listing counts. Use this to discover what categories exist before filtering. To get listings IN a category, use get_category with the slug. Categories are split into PEOPLE (individual use) and TEAMS (team/enterprise) cohorts.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_recent
Get the most recently added AI tool listings, sorted by creation date. Use this to see what's new. For finding specific tools, use search_listings. For browsing by category, use get_category.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of listings to return'}}, 'additionalProperties': False}
list_tags
Get all tags grouped by type (pricing, platform, capability, deployment, model, autonomy, use-case). Use this to discover available filter values. Tags can be used as filters in search_listings. This does NOT return listings — use search_listings or get_category for that.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
recommend_tools
Get AI-powered tool recommendations for a specific need. This is the recommended starting point — describe what you're looking for in natural language and get curated, ranked results with explanations. Handles search, filtering, scoring, and ranking in one call. Use this instead of chaining search_listings + get_listing + compare_listings. Examples: - "best coding agent for a small startup on a budget" - "open source alternative to Cursor for VS Code" - "autonomous customer support agent with MCP support" - "self-hosted data analysis tool for enterprise"
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': 'Natural language description of what you need. Be specific about your use case, team size, budget, deployment preferences, etc.'}, 'constraints': {'type': 'object', 'properties': {'category': {'type': 'string', 'description': "Category slug to filter by (e.g. 'coding-agents', 'customer-support')"}, 'maxResults': {'type': 'number', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Number of recommendations to return'}, 'mcpSupport': {'type': 'boolean', 'description': 'Require MCP (Model Context Protocol) support'}, 'openSource': {'type': 'boolean', 'description': 'Require open source tools'}, 'selfHosted': {'type': 'boolean', 'description': 'Require self-hosted/on-premise deployment'}, 'minRelevanceScore': {'type': 'integer', 'maximum': 100, 'minimum': 0, 'description': 'Drop recommendations whose relevanceScore (0-100) is below this floor. Use to suppress weak matches.'}}, 'description': 'Optional structured constraints to narrow results', 'additionalProperties': False}}, 'additionalProperties': False}
search_listings
Search for agentic AI tools by keyword query with optional filters. Use this for keyword-based search. For natural language queries like 'something that automates email', use semantic_search instead. For browsing all tools in a category, use get_category instead.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Max results to return'}, 'query': {'type': 'string', 'description': "Search query (e.g. 'code review', 'open source coding agent')"}, 'cohort': {'enum': ['PEOPLE', 'TEAMS'], 'type': 'string', 'description': 'Filter by cohort: PEOPLE (individual tools) or TEAMS (team/enterprise tools)'}, 'category': {'type': 'string', 'description': "Filter by category slug (e.g. 'coding-agents', 'general-purpose-agents')"}, 'minScore': {'type': 'number', 'default': 1, 'maximum': 36, 'minimum': 0, 'description': 'Minimum agenticness score (default 1 to exclude unscored/junk entries, set to 0 to include all)'}, 'mcpSupport': {'type': 'boolean', 'description': 'Filter to tools with MCP (Model Context Protocol) support'}, 'openSource': {'type': 'boolean', 'description': 'Filter to open-source tools only'}, 'autonomyLevel': {'enum': ['COPILOT', 'SEMI_AUTONOMOUS', 'FULLY_AUTONOMOUS'], 'type': 'string', 'description': 'Filter by autonomy level'}, 'deploymentModel': {'enum': ['CLOUD', 'SELF_HOSTED', 'HYBRID', 'ON_DEVICE'], 'type': 'string', 'description': 'Filter by deployment model'}}, 'additionalProperties': False}
semantic_search
Search for AI tools using natural language with AI-powered semantic matching. Best for conceptual queries like 'something that automates my email workflow'. Supports structured filters to narrow results (e.g., openSource + deploymentModel). For exact name/keyword searches, use search_listings instead. For comparing specific tools, use compare_listings.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Max results to return'}, 'query': {'type': 'string', 'description': 'Natural language search query'}, 'cohort': {'enum': ['PEOPLE', 'TEAMS'], 'type': 'string', 'description': 'Filter by cohort'}, 'category': {'type': 'string', 'description': 'Filter by category slug'}, 'minScore': {'type': 'number', 'maximum': 36, 'minimum': 0, 'description': 'Minimum agenticness score (0-36)'}, 'mcpSupport': {'type': 'boolean', 'description': 'Filter by MCP (Model Context Protocol) support'}, 'openSource': {'type': 'boolean', 'description': 'Filter by open source status (true/false)'}, 'autonomyLevel': {'enum': ['ASSISTED', 'SEMI_AUTONOMOUS', 'FULLY_AUTONOMOUS'], 'type': 'string', 'description': 'Filter by autonomy level'}, 'deploymentModel': {'enum': ['CLOUD', 'ON_DEVICE', 'SELF_HOSTED', 'HYBRID'], 'type': 'string', 'description': 'Filter by deployment model'}}, 'additionalProperties': False}
Hinzugefügt
recommend_tools
17. September 2026 12:52
Hinzugefügt
list_recent
17. September 2026 12:52
Hinzugefügt
list_tags
17. September 2026 12:52
Hinzugefügt
get_category
17. September 2026 12:52
Hinzugefügt
list_categories
17. September 2026 12:52
Hinzugefügt
get_agenticness_details
17. September 2026 12:52
Hinzugefügt
compare_listings
17. September 2026 12:52
Hinzugefügt
get_listing
17. September 2026 12:52
Hinzugefügt
semantic_search
17. September 2026 12:52
Hinzugefügt
search_listings
17. September 2026 12:52