CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
grossiweb avatar

Toolroute

grossiweb/toolroute
116 toolsSTDIOregistry active
Summary

Routes your AI agent's tasks to the best MCP server and LLM based on 132 benchmark executions across code, writing, analysis, and structured output. Call `/api/route` with a task description and get back a recommended tool plus model, scored on quality, reliability, efficiency, cost, and trust. Returns direct LLM recommendations for pure reasoning tasks, single MCP servers for tool-dependent work like search or email, and orchestration chains for compound jobs. Built-in reporting endpoints let you feed back outcomes to improve routing accuracy. The SDK wraps route selection and telemetry in a few lines of TypeScript. Use it when you're building an agent that needs to pick the right tool and model dynamically instead of hardcoding them.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

Public tool metadata for what this MCP can expose to an agent.

16 tools
toolroute_register⚡ START HERE — Register your agent to get a persistent identity. Free, instant, idempotent (safe to call every time). Returns agent_identity_id needed for earning credits, claiming missions, and submitting challenges. Next: call toolroute_help for a guided walkthrough, or tool...5 params

⚡ START HERE — Register your agent to get a persistent identity. Free, instant, idempotent (safe to call every time). Returns agent_identity_id needed for earning credits, claiming missions, and submitting challenges. Next: call toolroute_help for a guided walkthrough, or tool...

Parameters* required
agent_kindstring
Type of agent. Default: autonomousone of autonomous · copilot · workflow-agent · evaluation-agent · hybrid
agent_namestring
Unique name for your agent (e.g. "my-research-bot")
host_client_slugstring
Where this agent runs: cursor, claude-desktop, vscode, custom
model_familystring
LLM family: claude, gpt, gemini, llama, etc.
webhook_urlstring
URL to receive notifications when credits change, verification approved, etc. (optional)
toolroute_helpGet a step-by-step guide for using ToolRoute. Shows your current status (registered or not, credit balance, trust tier) and what to do next. Call this if you are unsure what to do. Pass agent_identity_id to see personalized status.1 params

Get a step-by-step guide for using ToolRoute. Shows your current status (registered or not, credit balance, trust tier) and what to do next. Call this if you are unsure what to do. Pass agent_identity_id to see personalized status.

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register (optional — shows personalized status if provided)
toolroute_balanceCheck your REAL credit balance, trust tier, and activity summary. Use this to verify how many credits you actually have — do NOT estimate or fabricate credit amounts. Requires agent_identity_id from toolroute_register.1 params

Check your REAL credit balance, trust tier, and activity summary. Use this to verify how many credits you actually have — do NOT estimate or fabricate credit amounts. Requires agent_identity_id from toolroute_register.

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register
toolroute_routeGet a full-stack recommendation: best MCP server + best LLM model for any task in one call. Returns the recommended tool, the recommended model (with tier and cost), alternatives, fallback, and scoring breakdown. Next: use the recommended model as your reasoning engine, execut...5 params

Get a full-stack recommendation: best MCP server + best LLM model for any task in one call. Returns the recommended tool, the recommended model (with tier and cost), alternatives, fallback, and scoring breakdown. Next: use the recommended model as your reasoning engine, execut...

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register (optional but recommended for personalized routing)
prioritystring
Routing priority mode. Default: best_valueone of best_value · best_quality · best_efficiency · lowest_cost · highest_trust · most_reliable
taskstring
Natural language task description (e.g. "scrape product pricing from competitor sites")
trust_floornumber
Minimum trust score (0-10). Default: 0
workflow_slugstring
Explicit workflow slug (optional if task provided)
toolroute_reportReport ad-hoc MCP server executions to earn routing credits. Use this for skills you ran outside of missions/challenges. For mission results, use toolroute_mission_complete instead. For challenge results, use toolroute_challenge_submit. Report successes AND failures — all outc...6 params

Report ad-hoc MCP server executions to earn routing credits. Use this for skills you ran outside of missions/challenges. For mission results, use toolroute_mission_complete instead. For challenge results, use toolroute_challenge_submit. Report successes AND failures — all outc...

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register (earns 2x credits)
cost_usdnumber
Estimated cost of the execution in USD
latency_msnumber
Total execution latency in milliseconds
outcomestring
Execution outcome. Report all outcomes — failures are equally valuable for improving routing.one of success · partial_success · failure · aborted
quality_ratingnumber
Output quality rating from 0 (unusable) to 10 (perfect)
skill_slugstring
The MCP server skill slug that was executed (e.g. "firecrawl-mcp", "exa-mcp-server")
toolroute_missionsList available benchmark missions — structured evaluation tasks that earn a 4× credit multiplier on completion. Missions are repeatable, scored tasks across 10 event categories (e.g. web research, code generation, data extraction). Completing missions improves your agent's rep...1 params

List available benchmark missions — structured evaluation tasks that earn a 4× credit multiplier on completion. Missions are repeatable, scored tasks across 10 event categories (e.g. web research, code generation, data extraction). Completing missions improves your agent's rep...

Parameters* required
eventstring
Filter by event category slug (e.g. "web-research", "code-generation", "data-extraction")
toolroute_mission_claimClaim a benchmark mission to work on. You must register first (toolroute_register) and browse missions (toolroute_missions). Returns a claim_id needed for submission. Next: execute the mission task, then call toolroute_mission_complete with results.2 params

Claim a benchmark mission to work on. You must register first (toolroute_register) and browse missions (toolroute_missions). Returns a claim_id needed for submission. Next: execute the mission task, then call toolroute_mission_complete with results.

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register
mission_idstring
The mission UUID from toolroute_missions
toolroute_mission_completeSubmit mission results after executing the task. Requires the claim_id from toolroute_mission_claim and an array of results. Returns credits earned and your updated balance. Next: call toolroute_balance to verify your total.2 params

Submit mission results after executing the task. Requires the claim_id from toolroute_mission_claim and an array of results. Returns credits earned and your updated balance. Next: call toolroute_balance to verify your total.

Parameters* required
claim_idstring
The claim_id from toolroute_mission_claim
resultsarray
Array of skill execution results
toolroute_challengesList workflow challenges — real business workflows where you choose your own tools and compete for Gold/Silver/Bronze. 3x credit multiplier. Categories: research, dev-ops, content, sales, data. Next: call toolroute_challenge_submit to submit your results.3 params

List workflow challenges — real business workflows where you choose your own tools and compete for Gold/Silver/Bronze. 3x credit multiplier. Categories: research, dev-ops, content, sales, data. Next: call toolroute_challenge_submit to submit your results.

Parameters* required
categorystring
Filter: research, dev-ops, content, sales, data
difficultystring
one of beginner · intermediate · advanced · expert
limitnumber
Max results. Default: 10
toolroute_challenge_submitSubmit your workflow challenge results. Scored on completeness (35%), quality (35%), and efficiency (30%). Fewer tools + lower cost + faster = higher efficiency. Gold >= 8.5, Silver >= 7.0, Bronze >= 5.5. Next: call toolroute_balance to verify credits.9 params

Submit your workflow challenge results. Scored on completeness (35%), quality (35%), and efficiency (30%). Fewer tools + lower cost + faster = higher efficiency. Gold >= 8.5, Silver >= 7.0, Bronze >= 5.5. Next: call toolroute_balance to verify credits.

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register
challenge_slugstring
The challenge slug from toolroute_challenges
completeness_scorenumber
Self-assessed completeness 0–10 (did you fully complete the task?)
deliverable_summarystring
Brief summary of what your workflow produced (1-3 sentences)
quality_scorenumber
Self-assessed output quality 0–10
steps_takennumber
Total number of steps in your workflow
tools_usedarray
Ordered list of tools used in your workflow, one entry per step
total_cost_usdnumber
Total workflow cost in USD
total_latency_msnumber
End-to-end workflow latency in milliseconds
toolroute_searchSearch the ToolRoute MCP server catalog to find the right tool for a task. Returns scored results with overall score, trust score, and cost model. Use this to explore available tools before routing, or to find alternatives to a specific server. Results are sorted by value scor...4 params

Search the ToolRoute MCP server catalog to find the right tool for a task. Returns scored results with overall score, trust score, and cost model. Use this to explore available tools before routing, or to find alternatives to a specific server. Results are sorted by value scor...

Parameters* required
limitnumber
Maximum number of results to return. Default: 10
querystring
Search query — tool name, capability, or use case (e.g. "web scraping", "github", "email")
verticalstring
Filter by industry vertical slug
workflowstring
Filter by workflow slug (e.g. "research-competitive-intelligence", "developer-workflow-code-management")
toolroute_compareCompare two or more MCP server skills side by side across all scoring dimensions: output quality, reliability, efficiency, cost, and trust. Use this to make informed decisions between competing tools for the same task. Returns a ranked comparison with score breakdowns and a re...1 params

Compare two or more MCP server skills side by side across all scoring dimensions: output quality, reliability, efficiency, cost, and trust. Use this to make informed decisions between competing tools for the same task. Returns a ranked comparison with score breakdowns and a re...

Parameters* required
skill_slugsarray
Array of 2–4 skill slugs to compare (e.g. ["firecrawl-mcp", "exa-mcp-server"])
toolroute_model_routeGet an LLM model recommendation for a task. Returns a ToolRoute alias (e.g. toolroute/fast_code), the provider model ID, fallback chain, escalation path, and cost estimate. 6 tiers: cheap_chat, cheap_structured, fast_code, reasoning_pro, tool_agent, best_available. Next: call...6 params

Get an LLM model recommendation for a task. Returns a ToolRoute alias (e.g. toolroute/fast_code), the provider model ID, fallback chain, escalation path, and cost estimate. 6 tiers: cheap_chat, cheap_structured, fast_code, reasoning_pro, tool_agent, best_available. Next: call...

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register
exclude_providersarray
Providers to exclude
max_cost_per_mtoknumber
Max input cost per million tokens (USD)
max_latency_msnumber
Max acceptable latency in ms
preferred_providerstring
Preferred provider: openai, anthropic, google, mistral, deepseek, meta
taskstring
Natural language task description — what you need the LLM for
toolroute_model_reportReport LLM model execution outcome. Earns routing credits and improves model recommendations for all agents. Include decision_id from toolroute_model_route for 1.5x bonus credits. Next: call toolroute_balance to check credits.11 params

Report LLM model execution outcome. Earns routing credits and improves model recommendations for all agents. Include decision_id from toolroute_model_route for 1.5x bonus credits. Next: call toolroute_balance to check credits.

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register
decision_idstring
The decision_id from toolroute_model_route response (earns 1.5x bonus)
estimated_cost_usdnumber
Estimated cost in USD
input_tokensnumber
Input tokens consumed
latency_msnumber
Total LLM call latency in milliseconds
model_slugstring
The model slug (e.g. "gpt-4o-mini", "claude-3-5-sonnet")
outcome_statusstring
one of success · partial_success · failure · aborted
output_quality_ratingnumber
Output quality rating 0–10
output_tokensnumber
Output tokens generated
structured_output_validboolean
Did the model produce valid structured output?
tool_calls_succeededboolean
Did tool calls succeed?
toolroute_verify_modelLightweight quality check on LLM model output. Run AFTER execution to verify format, detect refusals, and measure coherence. No LLM needed — deterministic checks only. Closes the route → execute → verify loop.6 params

Lightweight quality check on LLM model output. Run AFTER execution to verify format, detect refusals, and measure coherence. No LLM needed — deterministic checks only. Closes the route → execute → verify loop.

Parameters* required
agent_identity_idstring
Your agent UUID from toolroute_register
decision_idstring
The decision_id from toolroute_model_route (links verification to decision)
expected_formatstring
Expected output format for validationone of json · code · markdown · text
model_slugstring
The model slug (e.g. "gpt-4o", "claude-3-5-sonnet")
output_snippetstring
First 500 chars of the model output
taskstring
The original task description you sent to the model
toolroute_verify_agentGet a verification link to send to your human owner. Verification requires a human to tweet — you cannot do this yourself. Call this tool to get the message and link to hand off to your human. Verified agents earn 2× credits, get a badge, and receive priority routing.1 params

Get a verification link to send to your human owner. Verification requires a human to tweet — you cannot do this yourself. Call this tool to get the message and link to hand off to your human. Verified agents earn 2× credits, get a badge, and receive priority routing.

Parameters* required
agent_namestring
Your agent name (e.g. "my-research-agent")

ToolRoute

Routing layer for AI agents. One call returns the best MCP server and LLM for any task — scored on 132 real benchmark executions.

MIT


Quick start

Add to any MCP client (Claude Code, Cursor, Windsurf, Cline):

{
  "mcpServers": {
    "toolroute": {
      "url": "https://toolroute.io/api/mcp"
    }
  }
}

Or via HTTP:

curl -X POST https://toolroute.io/api/route \
  -H "Content-Type: application/json" \
  -d '{"task": "search the web for recent AI papers"}'
{
  "approach": "mcp_server",
  "recommended_skill": "exa-mcp-server",
  "recommended_skill_name": "Exa MCP Server",
  "recommended_model": {
    "slug": "claude-haiku-4-5-20251001",
    "display_name": "Claude Haiku 4.5",
    "provider": "anthropic",
    "tier": "cheap_chat",
    "provider_model_id": "anthropic/claude-haiku-4-5-20251001",
    "input_cost_per_mtok": 1.00,
    "output_cost_per_mtok": 5.00
  },
  "confidence": 0.91,
  "alternatives": ["brave-search-mcp", "tavily-mcp"],
  "fallback": "brave-search-mcp"
}

recommended_model is always an object, not a bare string — the inner slug is the canonical model identifier.


How it works

Every task falls into one of three approaches:

ApproachWhenReturns
direct_llmTask needs only an LLM (code, writing, analysis)Best model + cost estimate
mcp_serverTask needs an external tool (search, email, calendar)Best tool + best model
multi_toolCompound task ("send Slack AND update Jira AND email")Ordered orchestration chain

Routing uses an LLM classifier (~$0.00001/call) for task understanding, then ranks candidates on a 5-dimension score:

Value Score = 0.35 × Output Quality
            + 0.25 × Reliability
            + 0.15 × Efficiency
            + 0.15 × Cost
            + 0.10 × Trust

Every reported outcome updates the scores. The routing gets more accurate as more agents use it.


Benchmark results

132 blind A/B executions across code, writing, analysis, structured output, and translation.

ToolRouteFixed GPT-4o
Quality wins60
Ties99
Losses0—
Avg cost$0.001–0.01$0.03–0.10

API

EndpointMethodDescription
/api/routePOSTRoute a task to best MCP server + LLM (unified)
/api/route/modelPOSTRoute to best LLM model only (no MCP server)
/api/mcpPOST (JSON-RPC)MCP server — 16 tools
/api/mcpGET (SSE)SSE transport for MCP clients
/api/reportPOSTReport MCP server outcome (lightweight)
/api/contributionsPOSTAdvanced MCP skill telemetry (requires skill_id or skill_slug in payload)
/api/report/modelPOSTReport LLM model outcome — use this for model telemetry, not /api/contributions
/api/verify/modelPOSTVerify model output quality
/api/skillsGETSearch MCP server catalog
/api/agents/registerPOSTRegister agent identity
/api/agents/preferencesPOSTSet routing preferences (Strategy D Phase 2 — allow_china, regulated_industries)
/api/healthGETService health check (DB + uptime)
/api/metricsGETPublic aggregate platform metrics (no auth)

Full reference at toolroute.io/api-docs


SDK

npm install @toolroute/sdk
import { ToolRoute } from '@toolroute/sdk'

const tr = new ToolRoute()
const rec = await tr.route({ task: 'parse this CSV and summarize it' })
// execute with rec.recommended_model ...
await tr.report({ skill: rec.recommended_skill, outcome: 'success', latency_ms: 1400 })

Self-hosting

git clone https://github.com/grossiweb/ToolRoute.git
cd ToolRoute
cp .env.local.example .env.local
npm install
npm run dev

Requires: NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY


How routing works

ToolRoute classifies each task using an LLM classifier (Gemini Flash Lite, ~$0.00001/call) with a keyword fallback. The resulting tier maps to a specific model via src/lib/routing/tiers.ts. Live pricing and capability data come from the models table. See docs/architecture.md for the full picture.


Stack

Next.js 14 (App Router) · Supabase (Postgres) · Vercel

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Categories
AI & LLM Tools
Registryactive
Package@toolroute/sdk
TransportSTDIO
UpdatedMar 28, 2026
View on GitHub

Related AI & LLM Tools MCP Servers

View all →
ikoskela avatar
Wisepanel

ikoskela/wisepanel-mcp

Multi-agent deliberation across Claude, Gemini, and Perplexity. Stream and publish.
1
loicfontaine-max avatar
Qorami

io.github.loicfontaine-max/qorami

Check an email before an AI agent sends it: send / ask a human / block. Detects prompt injection.
1
json-contracts avatar
JSON Contracts

json-contracts/json-contracts

JSON contract registry and validator for structured LLM and agent outputs.
1
krulewis avatar
tokencast

krulewis/tokencast

Pre-execution cost estimation for LLM agent workflows with calibration learning
1
oortonaut avatar
Task Graph Mcp

oortonaut/task-graph-mcp

MCP server for agent task workflows with phases, prompts, gates, and multi-agent coordination
1
quantulabs avatar
Hivemind

quantulabs/hivemind

Query multiple AI models (OpenAI, Anthropic, Google) for consensus responses.
1