The right audiences and content collaboration opportunities for your campaign. At your AI assistant's fingertips.

Paste into your AI assistant to connect to underlineMCP
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.
  1. Paste the line aboveYour assistant reads the setup and adds the connector. No terminal.
  2. Sign in in your browserWith your work email. Advertisers need no account beforehand.
  3. Describe your campaignAudience, place, dates, budget. Your assistant writes the brief.
  4. Read the selectionFit scores, sources and dates, ready to turn into requests.

Works with Claude, ChatGPT and any MCP client · Free for advertisers

On the platform

Canadian media, read and ready to match.

11 7 2 5 12 20 2 5 1 4
Hover or tap a province to see its numbers.

All of Canada

98
media on the platform
412
audience segments you can target
1,260
collaboration opportunities open to a brief

Source: underlineMCP index · as of Oct 9, 2026

Canadian media, read and ready to match.
media on the platformaudience segments you can targetcollaboration opportunities open to a brief
All of Canada984121260
British Columbia1146141
Alberta73090
Saskatchewan2826
Manitoba52164
Ontario1251154
Québec2084257
New Brunswick2826
Nova Scotia52164
Prince Edward Island1413
Newfoundland and Labrador41752
National and multi-province29122373

For planners

A brief goes in. A selection comes out.

Planning agent · agency
EXAMPLE BRIEFS · 5
MEDIA MIX
Find me a podcast-led mix to launch a non-alcoholic drink with women 25-44 in Greater Montréal, Q1 2027. Budget 40-60k.
underlinemcp · submit_brief · 3 matches
FIT · 94

Society podcast, season sponsorship

Culture media · Montréal
« femmes 25-44, Grand Montréal »
Source: publisher, Sept. 2026
81

Branded series

Online magazine · Québec
« jeunes professionnelles »
Source: Numeris, Q2 2026
72

Morning newsletter, 6 sends

Broadcaster · Québec
« Montréal, 25-54 »
Source: publisher, June 2026

The society podcast is the closest match to your declared target. The other two widen reach, and the split stays inside your range. Should I prepare the three requests for proposal?

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.

Content producersAdvertisers
Waiting for the other side…
Here is our 2026 media kit and the special housing issue. List what we can sell.
underlinemcp · create_opportunities · 14 created

14 opportunities listed. Your audience wording is kept as written, e.g. « femmes 25-44, Grand Montréal ».

underlineMCP · demand
A brief found you
A brief matched your society podcast. FIT · 94 · women 25-44 · Montréal. The advertiser is not shown.
UNDERLINEMCP DATABASE
media · 98 in the base
opportunities
podcastseason sponsorshipQC · Montréal
newsletterweekly featureQC
print issuespecial housingQC · Montréal
eventtrail festivalBC
+ 10 more
match
FIT · 94 · society podcast
brief
F · 25-44 · Montréal · Q1 2027 · podcast
audiences
« femmes 25-44, Grand Montréal »F · 25-44 · MTL
« locataires de 25 à 34 ans »25-34 · renters
« familles francophones, 35-54 »35-54 · FR
geo
  • Montréal
  • Québec
  • Ontario
  • Alberta
  • Colombie-Britannique
  • Atlantique
Waiting for the other side…
Podcast to launch a non-alcoholic drink. Women 25-44, Montréal, Q1, 40-60k.
underlinemcp · submit_brief · matching against 98 media

3 matches. Best fit: a society podcast, FIT · 94. Shall I prepare the request?

  1. Kit in: A media gives its kit to its assistant. The kit is read and split into opportunities.
  2. Stored: 14 opportunities land in the database, in the publisher's own words, with audience and place standardized next to them.
  3. Brief in: An advertiser describes a campaign. The brief is standardized: audience, place, dates, budget.
  4. Match: The brief meets the opportunities. Where audience, place, dates and brand safety all overlap is the fit.
  5. Selection out: Three matches go back to the advertiser's assistant, with the reason each one fits.
  6. 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.

underlineMCP · one line

Connect your assistant. Send your first brief today.

No skill to install, no account to open first. Describe the campaign, read the selection.