MCP

First-class MCP

Tools: send_letter, get_letter_status, list_jobs, get_pricing. Create an API key in the Developers page, then drop one of these configs into your client.

Cursor

mcp.json

{
  "mcpServers": {
    "lettersbyletter": {
      "command": "node",
      "args": ["./scripts/mcp-server.mjs"],
      "env": {
        "LETTERSBYLETTER_API_URL": "http://127.0.0.1:43127",
        "LETTERSBYLETTER_API_KEY": "lbl_your_key"
      }
    }
  }
}

Claude Desktop

Place this in claude_desktop_config.json.

claude_desktop_config.json

{
  "mcpServers": {
    "lettersbyletter": {
      "command": "node",
      "args": ["/absolute/path/to/lettersbyletter/scripts/mcp-server.mjs"],
      "env": {
        "LETTERSBYLETTER_API_URL": "https://lettersbyletter.com",
        "LETTERSBYLETTER_API_KEY": "lbl_your_key"
      }
    }
  }
}

HTTP transport

JSON-RPC POST to /api/mcp with a Bearer key.

HTTP MCP

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