MCP
Connecting a client
Point any MCP client at https://copperheadplumbingreviews.com/mcp. No keys, no auth — copy the config for your client and go.
Claude Desktop
Claude Desktop connects to local MCP servers over stdio, so bridge this remote HTTP server with mcp-remote. Open Settings → Developer → Edit Config (or edit claude_desktop_config.json directly), paste the block below, save, and restart Claude Desktop.
{
"mcpServers": {
"pushbuttonreviews-10544": {
"command": "npx",
"args": [
"mcp-remote",
"https://copperheadplumbingreviews.com/mcp"
]
}
}
}Claude.ai (web)
On a plan that supports remote MCP, open Settings → Connectors, choose Add custom connector, and enter the remote MCP server URL below. No auth is required — leave any token fields blank. Once added, enable it in a chat and Claude can call the tools directly.
https://copperheadplumbingreviews.com/mcp
Cursor
Create .cursor/mcp.json in your project root (or edit the global config under Settings → MCP) with the block below. Cursor speaks streamable HTTP natively, so point it straight at the URL.
{
"mcpServers": {
"pushbuttonreviews-10544": {
"url": "https://copperheadplumbingreviews.com/mcp"
}
}
}VS Code
Add the following to your settings.json (or a workspace .vscode/mcp.json). VS Code's MCP support connects over HTTP — reload the window after saving.
{
"mcp.servers": {
"pushbuttonreviews-10544": {
"type": "http",
"url": "https://copperheadplumbingreviews.com/mcp"
}
}
}Custom agent
Any client that speaks JSON-RPC over streamable HTTP can connect. Send an initialize POST with the Accept: application/json, text/event-stream header, capture the Mcp-Session-Id response header, then reuse it on every subsequent request.
POST https://copperheadplumbingreviews.com/mcp
Content-Type: application/json
Accept: application/json, text/event-stream
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-06-18",
"capabilities": {},
"clientInfo": { "name": "my-agent", "version": "1.0.0" }
}
}
# Read the Mcp-Session-Id response header, then send it back on every
# subsequent request (tools/list, tools/call) as the Mcp-Session-Id header.Anthropic API
Attach the server to a Messages API call with the mcp_servers parameter and the anthropic-beta: mcp-client-2025-04-04 header. Claude connects, lists the tools, and calls them as needed within the turn.
{
"mcp_servers": [
{
"type": "url",
"url": "https://copperheadplumbingreviews.com/mcp",
"name": "pushbuttonreviews-10544"
}
]
}