Ask Claude about all your marketing data - campaign performance, pipeline attribution, budget pacing - and get governed, source-cited answers in the app your team already uses.
| $148.2K | spend | $1.31M | pipeline · 8.8x | |
| $92.6K | spend | $704K | pipeline · 7.6x | |
| $61.4K | spend | $319K | pipeline · 5.2x |
$ claude mcp add --transport http improvado \
https://mcp.improvado.io/v1
✓ connected · OAuth workspace token · 214ms handshake{ "mcpServers": { "improvado": {
"url": "https://mcp.improvado.io/v1",
"scopes": ["read:spend", "read:crm", "write:memory"],
"memory": "shared", "audit": "per-query" } } }







Connect once, ask in plain English, and Claude remembers what your team taught it - no setup project and no query language to learn.
Connect Improvado to Claude once - your admin sets it up, nothing for you to install.
Set up once at onboarding - nothing for your team to install or maintain.
Ask about spend, pipeline, CAC, attribution - Claude queries live, normalized data across every connected source.
412 ms median answer · every number source-cited · saved to shared memory
Your data model, naming conventions, and team context persist in your team's shared memory across every session and every teammate.
Saved to your team's shared memory.
# 1 - Show setup command
claude mcp add --transport http improvado \
https://mcp.improvado.io/v1
# 2 - See the underlying query
> which paid channels drove pipeline?
google_ads $1.31M · 8.8x linkedin $704K · 7.6x
# 3 - See what’s stored
memory: saved to shared memory
naming + context recalled · every sessionReal workflows marketing teams run every day - each on your live, connected data.
| $148.2K | 8.8x | |
| $92.6K | 7.6x | |
| $61.4K | 5.2x | |
| Blended · weekly | $302K | 7.7x |
Google Ads · Search carries the highest efficiency at 8.8x ROAS - Claude recommends shifting weekly budget there first.
| Paid search | $1.18M | 51% |
| Paid social | $769K | 33% |
| Organic + direct | $383K | 16% |
| Total modeled · 30d | $2.33M | 100% |
Paid social is compounding fastest at +12% week over week - Claude flags the budget headroom before quarter close.
| Freshness | 96% | +2 pts |
| Completeness | 93% | +6 pts |
| Consistency | 94% | +3 pts |
| Overall · 8 weeks | 94/100 | +4 pts |
Completeness improved the most this cycle at +6 pts - the remaining gap traces to three legacy connectors.
| Naming conventions | 100% | pass |
| Connector health | 98% | 2 alerts |
| Access audit log | 100% | complete |
| Sources governed | 1,002 | all ws |
Two connector alerts remain open - Claude already drafted the fix ticket, keeping connector health at 98%.
Everything Claude needs to be genuinely useful on marketing questions - clean data, real context, safe access.
Google Ads, Meta, HubSpot, Salesforce, TikTok and the rest of your stack, in one connection.
Claude remembers your data model, naming and team context between sessions.
No raw credentials, scoped role-based access, and a full audit trail on every query.
Claude on web, desktop, and mobile - the same single connection everywhere.
Every channel in one clean format - no messy per-platform differences to manage.
Live metrics and years of history through the same interface, always current.
Ask the way you'd ask a teammate. Claude reads your connected data and answers.
# 1 - The blended-ROAS answer, as a query
improvado.query(
metric="roas",
channels=["google_ads","meta_ads","tiktok_ads"],
window="7d",
)
# 2 - Unified schema (excerpt)
# spend:number
# revenue:number
# roas:number
# channel:enum
# date:date
# updated_at:timestamp
# 3 - Access
# read-only
# workspace-scoped
# every query in the audit log
# zero raw credentialsConnect once and Claude reads your live marketing numbers the same day - no integration backlog, no analyst queue, no keys pasted into a chat.
Ask on day one. The data-engineering project that used to sit between you and an answer is already done.
Every ad platform, your CRM, and your warehouse arrive as one clean set of numbers - not 500 exports to reconcile.
Governed access and one clean, consistent data source mean Claude's answer matches what your BI team would hand you.
| Dimension | Raw platform APIs | With Improvado MCP |
|---|---|---|
| Authentication | Separate OAuth per platform | One OAuth connection |
| Schema | Drifts per platform update | Unified schema, versioned |
| Memory | None between sessions | Persistent knowledge graph |
| Credentials | Keys pasted into prompts | Zero credentials in context |
| Rate limits | Per-API, hit blind | Governed by one layer |
| Time to first queryThe gap that compounds | Weeks of integration workweeks | Minutes, one MCP configminutes |
| Dependency | N direct integrations you maintain and control | One governed endpoint - a single vendor dependency, by design |
Based on Improvado onboarding data across 500+ connected ad, CRM, and analytics platforms
Switch AI tools whenever you want. Your data, your access rules, and everything your team has taught the system stay exactly where they are - nothing to reconnect, nothing relearned.
Claude reaches your whole marketing stack through Improvado - same data, same memory, your credentials never touch the chat.
# 1 - One connection, declared once
{
"mcpServers": {
"improvado": {
"url": "https://mcp.improvado.io/v1",
"auth": "oauth"
}
}
}
# 2 - Scopes - role-based, read-only by default
# read:spend
# read:crm
# read:attribution
# write:memory
# 3 - Shared memory - survives an agent switch
# persisted in the governed knowledge graph
# versioned
# every agent reads the same nodesImprovado was built for enterprise marketing data from day one - agents get answers, never credentials.
SOC 2 Type II · HIPAA · GDPR/CCPA · SSO/SAML · every agent query logged read-only, scoped to the human's SSO role, zero raw credentials.
| Workspace role | Data access |
|---|---|
| Analyst | Read: campaigns, spend |
| Manager | Read: campaigns, spend, budgets |
| Admin | Read/write: full workspace |
Improvado powers our data views every single day. It's a pulse check on business performance that enables our clients to make smarter, strategic decisions on budgeting, sales forecasting, and assess marketing's impact on their businesses.
Straight answers on setup, security, and how Claude fits alongside other agents.
Yes - Claude supports MCP servers natively. Add the Improvado MCP endpoint to your config, authenticate, and every connected source becomes queryable.
Source: MCP config referenceBring your own data - we'll show your pipeline, attribution, and the agent, live, in twenty minutes.
Choose which cookies this site may use. Necessary cookies are always on. See the Cookie policy for the full list.
Necessary
Required for core functionality and security. Always active.
Analytics
Helps us understand how the site is used so we can improve it.
Marketing
Lets us measure campaigns and show relevant messaging across channels.