MCP server

Give an agent the ability to render, convert, redact and read documents mid-task. Streamable HTTP, one header, no SDK.

Configuration

The same block works in every client below. Create a key in the dashboard first — it is shown once.

{
  "mcpServers": {
    "documents": {
      "type": "http",
      "url": "https://api.docufinery.com/mcp",
      "headers": {
        "X-API-Key": "dk_live_..."
      }
    }
  }
}
Claude Code
Add the block to .mcp.json in your project root, then restart.
Claude Desktop
Settings → Developer → Edit Config, paste the block, restart.
Cursor
Settings → MCP → Add new server, or drop the block into .cursor/mcp.json.
VS Code
Add the block under "servers" in .vscode/mcp.json.

Tools

Every tool states its limits in its own description, so the agent knows the ceiling before it calls.

Every tool reports its cost

Each response carries credits_used. An agent spending a customer’s money should be able to say how much it spent, and almost no MCP server can.

Credits are bought once and never expire, and a failed call is refunded automatically. What a credit buys · the REST API.