RoxyAPI Docs MCP Server (keyless, for coding agents)

Keyless docs search so coding agents wire up RoxyAPI: every endpoint, param and SDK call.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~397Tokens (tool definitions)
~2.9 KBTypical response size
Minimal attention impact (0.31% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "docs": {
      "url": "https://roxyapi.com/mcp/docs"
    }
  }
}

Remote endpoints

https://roxyapi.com/mcp/docsstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_docs(query, limit, compact)

Search the RoxyAPI knowledge base and get back ranked documentation snippets, each with a source URL. It covers API endpoints with their request and response fields, SDK usage for TypeScript, Python, PHP, C#, Go, and Rust, the WordPress plugin, authentication and API keys, UI components, and step by step integration guides. Call this first whenever you need to integrate RoxyAPI into an app: to find which endpoint or SDK method to use, what parameters a call takes, how to authenticate, or how to wire a feature end to end. Pass the user question verbatim as `query`. If the first results miss, rephrase once and retry.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "User question or keywords. Free text. The whole question works better than guessed keywords."
    },
    "limit": {
      "type": "number",
      "description": "Max hits to return. Default 10, capped at 25.",
      "minimum": 1,
      "maximum": 25
    },
    "compact": {
      "type": "boolean",
      "description": "Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {\"__cols\":[names],\"__rows\":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.",
      "default": false
    }
  },
  "required": [
    "query"
  ],
  "examples": [
    {
      "query": "how do I authenticate an API request"
    }
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "hits": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "snippet": {
            "type": "string"
          },
          "source_type": {
            "type": "string",
            "enum": [
              "guide",
              "agents",
              "template",
              "openapi",
              "component"
            ]
          },
          "rank": {
            "type": "number"
          }
        },
        "required": [
          "title",
          "url",
          "snippet",
          "source_type",
          "rank"
        ]
      }
    }
  },
  "required": [
    "hits"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools