ToolRoute
About
Intelligent routing layer for AI agents — recommends the best MCP server and LLM for any task, scored on 132+ real benchmark executions.
Details
- Author
- grossiweb
- Categories
- Productivity, AI
Jump to
Setup
Install ToolRoute in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/grossiweb/ToolRoute
Follow the installation instructions in the repository README, then restart your MCP client.
Routing layer for AI agents. One call returns the best MCP server and LLM for any task — scored on 132 real benchmark executions.
Add to any MCP client (Claude Code, Cursor, Windsurf, Cline):
{ "mcpServers": { "toolroute": { "url": "https://toolroute.io/api/mcp" } } }
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_modelis always anobject, not a bare string — the innerslugis the canonical model identifier.
Every task falls into one of three approaches:
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.
132 blind A/B executions across code, writing, analysis, structured output, and translation.
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 })
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
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 viasrc/lib/routing/tiers.ts. Live pricing and capability data come from themodelstable. Seedocs/architecture.mdfor the full picture.
Next.js 14 (App Router) · Supabase (Postgres) · Vercel
Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.
An MCP server which brings Jotform to your AI client or LLM
After Effects MCP is a full-featured automation bridge that connects AI clients (like VS Code, Claude Desktop, and Claude Code) to Adobe After Effects through MCP, enabling scripted control of compositions, layers, effects, keyframes/graph easing, presets, markers, audio levels, waveform analysis, and effect discovery via a live bridge panel.
Project management your AI can actually run — connect Claude, ChatGPT, Cursor & Codex to one board over MCP.
Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX
AIOProductOS spine over MCP — customers, revenue, feedback, work, analytics on one typed record.
The memory layer for AI coding tools. Local-first, semantic, 9 MCP tools with consolidation and project scoping. Works with Claude Code, Cursor, Windsurf & any MCP client.
One MCP server for Claude, ChatGPT & Gemini — wraps your ERPs, CRMs, APIs and knowledge base into a single governed endpoint.
Run your field service business from Claude: answer calls, book and dispatch jobs, build estimates, chase invoices. Built for HVAC, plumbing, electrical, roofing and pest control.
Complete Swiss accounting integration for Bexio via MCP. Works with Claude Desktop, n8n, and any MCP client. 221 tools for invoices, contacts, projects & more.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

