MCP connector · Claude, ChatGPT, Cursor · for agencies and freelance marketers
Live ads, ranked keywords, backlinks, review themes and landing-page speed in one report — then drafts you upload yourself.
Run a teardown of lakesidedental.example for my Manchester dental client. Then draft five RSA headlines.
teardown · 20 credits
Lakeside Dental — 8 sections, cached 24h.
Full report at /t/8f3a… · 5 headlines drafted, all ≤ 30 characters · export_campaign_draft ready for Google Ads Editor
Sample. Fictional business, illustrative numbers.
Ad Library in one tab, a keyword tool in another, a backlink tool, PageSpeed, then scrolling reviews. Then a doc for the client.
One tool for ads, another for SEO. Neither reads the reviews or the landing page, and neither speaks to your AI client.
Marketing MCPs today connect to your own accounts. Versusbrief looks outward, at anyone, with no access to their accounts or yours.
The report
One competitor, eight sections, a three-point summary and drafts. The findings come back into your AI chat and live at a shareable page. Below is a sample for a fictional dental practice.
Invisalign from £89/month. Free consultation this month.
New patient exam and X-rays for £45. Book online in 60 seconds.
Nervous about the dentist? Meet the team first. No drill, no pressure.
4 active. Meta’s API returns ads delivered in the EU and UK.
Emergency Dentist Manchester | Same-Day Appointments
Open 7 days. Online booking. 0% finance available on treatments.
lakesidedental.example/emergency
Invisalign Manchester | From £89 a Month
Free consultation. Clear aligners fitted by our in-house orthodontist.
lakesidedental.example/invisalign
6 ads found. 2 shown with the text Google returned.
| Keyword | Pos. | Volume | CPC |
|---|---|---|---|
| dentist manchester | 3 | 6,600 | $3.90 |
| emergency dentist manchester | 2 | 2,400 | $6.10 |
| invisalign manchester | 5 | 1,300 | $7.80 |
| teeth whitening manchester | 7 | 1,000 | $3.00 |
| dental implants manchester | 11 | 880 | $11.40 |
Rank is DataForSEO’s domain score. Subdomains included.
…finally found a dentist who explains everything before starting.
…knew the cost before I sat in the chair, no surprises.
…ten to fifteen minutes late most visits.
Theme counts are out of the reviews sampled. Text, rating and theme only. Author names are never stored.
draft_ad_variants → export_campaign_draftGoogle RSA headlines · limit 30
Description · limit 90
Export
A file. You review it and upload it. Versusbrief never writes to an ad account.
How it works
Claude: Settings → Connectors → Add custom connector, paste the URL, sign in with your email. Cursor: this block in mcp.json, then sign in. All clients.
{ "mcpServers": { "versusbrief": {
"url": "https://versusbrief.com/mcp"
} } }Name the competitor and the client. Ask for the whole thing or one angle — ads, keywords, reviews, landing.
teardown competitor.co.uk in Manchester for my dental client yourclient.co.uk
The report lands in the chat and at a shareable page. Drafts come as a Google Ads Editor CSV or Meta bulk sheet. You check them. You upload them.
Free plan: 25 credits a month, no card. Get a key or connect from Claude, Cursor or ChatGPT and sign in with your email. Prefer not to install anything? Ask for a free teardown below.
Twelve tools
All twelve are declared read-only (readOnlyHint: true). One credit per data call; teardown is 20; account_status and list_reports are free.
teardownRuns the data tools on one competitor in parallel and returns the findings in the chat, with structured data and a shareable report page. Optional city, client website for the drafts, and (Agency) your name on the report.20 credits · orchestrator
competitor_ads_metaActive ads from the official Meta Ad Library API, duplicates removed. Returns EU/UK delivery only and says so in every result.Meta Ad Library API
competitor_ads_googleAds shown in one country, from Google Ads Transparency, searched by domain then business name. Ad text when Google returns it; otherwise format, dates and a preview link.Google Ads Transparency via SerpApi
keywords_for_domainThe competitor’s biggest non-brand keywords by search volume, with position, volume and CPC in USD.DataForSEO Labs
serp_snapshotOrganic results and the local pack for one keyword in one country.DataForSEO SERP
backlink_summaryReferring domains, backlink count and DataForSEO rank.DataForSEO Backlinks
public_reviews_themesRating, review count, themes and short quotes from public Google reviews, optionally by city. Author name, photo and profile are never stored.DataForSEO Business Data + LLM
landing_auditPageSpeed scores, LCP, headline, calls to action, forms and the pixels on the page (Meta, GA4, GTM, TikTok).PageSpeed Insights + fetch
draft_ad_variantsFive headlines, two descriptions and a Meta primary text inside platform limits (30/90/125). Never names the competitor.LLM
export_campaign_draftGoogle Ads Editor CSV (responsive search ad, paused) or a Meta bulk sheet (paused). Character limits checked, https final URL required. A file, not a change to your account.File download
account_statusPlan, credits left, brands used this month, and when credits renew.Free · 0 credits
list_reportsYour recent teardown reports with their links.Free · 0 credits
Compared with what you use today
| Ad spy tool | SEO suite | Official Meta / Google MCPs | Versusbrief | |
|---|---|---|---|---|
| Competitor’s live ads | ✓ | — | — | ✓ Meta EU/UK + Google |
| Competitor’s keywords and backlinks | — | ✓ | — | ✓ |
| Review themes and landing audit | — | partial | — | ✓ |
| Works on any competitor, no account access | ✓ | ✓ | your accounts only | ✓ |
| Runs inside Claude / ChatGPT | some | locked to top plans | ✓ | ✓ |
| Writes to your ad account | — | — | yes, live | never — exports a draft |
| Data sourcing | often scraped | own index | first-party | official and commercial APIs |
| Entry price | subscription | subscription, tools locked to plan | free | free tier · $29 |
Pricing
1 credit = 1 data call. A full teardown is 20. Prices in USD.
$0
Enough to see the report on your own client’s competitor.
$29/mo
One freelancer, one client at a time.
$59/mo
A small agency’s active roster.
$119/mo
Your agency’s name on the report. No Versusbrief branding.
Overage is off. Tool results tell you when 20% of your monthly credits are left. Brands count per calendar month. Cached data is shared, so a competitor already pulled today costs the same credit but no wait. Paid plans are monthly through Stripe; cancel any time in the billing portal.
FAQ
Meta’s Ad Library API returns ads delivered in the European Union and the United Kingdom (plus political ads worldwide). We use only that official API, so the report labels Meta results EU/UK in every output. Google Ads Transparency covers the US and other regions.
No. Version 1 never connects to an ad account. It reads public data about the competitor through official and commercial APIs and exports a file. You review the file in Google Ads Editor or Meta’s bulk sheet and upload it yourself.
Meta Ad Library API, Google Ads Transparency (through SerpApi), DataForSEO for keywords, SERPs, backlinks and public Google reviews, and Google PageSpeed Insights. No scraping of Meta, TikTok or LinkedIn. No Ahrefs or Semrush behind the scenes.
Volume and CPC are estimates from DataForSEO, like every keyword tool. Positions come from DataForSEO’s regularly refreshed index, not a live search. Check in Keyword Planner before you bid; the report is a starting point, not a quote.
Claude (add a custom connector with the URL and sign in with your email), Claude Code (one command with a key), Cursor (sign in or use a key) and ChatGPT in developer mode (sign in). Any client that speaks MCP over HTTP works. Setup steps are on the docs pages.
The tool returns a readable message with a link to the plans page. Overage is off, so a runaway agent loop cannot bill you. When 20% of your monthly credits are left, tool results say so.
One of your clients, or your own company, counted per calendar month. Competitors per brand are not capped; credits are. A brand is tied to one client website when you export a draft or pass client_domain. Solo is one brand, Pro five, Agency fifteen.
Versusbrief pays for data per request and caches every source for 24 hours, so a competitor five people ask about costs one fetch. There is no dashboard to maintain — your AI client is the interface.
Yes. Each teardown gets a page at /t/… that you can forward or print. On the Agency plan, pass prepared_by and the page shows your agency’s name with no Versusbrief branding.
Start with one
You get the report for that competitor, built with the tools above. If it is useful, connect Versusbrief to your Claude and run it on the rest.