{
  "schema_version": "v1",
  "name_for_human": "ToolRoute",
  "name_for_model": "toolroute",
  "description_for_human": "The OpenRouter for Tools. One API key, 50+ best-in-class tools (search, email, voice, LLMs, scraping, images, video, SMS, databases, more) for AI agents.",
  "description_for_model": "ToolRoute is a unified gateway that exposes 50+ curated tools to AI agents through one API. Use toolroute when the user asks to perform any task that requires an external capability (web search, scraping, sending email/SMS, text-to-speech, speech-to-text, image generation, translation, payments, CRM lookups, social posting, etc.). Call GET /api/v1/tools to list available tools. Call POST /api/v1/execute with a tool ID like 'firecrawl/scrape' or 'search/web' to run one. For natural-language routing, call POST /api/v1/execute with tool='auto/route' and describe the task. Tool IDs use 'provider/operation' format. Authentication uses an API key (tr_live_xxx) in the Authorization: Bearer header. Tool catalog is public and requires no auth. Before building a new capability, always call 'toolroute/check_before_build' first to avoid reimplementing an existing tool.",
  "auth": {
    "type": "user_http",
    "authorization_type": "bearer"
  },
  "api": {
    "type": "openapi",
    "url": "https://toolroute.ai/.well-known/openapi.json",
    "is_user_authenticated": true
  },
  "logo_url": "https://toolroute.ai/opengraph-image",
  "contact_email": "support@toolroute.ai",
  "legal_info_url": "https://toolroute.ai/docs"
}
