Connect Claude Code
Connect Paper Route to Claude Code (CLI, VS Code, or JetBrains).
Claude Code connects to Paper Route via MCP. Once configured, you can manage all your WordPress sites directly from the terminal, VS Code, or JetBrains.
Add the MCP server
Open your MCP config file at ~/.mcp.json (create it if it doesn't exist) and add Paper Route:
{
"mcpServers": {
"paper-route": {
"type": "http",
"url": "https://paperroutewp.com/api/mcp"
}
}
}Or ask Claude to do it:
"Add Paper Route as an MCP server. The URL is https://paperroutewp.com/api/mcp"
Authenticate
- Open a new terminal window (or restart Claude Code)
- Type
/mcpto see available servers - Select paper-route — a browser window will open
- Log in with your Paper Route email
- Authorize the connection
Once authorized, Claude Code has access to all the WordPress sites in your account.
Auto-allow tools
By default, Claude Code will prompt you for permission every time Paper Route calls a tool. To skip the prompts, add this to your ~/.claude/settings.json allow list:
{
"permissions": {
"allow": [
"mcp__paper-route__*"
]
}
}The wildcard covers all current and future Paper Route tools. If you'd prefer to approve tools individually, you can skip this step — Claude Code will ask each time.
Verify the connection
Ask Claude:
"List my connected sites"
You should see your WordPress sites with their domains and connection status.
What you can do
Once connected, you can ask Claude to do things like:
- "Update the homepage title on completeseo.com"
- "Check the error log on the staging site"
- "List all draft posts on acmeplumbing.com"
- "What plugins are active on this site?"
- "Read the wp-config.php file"
- "Run a database query to find posts with broken images"
Paper Route routes the request to the right WordPress site and returns the result. All 26 plugin tools are available, plus 4 knowledge tools that provide hosting-specific guidance.
Multiple accounts
If you have sites across multiple Paper Route accounts, you can add multiple entries to ~/.mcp.json with different names. Each will authenticate separately.