For agencies and freelance marketers · on the web, or inside Claude
Name a prospect. Versusbrief compares them with their nearest rivals on Google: map pack, reviews, searches, ads and site speed. You get a client-ready review with a 90-day plan and draft ads, under your agency’s name.
Build a pitch for smileclinic.example in Didsbury. We meet them on Thursday.
pitch_report · 60 credits
Smile Clinic against 3 rivals from Google’s map pack for “dentist didsbury”.
Client-ready page at /p/4c1e… with your agency’s name and logo · 5 draft headlines · Google Ads Editor file
Sample. Fictional businesses, illustrative numbers.
Ad Library in one tab, a keyword tool in another, the map pack, the reviews, PageSpeed, then slides. For a client you might not win.
Owners have seen “your site is slow” before. What moves them is their name next to the rival who is taking their customers, with numbers.
Most marketing connectors read the client’s own accounts. Before they sign, you have no access. Versusbrief works from the outside, on anyone.
The review
One page, in their words: where they stand against the rivals a customer sees on Google, the searches they are losing, what to do in the next 90 days, and the ads you would run. Below is a sample with fictional businesses.
| Smile Clinicsmileclinic.example | Parkside Dentalparkside.example | Lakeside Dentallakeside.example | Oak Tree Dentaloaktree.example | |
|---|---|---|---|---|
| Map pack for “dentist didsbury” | not shown | #1 | #2 | #3 |
| Google rating | 4.6 | 4.8 | 4.7 | 4.5 |
| Google reviews | 46 | 412 | 268 | 131 |
| New reviews a month | 1 | 11 | 6.5 | 2.1 |
| Reviews answered by the owner | 20% | 90% | 55% | 10% |
| In Google’s top 10 | 9 | 61 | 38 | 17 |
| Google ads running | 0 | 3 | 2 | 0 |
| Facebook and Instagram ads running | 0 | 4 | 0 | 1 |
| Mobile page speed (0–100) | 38 | 81 | 64 | 52 |
Green marks the best number in each row. Real reviews also list sites linking in, searches ranked and tracking.
| Search | A month | Who ranks | Smile Clinic |
|---|---|---|---|
| invisalign didsbury | 390 | Parkside #2 | not ranking |
| emergency dentist didsbury | 320 | Lakeside #1 | #18 |
| teeth whitening didsbury | 210 | Parkside #4 | not ranking |
Complete the Google Business Profile: every service, hours, photos, a weekly post.
At 14 a month, Smile Clinic adds about 42 reviews in 90 days, keeping pace with Parkside.
A page for each service, and paid search until the pages rank.
Every step cites the number it comes from.
How it works
On the web, nothing to install: we email you a one-time link. Or add Versusbrief to Claude once and sign in there with the same email. Claude steps.
Their website and town. Name the rivals too if you already know them; otherwise Google’s map pack picks them.
smileclinic.co.uk Didsbury
About a minute later you have a page to forward or print to PDF, with a Google Ads Editor file for the proposed campaign.
Free plan: 75 credits a month, which is one pitch, no card. Start on the web or add it to Claude. Just want to see one first? Ask for a free pitch review below; it arrives by email.
Thirteen tools
The pitch review is one of them. Inside an AI app you can also call each data source by itself. All thirteen are declared read-only (readOnlyHint: true). One credit per data call; teardown is 20, pitch_report 60; account_status and list_reports are free.
pitch_reportYour prospect against up to three local rivals, picked from Google’s map pack or named by you. Side by side, the searches rivals win, a 90-day plan and draft ads, on a client-ready page with your agency’s name on Pro and Agency.60 credits · for winning the account
teardownEvery data tool on one competitor in parallel, in the chat and on a shareable page. Optional city and client website for the drafts.20 credits · one competitor
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 biggest non-brand keywords by search volume, with position, volume and CPC in USD.DataForSEO Labs
serp_snapshotLocal Services ads, the map pack and organic results for one search in one country.DataForSEO SERP
backlink_summaryReferring domains, backlink count and DataForSEO rank.DataForSEO Backlinks
public_reviews_themesRating, review count, how many new reviews a month, how many the owner answers, and themes with short quotes. 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 pitch reviews and teardowns with their links.Free · 0 credits
Compared with what you use today
| Ad spy tool | SEO suite | Official Meta / Google MCPs | Versusbrief | |
|---|---|---|---|---|
| Prospect against its local rivals, one page | — | you build it | — | ✓ with a 90-day plan |
| Your agency’s name on it | — | top plans | — | ✓ from Pro, $59 |
| Works before they sign, no account access | ✓ | ✓ | their accounts only | ✓ |
| Map pack, reviews and review pace | — | partial | — | ✓ |
| Rivals’ live ads | ✓ | — | — | ✓ Google, and Meta EU/UK |
| Runs inside Claude / ChatGPT | some | locked to top plans | ✓ | ✓ |
| Writes to an ad account | — | — | yes, live | never; exports a draft |
| Data sourcing | often scraped | own index | first-party | official and commercial APIs |
Pricing
A pitch is 60 credits, a one-competitor teardown 20, a single data call 1. Prices in USD.
$29/mo
A freelancer pitching a few accounts a month.
Choose Solo$59/mo
A small agency. No Versusbrief branding on any page.
Choose Pro$119/mo
An agency with a sales rhythm and a full roster.
Choose AgencyOverage is off. Tool results tell you when 20% of your monthly credits are left. Prospects in a pitch never count as a brand; brands are your clients, counted per calendar month. A pitch is charged only when the prospect and at least two rivals have data. Paid plans are monthly through Stripe; cancel any time in the billing portal.
FAQ
No. Sign in on the web with your email, type the prospect’s website and the review is ready in about a minute. Claude, ChatGPT and Cursor are for people who want the same thing inside their chat. It is one account either way.
By default, Google does. Versusbrief searches what the prospect’s customers type (for a dentist in Didsbury, “dentist didsbury”) and takes the businesses with a website in the map pack, then the top organic results. Directories like Yelp or the NHS are skipped. You can also name up to three rivals yourself.
Yes, on Pro and Agency. Pass your agency name, a colour and a logo once; every pitch page after that carries them, with no Versusbrief branding. On Free and Solo the page says “Made with Versusbrief” at the bottom.
Every number on the page comes from a named source and the date it was pulled is printed. The 90-day plan is built by rules from those numbers, not written freehand by a model, so each step shows the number behind it. Keyword volumes, costs and positions are estimates, as in every keyword tool.
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. In other countries the pitch leaves Meta out and gives you, in the chat, a link to look in the Ad Library yourself. Google ads and Local Services ads cover the US.
No. Versusbrief never connects to an ad account. It reads public data about businesses 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 search results, keywords, backlinks and public Google reviews, and Google PageSpeed Insights. No scraping of Meta, TikTok or LinkedIn. No Ahrefs or Semrush behind the scenes.
Claude (add a custom connector with the URL and sign in with your email, no key), 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. A prospect in a pitch is not a brand, so pitching new accounts never uses a slot. Credits are the only limit on pitches. Solo is one brand, Pro five, Agency fifteen.
Versusbrief pays for data per request and caches every source for 24 hours. There is no dashboard to maintain. Your AI client is the interface.
Start with one
You get the review for that business by email. If it helps you win the meeting, sign in with the same email and build the next one yourself, on the web or inside Claude.