AI Copilot & MCP
BPP includes a built-in conversational AI layer that lets you explore and operate the platform in natural language — and exposes the same capabilities to your own AI tools through the Model Context Protocol (MCP).
There are two ways to use it:
- AI Copilot — the in-product chat assistant. Ask questions about your data, audiences, signals, and AI models, or ask it to create and modify entities for you. Every write action requires your explicit approval before anything changes.
- BPP MCP Server — a remote MCP endpoint that connects BPP to external AI clients such as Claude, ChatGPT, Claude Desktop, Claude Code, and the Gemini CLI. Your agents can read your BPP data and draft audiences and signals, authenticated with personal MCP credentials.
What you can do
- Explore your data — list tables and fields, check data quality, preview field values, and run ad-hoc read-only BigQuery queries against your datasets.
- Work with audiences and signals — list, inspect, create, and (in the Copilot) update, clone, and run them.
- Understand your identity graph — count reconciled users, measure identifier coverage, and look up individual profiles.
- Inspect connections and destinations — see which platforms are configured and where audiences and signals are pushed.
- Manage AI models — review model instances and predictions, and (in the Copilot) set up new ones.
How the pieces fit together
Both the Copilot and external MCP clients talk to the same BPP MCP Server, which enforces customer scoping on every call — you only ever see data from your own workspace. The difference is the surface:
| AI Copilot (in-product) | External MCP clients | |
|---|---|---|
| Where | Chat drawer and AI Copilot page in BPP | Claude, ChatGPT, Claude Desktop, Claude Code, Gemini CLI, custom agents |
| Authentication | Your BPP login | Personal MCP credential (bppmcp_… token) |
| Write actions | Full set, each gated by an approve/reject step | Draft creation only (create_audience, create_signal) |
| Tool access | All tools | Read tools + draft creation — see the MCP Tool Reference |
Requirements
- Access to the Copilot chat is permission-gated — if you don't see the launcher, ask your BPP administrator.
- Managing MCP credentials (the MCP Server tab) requires the MCP Credential Manager permission group.
Next steps
- Using the Copilot — the in-product assistant, with example prompts.
- BPP MCP Server — endpoint, authentication, and credential management.
- Connect Claude, ChatGPT & other clients — step-by-step client configuration.
- MCP Tool Reference — every available tool and its access level.