Onboard your agent to Passion+

Plan campaigns from your AI agent

Paste this into Claude Code, Codex, Cursor or any agent that can read a web page. It connects itself, and you sign in with Google. No API key, nobody to wait on.

Read the setup instructions at https://wiz.passionplusmedia.com/mcp-guide/prompt.md and follow them to connect me to Passion+.

Set it up yourselfRead the instructions your agent follows

What your agent can do

The server only reads and plans. It can't buy, launch, reserve or pay for anything, and nothing it returns commits you to spending money.

Find audiences

search_audiences takes a plain-language description of who you want to reach. get_audience then gives detail on one result: how many impressions it can reach, which creative formats it supports, and how it has performed before.

Check what you can buy

search_inventory shows the supply behind an audience: which formats you can buy, how many impressions are available per day and per month, and historical win rates.

Build a media plan

create_media_plan turns a brief into a plan: which audiences to buy, how the budget splits between them, which format each one uses, and the quoted CPM for each. A plan can take up to 15 minutes to build. If it isn't ready straight away, your agent collects it with get_plan_operation.

Forecast delivery

evaluate_plan estimates impressions and daily pacing from a plan's budget and CPMs. Use it to compare versions of a plan before you decide anything.

Many figures are estimates rather than measurements. Each one carries a basis field that says whether it was observed or modelled, so your agent can tell you which numbers to rely on.

Set it up yourself

Every client follows the same pattern: add the server URL, then sign in with Google when your browser opens. On the consent screen, click Allow. The first time, this creates your Passion+ access.

https://wiz.passionplusmedia.com/api/partner/mcp
In Claude, open Settings → Connectors, choose Add custom connector, paste the server URL and click Add. Then click Connect to sign in. On Team and Enterprise plans, an owner adds the connector first.

Claude Code

Claude Code docs
Run this in a terminal. Then, inside Claude Code, run /mcp, pick passion-plus and sign in.
claude mcp add --transport http passion-plus https://wiz.passionplusmedia.com/api/partner/mcp
Run both commands in a terminal. The second one opens your browser to sign in.
codex mcp add passion-plus --url https://wiz.passionplusmedia.com/api/partner/mcp
codex mcp login passion-plus
Turn on developer mode in ChatGPT's settings, then create a custom connector with the server URL and OAuth authentication. Menu names change between ChatGPT versions; see OpenAI's help center if yours look different.

Any other MCP client

Any other MCP client docs
Any client that supports remote servers over streamable HTTP with OAuth will work. Point it at the server URL; it finds the sign-in endpoints on its own.

Once you're connected, try a first search:

Using the Passion+ tools, call search_audiences for "US sneaker buyers aged 18-34" and summarise the three most relevant audiences, including how many impressions each can reach per month and whether those figures are measured or modelled.

Limits

10 plans a day

Each account can create up to 10 plans or forecasts per day; the count resets at midnight UTC. Audience and inventory searches don't count toward this limit, but they are rate-limited per minute.

Rate limits explain themselves

If your agent goes too fast, the tool returns rate_limited. The response names which limit was hit and how many seconds to wait. While a plan is still being built, poll get_plan_operation rather than calling create_media_plan again.

Disconnecting and privacy

To disconnect, remove the connector or server from your agent. To have your access removed entirely, email support@passionplusmedia.com. Signing in shares your Google account's email address with Passion+. Our Privacy Policy explains how we handle it, and using the server means you agree to our Terms.