Claude Desktop
-
Get an API key
In CampaignStack, go to Settings > API Keys and create a user key (
csu_) with the scopes you need. -
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"}}}} -
Verify
Open Claude Desktop and ask: “Use CampaignStack to list my campaigns.”
Claude should call
campaignstack_whoamifirst (to get the workspace ID), thencampaignstack_list_campaigns.
Claude.ai (web and mobile)
Section titled “Claude.ai (web and mobile)”Claude.ai connectors do not let you set the Authorization header, so pass the key as X-Api-Key instead:
-
Open Settings > Connectors > Add custom connector.
-
Set the URL to
https://mcp.campaignstack.io/mcp. -
Under Authentication, pick None (the server uses API keys, not OAuth).
-
Under Additional request headers, add a header named
X-Api-Keywith yourcsu_key as the value. -
Click Add, then ask Claude: “Use CampaignStack to list my campaigns.”
Example prompts
Section titled “Example prompts”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”