The right audiences and content collaboration opportunities for your campaign. At your AI assistant's fingertips.
Connect to underlineMCP by following https://underlinemcp.com/connect.md, then follow the instructions so you can send briefs for me and show me the selections.- Paste the line aboveYour assistant reads the setup and adds the connector. No terminal.
- Sign in in your browserWith your work email. Advertisers need no account beforehand.
- Describe your campaignAudience, place, dates, budget. Your assistant writes the brief.
- Read the selectionFit scores, sources and dates, ready to turn into requests.
For agents: read the setup file
Fetch https://underlinemcp.com/connect.md, add the remote MCP server it lists, authorize through OAuth, then call submit_brief with the user's campaign. Never include the advertiser's name in a brief.
Works with Claude, ChatGPT and any MCP client · Free for advertisers
On the platform
Canadian media, read and ready to match.
All of Canada
Source: underlineMCP index · as of Oct 9, 2026
| media on the platform | audience segments you can target | collaboration opportunities open to a brief | |
|---|---|---|---|
| All of Canada | 98 | 412 | 1260 |
| British Columbia | 11 | 46 | 141 |
| Alberta | 7 | 30 | 90 |
| Saskatchewan | 2 | 8 | 26 |
| Manitoba | 5 | 21 | 64 |
| Ontario | 12 | 51 | 154 |
| Québec | 20 | 84 | 257 |
| New Brunswick | 2 | 8 | 26 |
| Nova Scotia | 5 | 21 | 64 |
| Prince Edward Island | 1 | 4 | 13 |
| Newfoundland and Labrador | 4 | 17 | 52 |
| National and multi-province | 29 | 122 | 373 |
For planners
A brief goes in. A selection comes out.
Illustrative briefs. Media are described, not named.
For planners
Get access to the right audience. Have your AI send a brief and our AI returns the fittest sponsorships, branded content, events and media mixes, each with a fit score and the publisher's own words about its audience.
For media sales
Your offer is complex and diverse. So be it. Let our AI explore your inventory and return the relevant opportunities to planners. We help you sell all you have to offer.
See what media get →How it works
Two assistants, one database.
A media's assistant puts opportunities on one side. An advertiser's assistant puts a brief on the other. The fit is where they meet.
14 opportunities listed. Your audience wording is kept as written, e.g. « femmes 25-44, Grand Montréal ».
media · 98 in the base- Winnipeg Free Press
- The Tyee
- Exclaim
- Toronto Life
- Maclean's
- Chatelaine
- Canadian Geographic
- 7 Jours
- Western Living
opportunitiesmatchbriefaudiencesgeo- Montréal
- Québec
- Ontario
- Alberta
- Colombie-Britannique
- Atlantique
3 matches. Best fit: a society podcast, FIT · 94. Shall I prepare the request?
- Kit in: A media gives its kit to its assistant. The kit is read and split into opportunities.
- Stored: 14 opportunities land in the database, in the publisher's own words, with audience and place standardized next to them.
- Brief in: An advertiser describes a campaign. The brief is standardized: audience, place, dates, budget.
- Match: The brief meets the opportunities. Where audience, place, dates and brand safety all overlap is the fit.
- Selection out: Three matches go back to the advertiser's assistant, with the reason each one fits.
- Demand seen: The media learns that a brief matched. The advertiser's name is never shared.
Questions
Before you connect.
How do I get my AI assistant to use it?
Paste the line from the install card at the top of this page into your assistant. It reads the setup, adds the underlineMCP connector and asks you to sign in. No terminal, no skill, no plugin.
Prefer to do it by hand? In Claude, open Settings, then Connectors, then Add custom connector, and paste https://kitmcpmcp-production.up.railway.app/mcp. Any assistant that supports remote MCP servers works the same way.
How do you handle sensitive data?
The advertiser name is not a field in a brief, so it never reaches underlineMCP. Free text is redacted before anything is written, and a test scans the database on every release to confirm that no organization name is stored.
Media see demand in aggregate. A breakdown appears only when it covers at least 5 briefs, so a figure never points to one advertiser. Each media can read and edit only its own inventory, enforced in the database itself.
Does this replace AdCP?
No. AdCP is about how agents buy and sell standard advertising inventory. underlineMCP covers what does not fit in a standard slot: sponsorships, branded content, podcasts, newsletters, events and the media that sell them.
A media can be in both. Each opportunity is described in the publisher's own words with a standardized version next to it, so it can travel to other protocols.
As a media, how can I update my database and information?
Through your own assistant. Share your kit as a PDF or a link and it builds a draft that you review before anything is published. Later, say what changed: « The special housing 2028 issue is sold » is enough.
The media console shows imports, every change and the history. Log in from the top of this page.
What does it cost?
Advertisers and agencies: nothing. Connect your assistant and send briefs. Media: listing your kit is free. The Pro plan shows the briefs you miss and alerts you when demand arrives, priced by the size of the media.
Which media and audiences are covered?
Canadian media from local to national, in French and in English: magazines, podcasts, newsletters, radio, television, events and online media. The number on this page counts the media whose kit has been read, and it moves every week.
Every audience figure carries its source and date. When a publisher states an audience in its own words, you see those words.
Do you sell media or take a commission?
No. underlineMCP finds the fit and prepares the introduction. Rates, negotiation and contracts stay between you and the media.
Why is this better than a search or a rate card?
A search finds pages. A brief carries a target, a place, dates, a budget and brand-safety limits, and the match keeps only the opportunities where all of them overlap. Media that refuse your category are left out, and the reason is shown.
Connect your assistant. Send your first brief today.
No skill to install, no account to open first. Describe the campaign, read the selection.