MCP Server
Other MCP Clients

Connect Other MCP Clients

Any MCP-compatible client can connect to the Customerscore.io MCP server with an API token. Generate one first in the Customerscore.io application under Settings → API (opens in a new tab) and treat it like a password — it grants full access to your account's customer data.

Cursor and config-file clients

Add the server to your client's MCP configuration file (.mcp.json, ~/.cursor/mcp.json, …):

{
  "mcpServers": {
    "customerscore": {
      "type": "http",
      "url": "https://mcp.customerscore.io",
      "headers": {
        "Authorization": "Bearer your-generated-key"
      }
    }
  }
}

Restart the client after saving. The Customerscore.io tools appear in the client's tool list once the connection succeeds.

Clients that support OAuth (like Claude) can instead connect to https://api.customerscore.io/api/mcp and sign in interactively — see Connect Claude.

Verify the connection

List the available tools with a plain JSON-RPC request:

curl -X POST https://mcp.customerscore.io \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer your-generated-key" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

A successful response contains the full tool catalog with JSON schemas for each tool's parameters.

Programmatic access

Tools and scripts can also call the primary endpoint directly with the API key in the customerscore-key header:

curl -X POST https://api.customerscore.io/api/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "customerscore-key: your-generated-key" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

See the MCP Server overview for the full tool catalog and example prompts.