ToolRoute

Route each agent task to the few tools it needs (BM25 shortlist). Free tier; x402 or credits.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
95%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~575Tokens (definiciones de herramientas)
~1.8 KBTamaño de respuesta típico
Impacto mínimo en la atención (0.45% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

https://api.youraitools.co/toolroute/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (2)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟡register_tools(tools, url)

Register a tool list once and get a set_id for route_tools. Pass "tools" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or "url" (public remote MCP server; its tools are listed, never called). Same tools always get the same set_id; sets are kept 90 days after last use. Free.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tools": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Tool definitions (MCP, OpenAI, Anthropic, Gemini or Bedrock form), max 500. For route: only if you have no set_id (the set is registered on the fly)."
    },
    "url": {
      "type": "string",
      "description": "Register: public remote MCP server URL (https). Tools are listed, never called."
    }
  }
}
🟢route_tools(set_id, tools, query, k, max_k, ...)

Which of my tools does this task need? Send "set_id" (from register_tools) or "tools", plus "query" (the task). Returns a ranked shortlist (adaptive 3-12 tools, or "k"), confidence (high/medium/low/none), matched terms, token savings and the definitions ready to inject ("format": mcp, openai, anthropic, gemini or names). BM25 keyword ranking, no LLM. Free: 200 calls/day per IP, then $0.001 per call via x402 or credits.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "set_id": {
      "type": "string",
      "description": "set_id (\"ts_...\" from register, or a ToolFit pin)."
    },
    "tools": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Tool definitions (MCP, OpenAI, Anthropic, Gemini or Bedrock form), max 500. For route: only if you have no set_id (the set is registered on the fly)."
    },
    "query": {
      "type": "string",
      "description": "The task or user request to route, e.g. \"check if this wallet is sanctioned\"."
    },
    "k": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Fixed shortlist size (default adaptive)"
    },
    "max_k": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Upper bound for the adaptive size (default 12)"
    },
    "format": {
      "type": "string",
      "enum": [
        "mcp",
        "openai",
        "anthropic",
        "gemini",
        "names"
      ],
      "description": "Definition format (default mcp; names = names only)"
    }
  },
  "required": [
    "query"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada2 herramientas