Skip to content

Claude Desktop

  1. Get an API key

    In CampaignStack, go to Settings > API Keys and create a user key (csu_) with the scopes you need.

  2. Add to Claude Desktop config

    Connect to the hosted MCP server:

    {
    "mcpServers": {
    "campaignstack": {
    "url": "https://mcp.campaignstack.io/mcp",
    "headers": {
    "Authorization": "Bearer csu_your_api_key_here"
    }
    }
    }
    }
  3. Verify

    Open Claude Desktop and ask: “Use CampaignStack to list my campaigns.”

    Claude should call campaignstack_whoami first (to get the workspace ID), then campaignstack_list_campaigns.

Claude.ai connectors do not let you set the Authorization header, so pass the key as X-Api-Key instead:

  1. Open Settings > Connectors > Add custom connector.

  2. Set the URL to https://mcp.campaignstack.io/mcp.

  3. Under Authentication, pick None (the server uses API keys, not OAuth).

  4. Under Additional request headers, add a header named X-Api-Key with your csu_ key as the value.

  5. Click Add, then ask Claude: “Use CampaignStack to list my campaigns.”

Once connected, try these:

  • “List all my campaigns and show their status”
  • “Search for leads with ‘CTO’ in their title”
  • “Create a new campaign targeting fintech founders in Paris”
  • “What content posts are scheduled for this week?”
  • “Draft a LinkedIn connection message for this lead”