Getting Started with MCP
Fibbler's MCP (Model Context Protocol) lets you connect your attribution data to Claude, ChatGPT, and other LLMs. Ask questions about pipeline, revenue, campaigns, and deal attribution in natural language and get answers directly from your Fibbler data.
What is MCP?
The Model Context Protocol is an open standard that lets LLMs connect to external data sources. When you connect Fibbler via MCP, Claude or ChatGPT can pull campaign performance, deal attribution, customer journeys, and more directly from your Fibbler account. No copy-pasting, no screenshots, no exporting CSVs.
What you can do
With MCP connected, you can ask things like:
- "Which campaigns influenced the most pipeline this quarter?"
- "Show me the customer journey for Acme Corp"
- "How did our LinkedIn Ads performance change compared to last month?"
- "What is our ROAS on Google Ads?"
- "Which companies are engaging with our ads but don't have a deal yet?"
See Available Tools for the full list of data you can access.
Prerequisites
- An active Fibbler subscription (Unlimited or Agency plan)
- A connected CRM (HubSpot, Salesforce, or Attio)
- An MCP-compatible AI tool (Claude, ChatGPT, Cursor, etc.)
Server URL
Whichever tool you use, the Fibbler MCP server URL is the same:
https://app.fibbler.co/mcpPaste it into your AI tool. A browser window opens, you log in with your Fibbler account, and you're connected. No API keys needed for Claude or ChatGPT.
Claude (web, desktop, or Claude Code)
All Claude surfaces use the same OAuth flow. No API key needed.
- Open Claude and go to Settings → Connectors (on the web, that's claude.ai/settings/connectors)
- Click Add custom connector
- Paste the server URL:
https://app.fibbler.co/mcp - A browser window opens. Log in with your Fibbler account to authorize
- Start a new chat and ask a question about your data
Once added in Claude.ai, the connector is also available in Claude Desktop and Claude Code when you sign in with the same account.
ChatGPT
Uses OAuth. No API key needed.
- Open ChatGPT and go to Settings → Connected apps → Add MCP server
- Paste the server URL:
https://app.fibbler.co/mcp - A browser window opens. Log in with your Fibbler account to authorize
- Start a new chat and ask: "How are my LinkedIn campaigns performing?"
Other MCP-compatible tools
Any tool that supports remote MCP servers will work. Add https://app.fibbler.co/mcp as a remote MCP server. If the tool supports OAuth, you'll be redirected to log in. If it doesn't, use an API key in the Authorization header instead.
Verify the connection
Once connected, try asking something simple like "Give me an overview of my Fibbler account" or "What data sources do I have connected?". If the connection is working, you will get a response with your account details.
Advanced: API keys
Most users don't need an API key. Claude and ChatGPT authenticate over OAuth using the steps above. API keys are only useful for tools that don't support browser-based login, like CI pipelines, automation scripts, or self-hosted agents.
Create an API key
- Go to the MCP page in Fibbler and expand the API Keys section
- Give the key a name (e.g., "CI pipeline") and pick an account scope
- Click Create Key
- Copy the key immediately. It starts with
fibbs_live_and is only shown once.
Use the API key
Pass the key as a Bearer token in the Authorization header when connecting to https://app.fibbler.co/mcp. For example, in Claude Code:
claude mcp add fibbler \
--transport http \
--url https://app.fibbler.co/mcp \
--header "Authorization: Bearer YOUR_API_KEY"Or, in a Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"fibbler": {
"command": "npx",
"args": [
"mcp-remote",
"https://app.fibbler.co/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}You can create multiple API keys for different tools or environments. Each key can be named, scoped, and revoked independently.