Akademie für Lernpädagogik
Educational Research Center
AdSpends for ChatGPT|MCP plugin
AdSpends is the Meta ads database ChatGPT reads through the Model Context Protocol: ads, brands and landing pages with estimated EU ad spend. ChatGPT finds the data, you decide what to do with it. Looking for Codex, Claude or Cursor? See every setup guide.









AdSpends MCP
Connect AdSpends to ChatGPT, Claude, Cursor, Gemini or Codex. Search Meta ads, inspect brands and break down landing pages, ranked by estimated EU ad spend.
Here are the top Meta ads in Germany this week, ranked by estimated EU ad spend:
1
384.339€
13M
JYSK Deutschland
Tolle skandinavische Weihnachtsangebote – Mach dich bereit für unsere Weihnachtsangebote und bringe festliche Stimmung in dein Zuhause

Spare bis zu 60%
2
27.059€
902K
Amazon Prime Video
Tauche ein in Dexter: Wiedererwachen, jetzt zum Streamen auf Prime Video mit einem Paramount+ Abo verfügbar.

Dexter ist zurück
3
26.286€
876K
Koriderm
Say goodbye to wrinkles with this all-in-one skincare solution 👋

Buy 1 Get 1 Free Today Only!
Ask anything
Add, sign in, ask. Add the AdSpends MCP link as a custom MCP server under Plugins, sign in with your AdSpends account, then mention @AdSpends in any chat. Setup takes about two minutes and needs no installs or API keys.
On chatgpt.com, open Plugins, click +, choose Add custom MCP server and paste the AdSpends MCP link. Pick OAuth as the authentication. You get the full toolset: ads, brands, landing pages and your saved boards.
https://app.adspends.com/api/mcpNo API key needed. Sign in to AdSpends when ChatGPT asks you to connect the plugin.
You add custom MCP servers on ChatGPT on the web. Pro accounts get read and fetch access, which covers AdSpends because every AdSpends tool is read-only. On Business, Enterprise and Edu, an admin or owner allows custom MCP servers for the workspace first. If Plugins shows no Add custom MCP server option, your plan or workspace doesn’t offer it yet.
AdSpends isn’t listed in the ChatGPT plugin directory yet. Until it is, the custom MCP server above is the way to connect, with the same account, data and credits.

In ChatGPT on the web, open Plugins → + → Add custom MCP server, name it AdSpends, paste https://app.adspends.com/api/mcp and choose OAuth.
Accept the risk notice, click Create as a plugin, then connect it and sign in to your AdSpends account. No API key, no install.
Type @AdSpends in the prompt box and ask in plain English. ChatGPT picks the tools and pulls the data.
Data is updated daily, and the free trial includes 100 API credits.
No. ChatGPT has no access to Meta’s Ad Library, and web search finds articles about ads, not the ads themselves. The Meta Ad Library shows ads one brand at a time, with spend only for political ads. AdSpends gives ChatGPT the ads, the spend estimates and the landing pages behind them.
| Feature | ChatGPT alone | Meta Ad Library | ChatGPT + AdSpends |
|---|---|---|---|
| Meta ads | No access. Web search finds articles about ads | Search by brand or keyword in the browser | Searches 9.2M Meta ads from the chat |
| Ad spend | Guesses | Only for political and social issue ads | Estimated EUR spend for every ad delivered in the EU |
| Find the winners | Not possible | No sorting by spend or reach | Ranks ads, brands and landing pages by spend and reach |
| Landing pages | Only pages you paste in | Link only | Full page text, page type and the ads pointing to it |
| Video ads | Can’t watch them | Watch one by one | Timestamped transcripts ChatGPT can read and rewrite |
| Competitor overview | Not possible | Scroll through every ad yourself | Spend, new ads, top ads and top pages in one answer |
| Your research | Not available | Not available | Your saved boards and tracked brands |
ChatGPT can’t see Meta’s Ad Library. Now it can.
Ask what your market is running. ChatGPT gets back the ad, the brand running it, its estimated EU ad spend and the landing page it sends traffic to.
9.2M
Every Facebook and Instagram ad delivered in the EU, searchable by copy, format, platform and run time.
849k
Every brand advertising in the EU, ranked by estimated spend, reach and new ads.
739k
Advertorials, quizzes and sales pages, sorted by how many new ads point to them.
Not just a link to the Ad Library. Every ad, brand and landing page arrives with the data behind it.
8 data points
Ad copy and CTA
Primary text and the call-to-action button.
Image and video creative
The original creative file, ready to view.
Video transcriptTimestamped
Spoken text with timestamps, language and duration.
Estimated ad spend
EU reach and spend in EUR for each ad.
Run time and status
First seen date and whether it is still running.
Platforms
Facebook, Instagram, Messenger, Audience Network, Threads.
Destination URL
The landing page the ad sends traffic to.
Performance rank
A 0–100 score to compare ads at a glance.
6 data points
Total estimated spend
Spend in EUR and EU reach across all ads.
Total, active and new ads
New ads in the last 30 days show who is scaling.
Top ads and top landing pages
The brand’s winners by EU reach, in one answer.
Market, category and niche
Where the brand sits, to find its competitors.
Social following
Facebook likes, Instagram followers and profiles.
Advertising history
When the brand was first seen running Meta ads.
7 data points
Full page text as MarkdownMarkdown
Headlines, body copy and offer, up to 20,000 characters.
Page typeAI-classified
Advertorial, quiz, VSL, listicle, PDP, offer page, comparison or shop.
Full-page screenshot
See the layout, not just the words.
Ads sending traffic
Total, active and new ads in the last 30 days.
Spend and share of brand spend
How much of the brand’s budget flows here.
Language and tech stack
Page language and the tools the page is built with.
First and last seen
How long the page has been live in ads.
15 things marketers ask ChatGPT once AdSpends is connected: find the ads making money, look inside competitors’ accounts, break down their funnels and turn it all into briefs. Copy any prompt and paste it into ChatGPT.
Skip the guessing. Start from ads with real spend behind them.
Every Meta ad in a niche, ranked by estimated EU ad spend, with creative, copy and landing page.
“Show me the 20 highest-spend skincare ads in Germany from the last 30 days.”
New ads that already pull big reach are the ones brands are scaling right now.
“Which supplement ads launched in the last 14 days already have the most reach? Show me the top 10.”
ChatGPT reads hundreds of ads and sorts them into angles, pain points and offers, weighted by spend.
“List the angles and pain points weight loss brands in France spend the most on, ranked by estimated spend.”
Turn winning ads into the next creative you test.
Not a pile of saved ads, the pattern behind them. See which openings carry the most spend.
“Pull the top 30 sleep supplement video ads and group their opening hooks into 5 patterns, ranked by spend.”
Timestamped transcripts of the top video ads, ready to rework for your product.
“Get the transcripts of the 3 best collagen video ads and write 3 new scripts for my brand with the same structure.”
Headlines, hooks, reference ads and landing pages from real winners, in your brief template.
“Write a creative brief for a magnesium launch: 10 hooks, 5 headlines, 3 reference ads and 2 landing pages.”
As if you had access to their Business Manager.
Estimated spend, active and new ads, top creatives and where the traffic goes, in one answer.
“How much is MORE Nutrition spending on Meta, which ads are scaling and which landing pages get the traffic?”
Brands launching the most new ads are the ones that found something that works.
“Which beauty brands launched the most new Meta ads in the last 30 days?”
New creatives, offers and angles from any brand, newest first, the week they go live.
“What did my 3 biggest competitors launch on Meta this week? Summarize the new angles and offers.”
Stop sending ads to a basic product page.
Advertorials, listicles, quizzes and VSLs, sorted by the spend behind them, with full page text.
“Show me the joint pain advertorials with the most ad spend and outline the structure of the top one.”
See which page types a brand runs, which ads feed them and how its budget splits.
“Break down the funnel of Bears with Benefits: which page types they use and how much spend goes to each.”
Search pages by the words on them, then compare prices, bundles, guarantees and claims.
“Find hair loss landing pages that mention a money-back guarantee and compare their offers in a table.”
Hours of research every week, done in one prompt.
What the brands you track launched last week and which of their ads got the most reach.
“Give me a Monday report: what my tracked brands launched last week and their 5 biggest new ads.”
ChatGPT reads your saved boards and tells you what your best saved ads have in common.
“Summarize my “Q4 Hooks” board: which saved ads have the most spend and what do they have in common?”
Agencies build a market report for a prospect in minutes: top spenders, best ads, best pages.
“Build a market report for a pet food prospect: top 10 spenders in Germany, their best ads and landing pages.”
The AdSpends MCP is a Model Context Protocol server that gives ChatGPT read access to the AdSpends Meta ads database. MCP is the standard way AI assistants plug into the apps you use. ChatGPT adds MCP servers as plugins, so it can search ads, brands and landing pages without you opening a dashboard.
Name: AdSpends
Server URL: https://app.adspends.com/api/mcp
Authentication: OAuth
# Ads
search_ads, get_ad
# Brands
search_advertisers, get_advertiser,
get_brand_overview, get_advertiser_ads
# Landing pages
search_landing_pages, get_landing_page
# Your saved data
list_saved_boards, get_saved_board_ads,
list_tracked_brands, ...
# Lookups (free)
list_markets, list_categories,
list_niches, get_usageEvery Meta ad delivered in the EU, across every placement Meta reports. ChatGPT can narrow any question down by market, niche, platform, format and ad language.
Every brand is sorted into a market, so ChatGPT can compare it with its real competitors.
Every placement Meta reports reach for.
Ask for one format or compare them.
Classified by AI, so ChatGPT can ask for one type.
Ask in English, and ChatGPT still searches ads written in any EU language.
One MCP server, one account, the same credits. Pick the tool you already work in.
The ChatGPT plugin has no separate charge. The free trial includes 100 API credits, and every paid plan includes 2,000 to 30,000 credits per month. Searches cost 1 credit per result, detail lookups 1 to 5 credits, and lookups like markets, niches and usage are free.
See plans & pricing →ChatGPT signs in through OAuth: you log in to AdSpends and approve access, and no password or API key ends up in the chat. Every AdSpends tool is marked read-only, so ChatGPT can’t change your boards or trigger anything. Remove the plugin any time under Plugins in ChatGPT.
ChatGPT answers without using AdSpends
Type @AdSpends in the prompt box, or add “Use only AdSpends, not web search” to your prompt.
I don’t see Add custom MCP server
Open Plugins on chatgpt.com, not in the phone app. In a Business or Enterprise workspace, ask an admin to allow custom MCP servers.
ChatGPT says I’m out of credits
Ask ChatGPT to check your AdSpends usage (free). Credits reset monthly, and credit packs top you up instantly.
ChatGPT asks me to sign in again
Connect the plugin once more and approve access in the AdSpends window. No API key needed.
On chatgpt.com, open Plugins, click + and choose Add custom MCP server. Name it AdSpends, paste https://app.adspends.com/api/mcp, choose OAuth, accept the risk notice and click Create as a plugin. Then connect the plugin and sign in to your AdSpends account. No API key is needed.
ChatGPT can search 9.2M Meta ads, 849k brands and 739k landing pages, rank them by estimated ad spend, pull brand overviews with top ads and landing pages, and read your saved boards and tracked brands. It turns the results into hook lists, briefs, tables and competitor reports.
No. ChatGPT has no access to the Meta Ad Library, and its web search finds articles about ads rather than the ads themselves. With the AdSpends plugin, ChatGPT searches Facebook and Instagram ads directly, with estimated ad spend, video transcripts and the landing pages each ad sends traffic to.
OpenAI lets Pro accounts connect custom MCP servers with read and fetch access, which is all AdSpends needs because every tool is read-only. Business, Enterprise and Edu workspaces have full MCP support, and an admin or owner allows custom MCP servers first. If your Plugins page shows no Add custom MCP server option, your plan doesn’t offer it yet. You also need an AdSpends account; the free trial is enough to start.
No. Older guides tell you to turn on developer mode under Settings first. ChatGPT now adds custom MCP servers directly from Plugins: you only accept a risk notice when you add the server.
Not yet. The custom MCP server works today with the same account, data and credits, and you don’t need to change anything when a directory listing goes live.
Yes. Codex in the ChatGPT desktop app, the Codex CLI and the IDE extension connect to the same server (https://app.adspends.com/api/mcp) with an AdSpends API key. The setup is on the AdSpends for Codex page.
AdSpends covers Meta ads delivered in the EU, because the reach data comes from Meta’s EU transparency reporting. Coverage is deepest in Germany and the DACH region. Brands are grouped into markets such as Health & Supplements, Beauty & Skincare, Fashion, Home & Garden and Pet Supplies, and ads can be filtered by language, platform and format.
From the Meta Ad Library. AdSpends collects Facebook and Instagram ads delivered in the EU every day, together with the reach Meta publishes under the Digital Services Act, and links them to brands and landing pages.
Ad spend is an estimate in EUR, calculated from the EU reach that Meta publishes at a €30 CPM. It is built for comparing ads, brands and landing pages with each other, not as an exact invoice.
There is no separate charge for the ChatGPT plugin. Every AdSpends plan includes 2,000 to 30,000 API credits per month, and the free trial includes 100.
Yes. ChatGPT signs in through OAuth, so no password or API key ends up in the chat. Every AdSpends tool is read-only, your saved boards are only visible to your own account, and you can remove the plugin at any time under Plugins.
Start the free trial, add one URL under Plugins and ask your first question.
Start free trial