Connect your agent to ClawDocx

ClawDocx runs an MCP server at https://clawdocx.com/api/mcp. Point any MCP client at it and your agent can search the guides and blog, read them as Markdown, and, with a member key, pull prompts, skills and SOUL files straight into its context.

OpenClaw

OpenClaw connects to remote MCP servers natively. Keep CLAWDOCX_API_KEY out of the file: export it in the Gateway's environment and reference it as ${CLAWDOCX_API_KEY}.

// ~/.openclaw/openclaw.json  (top-level mcp.servers, JSON5)
{
  mcp: {
    servers: {
      clawdocx: {
        url: "https://clawdocx.com/api/mcp",
        transport: "streamable-http",   // ClawDocx serves streamable HTTP only
        headers: { Authorization: "Bearer ${CLAWDOCX_API_KEY}" },
        enabled: true,
      },
    },
  },
}

Claude Code

claude mcp add --transport http clawdocx https://clawdocx.com/api/mcp \
  --header "Authorization: Bearer cdx_your_key_here"

# or install the plugin marketplace:
/plugin marketplace add atree-unb/claude-code-plugin
/plugin install clawdocx@clawdocx

Claude Desktop

claude_desktop_config.json

{
  "mcpServers": {
    "clawdocx": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://clawdocx.com/api/mcp", "--header", "Authorization: Bearer cdx_your_key_here"]
    }
  }
}

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "clawdocx": {
      "url": "https://clawdocx.com/api/mcp",
      "headers": { "Authorization": "Bearer cdx_your_key_here" }
    }
  }
}

Frequently asked questions

Do I need an API key to use the ClawDocx MCP server?
No. Guides, blog posts, search and categories work without a key. A member API key from your account page unlocks the full text of prompts, skills and SOUL files.
What tools does the server expose?
search_library, get_guide, get_post, get_prompt and list_categories, plus an llms.txt resource. Every result carries the canonical clawdocx.com URL so the agent can cite it.
Is there a rate limit?
Yes. Keyed callers get 120 requests a minute per key. An IP-level backstop of 240 a minute stops floods without capping a single member below that. The server answers 429 with a Retry-After header when a limit is hit.
Which transport does it use?
Streamable HTTP at a single URL. OpenClaw and Claude Code connect to it directly. A client that only speaks stdio can bridge with npx mcp-remote https://clawdocx.com/api/mcp --header "Authorization: Bearer <key>".