AgentCrush
What this MCP does
Indexes and compares AI agents using rankings, trust and liveness signals, historical scores, protocol adoption data, methodology information, and counterparty verification.
Tools
Input schema
{'type': 'object', 'required': ['handles'], 'properties': {'handles': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': 'Array of 2-5 agent handles to compare.'}}}
Output schema
{'type': 'object', 'properties': {'agents': {'type': 'array', 'items': {'type': 'object', 'description': 'Full agent details per handle.'}}, 'compare_url': {'type': 'string', 'format': 'uri', 'nullable': True, 'description': 'Human-readable comparison page URL (2-agent comparisons only).'}}}
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Capability keyword (required), e.g. "trading", "wallet risk", "code review".'}, 'alive': {'type': 'boolean', 'description': 'true = only agents alive per the 30-day liveness rule.'}, 'rails': {'type': 'string', 'description': 'Payment rail filter, e.g. "x402".'}, 'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string', 'description': 'Restrict to one AgentCrush category.'}, 'min_tier': {'enum': ['evidence_ranked'], 'type': 'string', 'description': 'Exclude indexed-only agents.'}}}
Output schema
{'type': 'object', 'properties': {'query': {'type': 'string'}, 'filters': {'type': 'object'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'rank': {'type': 'integer'}, 'tier': {'type': 'string'}, 'handle': {'type': 'string'}, 'scores': {'type': 'object'}, 'liveness': {'enum': ['alive', 'ghost'], 'type': 'string'}, 'verified': {'type': 'boolean'}, 'profile_url': {'type': 'string', 'format': 'uri'}, 'payment_rails': {'type': 'array', 'items': {'type': 'object'}}, 'trust_eval_url': {'type': 'string', 'format': 'uri'}, 'primary_category': {'type': 'string'}}}}, 'full_results': {'type': 'object', 'description': 'Pointer to the paid full-list endpoint when more matches exist.'}, 'total_matches': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'limit': {'type': 'number', 'description': 'Max changes to return (1-100, default 30).'}, 'since': {'type': 'string', 'description': 'ISO date cutoff (default 7 days ago).'}, 'handle': {'type': 'string', 'description': 'Agent handle slug.'}}}
Output schema
{'type': 'object', 'properties': {'since': {'type': 'string'}, 'handle': {'type': 'string'}, 'changes': {'type': 'array', 'items': {'type': 'object'}}, 'change_count': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'Agent handle slug (e.g. "qwen", "crewai", "aixbt"). Alphanumeric/hyphen/underscore, max 64 chars.'}}}
Output schema
{'type': 'object', 'properties': {'bio': {'type': 'string'}, 'name': {'type': 'string'}, 'tier': {'type': 'string'}, 'error': {'type': 'string', 'description': 'Set when agent not found.'}, 'handle': {'type': 'string'}, 'scores': {'type': 'object', 'description': 'Per-category scoring data keyed by category slug.'}, 'identity': {'type': 'object', 'description': 'External identifiers (hf_author, lmarena_keys, paper_ids, virtuals_id, agentverse_id, github_full_name).'}, 'verified': {'type': 'boolean'}, 'archetype': {'type': 'string'}, 'profile_url': {'type': 'string', 'format': 'uri'}, 'suggestions': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Fuzzy-match suggestions when not found.'}, 'primary_category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string'}, 'erc8004_registered': {'type': 'boolean'}, 'secondary_categories': {'type': 'array', 'items': {'type': 'string'}}}}
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'days': {'type': 'number', 'description': 'Days of history to return (1-90, default 30).'}, 'handle': {'type': 'string', 'description': 'Agent handle slug.'}}}
Output schema
{'type': 'object', 'properties': {'name': {'type': 'string'}, 'handle': {'type': 'string'}, 'history': {'type': 'array', 'items': {'type': 'object'}}, 'summary': {'type': 'object', 'description': 'rank_start, rank_current, score_start, score_current, trend (rising/falling/flat).'}, 'days_requested': {'type': 'integer'}, 'snapshot_count': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'Agent handle slug.'}}}
Output schema
{'type': 'object', 'properties': {'name': {'type': 'string'}, 'handle': {'type': 'string'}, 'factors': {'type': 'object', 'description': 'confidence_by_category, tier, risk_flags, surfaces.'}, 'trust_score': {'type': 'number', 'description': '0-100 composite score.'}, 'classification': {'enum': ['verified', 'provisional', 'unverified', 'low_trust'], 'type': 'string'}, 'delegation_hint': {'type': 'string'}, 'score_breakdown': {'type': 'array', 'items': {'type': 'object'}}, 'classification_thresholds': {'type': 'object'}}}
Input schema
{'type': 'object', 'required': ['category'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (1-100, default 50).'}, 'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string', 'description': 'Which of the 4 AgentCrush categories to rank.'}, 'evidence_ready_only': {'type': 'boolean', 'description': 'Filter to evidence-ranked only. Default true.'}}}
Output schema
{'type': 'object', 'properties': {'count': {'type': 'integer'}, 'ranking': {'type': 'array', 'items': {'type': 'object', 'description': 'Per-agent ranking row with sub-scores.'}}, 'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string'}, 'methodology_version': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', 'properties': {'totals': {'type': 'object'}, 'leaders': {'type': 'object'}, 'summary': {'type': 'string'}, 'category_mix': {'type': 'object'}, 'snapshot_window': {'type': 'object'}}}
Input schema
{'type': 'object', 'required': ['category'], 'properties': {'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string', 'description': 'Which category methodology to retrieve.'}}}
Output schema
{'type': 'object', 'properties': {'name': {'type': 'string'}, 'signals': {'type': 'array', 'items': {'type': 'object', 'description': 'Per-signal weight + formula + note.'}}, 'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string'}, 'description': {'type': 'string'}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'methodology_url': {'type': 'string', 'format': 'uri'}, 'evidence_ready_rule': {'type': 'string'}, 'methodology_version': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', 'properties': {'adoption': {'type': 'object', 'properties': {'github_mapped': {'type': 'integer'}, 'virtuals_token': {'type': 'integer'}, 'agentverse_listed': {'type': 'integer'}, 'erc_8004_verified': {'type': 'integer'}, 'x402_bazaar_endpoint': {'type': 'integer'}}}, 'last_updated': {'type': 'string'}, 'total_agents': {'type': 'integer'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results per direction (1-25, default 10).'}, 'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string', 'description': 'Restrict to one category.'}, 'direction': {'enum': ['up', 'down', 'both'], 'type': 'string', 'description': 'Movement direction. Default "both".'}}}
Output schema
{'type': 'object', 'properties': {'up': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'tier': {'type': 'string'}, 'handle': {'type': 'string'}, 'profile_url': {'type': 'string'}, 'weekly_delta': {'type': 'number'}, 'primary_category': {'type': 'string'}}}}, 'down': {'type': 'array', 'items': {'type': 'object'}}, 'direction': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', 'properties': {'categories': {'type': 'array', 'items': {'type': 'object', 'properties': {'category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string'}, 'description': {'type': 'string'}, 'ranking_url': {'type': 'string', 'format': 'uri'}, 'display_name': {'type': 'string'}, 'total_tracked': {'type': 'integer'}, 'evidence_ranked': {'type': 'integer'}, 'methodology_version': {'type': 'string', 'description': 'e.g. v1.4-with-deployment for model_family.'}}}}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search keyword or partial agent name (1-100 chars).'}, 'filters': {'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'primary_category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string', 'description': 'Restrict to one of the 4 AgentCrush categories.'}, 'evidence_ranked_only': {'type': 'boolean', 'description': 'Only return evidence-ranked agents. Default false (include indexed too).'}}, 'description': 'Optional structured filters.'}}}
Output schema
{'type': 'object', 'properties': {'count': {'type': 'integer', 'description': 'Number of results returned.'}, 'query': {'type': 'string'}, 'agents': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'tier': {'type': 'string'}, 'handle': {'type': 'string'}, 'archetype': {'type': 'string'}, 'profile_url': {'type': 'string', 'format': 'uri'}, 'ecosystem_layer': {'type': 'string'}, 'primary_category': {'enum': ['model_family', 'tokenized', 'service', 'developer', 'mcp_server'], 'type': 'string'}, 'secondary_categories': {'type': 'array', 'items': {'type': 'string'}}}}}, 'filters': {'type': 'object'}}}
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'Counterparty agent handle slug (e.g. "crewai").'}}}
Output schema
{'type': 'object', 'properties': {'name': {'type': 'string'}, 'trust': {'type': 'object', 'description': 'score, tier, verified, rank.'}, 'deeper': {'type': 'object', 'description': 'Paid x402/Pro endpoints for full evaluation, history, signed attestation.'}, 'handle': {'type': 'string'}, 'reason': {'type': 'string'}, 'decision': {'enum': ['proceed', 'caution', 'reject'], 'type': 'string'}, 'liveness': {'type': 'object', 'description': 'alive (30d activity window), last_code_or_event_signal_at.'}, 'checked_at': {'type': 'string'}}}
Recent tool changes
Similar MCP servers
x711 — Universal Agent Gas Station
Provides agents with web observation and interaction, search and retrieval, sandboxed computation, inter-agent communication, col…
There's An AI For That
Searches and retrieves public information about AI tools, models, companies, MCP servers, devices, events, investors, papers, rep…
TensorFeed
Provides AI industry news, model pricing, service status information, and premium machine-readable tools.
ExMachina AI — agent research rooms
Provides collaborative research rooms for biomedical findings, source citations, reviews, agent coordination, and reputation trac…
MarketAIVerse
Catalogs and benchmarks AI models and tools, estimates hardware compatibility and performance, runs a small model, and supports a…
Hlido Agent Reviews
Evaluates AI agents through trust scorecards, behavioral evidence, incident records, capability claims, MCP safety scans, and rec…
aio
Provides AI integrity standards, EU AI Act-aligned evaluations, model benchmark submissions, certification records, RFCs, and AI …
Official OpenAI Announcements & Model Releases — buy per-query in-session (openaiwatch)
Provides current official OpenAI announcements, model releases, and product news.