Best MCP for Thrad: what exists in 2026
Quick answer: Ryze AI is the best MCP for Thrad for managing campaigns and reading insights from Claude or ChatGPT, with one caveat: it was the only server with Thrad tools found on November 9, 2026, so there was no rival to compare against. Thrad itself documents a REST API and no MCP server.
Below: every server checked, Thrad's own API, limits to expect and test prompts.
Used by 2,000+ marketers
The best MCP for Thrad at a glance
Ranked for advertisers who want an AI assistant to work on their own Thrad account. Only row 1 is an MCP server that talks to Thrad.
- 1Ryze AI MCPHosted
Who it is for: Advertisers who want chat control of Thrad
Thrad access: 5 thrads tools: read, insights, write, uploadFromUrl, delete
Price: From $89 a month, 7-day free trial
- 2Thrad Advertiser APIThrad (REST)
Who it is for: Developers writing their own code or MCP wrapper
Thrad access: Campaigns, ad groups, ads, assets, insights
Price: Per Thrad docs; creating a campaign charges a $10 deposit
- 3trakkr-aisearch/openai-ads-mcpLocal
Who it is for: Advertisers on OpenAI Ads only
Thrad access: None: OpenAI Advertiser API
Price: Free, MIT
- 4shinypebble/openai-ads-mcpLocal
Who it is for: Advertisers on OpenAI Ads only
Thrad access: None: OpenAI Advertiser API
Price: Free, MIT
| # | Option | Runs | Who it is for | Thrad access | Price |
|---|---|---|---|---|---|
| 1 | Ryze AI MCP | Hosted | Advertisers who want chat control of Thrad | 5 thrads tools: read, insights, write, uploadFromUrl, delete | From $89 a month, 7-day free trial |
| 2 | Thrad Advertiser API | Thrad (REST) | Developers writing their own code or MCP wrapper | Campaigns, ad groups, ads, assets, insights | Per Thrad docs; creating a campaign charges a $10 deposit |
| 3 | trakkr-aisearch/openai-ads-mcp | Local | Advertisers on OpenAI Ads only | None: OpenAI Advertiser API | Free, MIT |
| 4 | shinypebble/openai-ads-mcp | Local | Advertisers on OpenAI Ads only | None: OpenAI Advertiser API | Free, MIT |
Rows 3 and 4 are listed because people searching for a Thrad MCP often land on them. Neither connects to a Thrad account.
How these Thrad MCP options were checked
Each option was checked on November 9, 2026 against Thrad's documentation, GitHub and the Ryze AI help center. No Thrad account data was used.
- Search: GitHub repository search for a Thrad MCP returned no repositories, and web searches found no MCP server for Thrad other than Ryze AI.
- Thrad docs: the Thrad documentation index lists publisher, advertiser and DSP guides and no MCP server.
- Ranking axis: whether the server can read and change a Thrad account, then the guardrails around writes, then setup effort.
- Disclosure: Ryze AI publishes this page. It ranks first because it is the only server with Thrad tools; the caveats below apply to it too.
A ranking with one real entry is short. Read it as a map of what exists, and re-check before relying on it, because new servers appear often.
The servers, one by one
1. Ryze AI MCP
A hosted MCP server you add to Claude or ChatGPT through one connector URL, https://connector.get-ryze.ai/mcp. Thrad connects with an API key from the Thrad Platform dashboard. The same agent also runs in the Ryze AI chat. Disclosure: Ryze AI publishes this page.
Thrad tools
5: thrads__read, thrads__insights, thrads__write, thrads__uploadFromUrl and thrads__delete.
Reads
Campaigns, ad groups, ads and assets, plus insights that combine Thrad and ChatGPT (OpenAI Ads) supply: impressions, clicks, spend, CTR, CPC and CPM.
Writes
Create and update campaigns, ad groups and ads, activate or pause them, and archive through the separate delete tool. New campaigns go to Thrad for review before they go live.
Limits
Chat only per the help center: no Managed Campaigns and no Ads Performance dashboard. Thrad currently answers the upload call with a 404, so ads use existing assets. Targeting is country level only.
Guardrail
In Claude, set write and delete tools to Needs approval under Customize > Connectors > Ryze AI. The Ryze AI chat starts on Skip all approvals; switch it to Approve write & delete or Manual approve.
Price
Connecting is free; the tools need a plan or trial. Paid Ads is $89 a month with a 7-day free trial.
Tool list, setup and errors are on the Thrad MCP page; the Ryze AI Thrad guide covers the key.
2. Thrad Advertiser API (not an MCP server)
Thrad's Advertiser API is a REST API at api.thrad.ai/v1 for ad accounts, campaigns, ad groups, ads, assets and insights. It is what a custom MCP wrapper would call. It needs code from you, and nothing in the docs describes an MCP endpoint.
Auth
A Bearer key starting with ak_, created in the Thrad Platform dashboard under Settings > API keys. Only organization owners and admins can create, rotate or revoke keys.
Writes
Create, update, activate, pause and archive, through dedicated action endpoints.
Guardrail
Review by Thrad: a new campaign arrives paused and in review, and cannot serve until approved.
Price
Campaign creation charges a $10 deposit to the default card, per Thrad docs.
3. trakkr-aisearch/openai-ads-mcp (OpenAI Ads, not Thrad)
An MCP server for OpenAI's Advertiser API (GitHub, 4 stars, MIT, last push July 22, 2026, release 0.1.7 in public beta). It lists 27 tools covering account, campaigns, ad groups, ads, insights, audiences and conversions, and runs with uvx or npx using an OPENAI_ADS_API_KEY. It does not take a Thrad key.
Writes
Yes. Create tools default to paused, and a budget ceiling of $100 applies unless you confirm.
Guardrail
A read-only mode, set with OPENAI_ADS_MCP_READONLY=1, hides every write tool.
Why it is here
Thrad's insights can be filtered by source to Thrad or OpenAI supply, so teams running both sometimes need an OpenAI Ads server too.
Price
Free, open source.
4. shinypebble/openai-ads-mcp (OpenAI Ads, not Thrad)
A second MCP server for OpenAI's Advertiser API (GitHub, 0 stars, MIT, 2 commits, last push June 17, 2026). It adds ad-copy audits and a read-only flag. Like row 3, it has no Thrad connection.
Writes
Yes, when enabled: create campaigns, ad groups and ads, update copy, pause and archive.
Guardrail
A READ_ONLY=true flag disables write tools.
Maturity
Very new and little used; read the code before you give it a key.
Price
Free, open source.
Side by side: Thrad access, writes and guardrails
What each option reads, what it changes and what stands between the assistant and a live campaign.
Ryze AI MCP
- Runs
- Hosted
- Thrad reads
- Campaigns, ads, assets, insights
- Thrad writes
- Yes; archive in a separate tool
- Guardrail
- Needs approval per tool in Claude; Thrad review for new campaigns
Thrad Advertiser API
- Runs
- Thrad REST
- Thrad reads
- Everything the API exposes
- Thrad writes
- Yes, through your own code
- Guardrail
- Thrad review for new campaigns
trakkr-aisearch/openai-ads-mcp
- Runs
- Local
- Thrad reads
- None
- Thrad writes
- None
- Guardrail
- Not applicable to Thrad
shinypebble/openai-ads-mcp
- Runs
- Local
- Thrad reads
- None
- Thrad writes
- None
- Guardrail
- Not applicable to Thrad
| Option | Runs | Thrad reads | Thrad writes | Guardrail |
|---|---|---|---|---|
| Ryze AI MCP | Hosted | Campaigns, ads, assets, insights | Yes; archive in a separate tool | Needs approval per tool in Claude; Thrad review for new campaigns |
| Thrad Advertiser API | Thrad REST | Everything the API exposes | Yes, through your own code | Thrad review for new campaigns |
| trakkr-aisearch/openai-ads-mcp | Local | None | None | Not applicable to Thrad |
| shinypebble/openai-ads-mcp | Local | None | None | Not applicable to Thrad |
Free does not mean cheaper here. A custom wrapper over the REST API costs engineering time, and the OpenAI Ads servers do not reach Thrad at all.
Thrad's own options: API, docs and agent skills
Thrad documents a REST API and agent skills. It does not document an MCP server.
Advertiser API
- What it is
- REST API for campaigns, ad groups, ads, assets, ad account and insights
- Link
- Overview
Insights
- What it is
- Impressions, clicks, spend, CPC, CPM and CTR, filterable by source (thrad, openai or all)
- Link
- Insights
Agent skills
- What it is
- Skills for coding agents that wire up the publisher integration
- Link
- Agent skills
Conversions API
- What it is
- Server-to-server events for attribution
- Link
- Overview
| Thrad resource | What it is | Link |
|---|---|---|
| Advertiser API | REST API for campaigns, ad groups, ads, assets, ad account and insights | Overview |
| Insights | Impressions, clicks, spend, CPC, CPM and CTR, filterable by source (thrad, openai or all) | Insights |
| Agent skills | Skills for coding agents that wire up the publisher integration | Agent skills |
| Conversions API | Server-to-server events for attribution | Overview |
If you only need reports, the insights endpoint with an API key is the smallest route. If you want an assistant in chat, an MCP server over this API is the route, and Ryze AI is the one found.
Thrad API limits every Thrad MCP server runs into
Any server calling Thrad works inside the same documented limits (overview, authentication):
Requests
- Value per Thrad docs
- 1,000 per hour per key
- What it means for an agent
- A long audit across many ads can hit the cap
Campaign creation
- Value per Thrad docs
- 60 per hour per key
- What it means for an agent
- Bulk launches need to be spread out
Minimum budget
- Value per Thrad docs
- $0.99
- What it means for an agent
- Test campaigns can be small
Review
- Value per Thrad docs
- New campaigns start paused and in review
- What it means for an agent
- Nothing serves until Thrad approves
Status
- Value per Thrad docs
- Changed only through activate, pause and archive actions
- What it means for an agent
- Edits and status changes are separate calls
Keys
- Value per Thrad docs
- One active key per organization
- What it means for an agent
- A new key breaks the old connection
| Limit | Value per Thrad docs | What it means for an agent |
|---|---|---|
| Requests | 1,000 per hour per key | A long audit across many ads can hit the cap |
| Campaign creation | 60 per hour per key | Bulk launches need to be spread out |
| Minimum budget | $0.99 | Test campaigns can be small |
| Review | New campaigns start paused and in review | Nothing serves until Thrad approves |
| Status | Changed only through activate, pause and archive actions | Edits and status changes are separate calls |
| Keys | One active key per organization | A new key breaks the old connection |
Over the Ryze AI connector, creating a new key in Thrad stops the old one, so reconnect with the new key. The Thrad write tool description also notes that campaign creation needs a default card on the Thrad organization and Thrad charges a $10 deposit. That is a Thrad charge, not a Ryze AI price.
How to choose a Thrad MCP option
Start from whether you want chat control or your own code.
You want chat control of Thrad
Ryze AI MCP
Reads, insights and writes in Claude or ChatGPT. Pair it with Needs approval in Claude. Details: Thrad MCP page.
You build your own tooling
Thrad Advertiser API
Full control and your own guardrails, at the cost of writing and hosting the wrapper.
You also run OpenAI Ads directly
An OpenAI Ads MCP server
Row 3 has the more complete tool list; use its read-only mode first. It runs next to, not instead of, a Thrad connection.
For background on the channel, see the ChatGPT Ads API guide for developers and agencies. For GA4 next to ad data, see the best MCP for Google Analytics.
Prompts to test a Thrad MCP server
Run these read-only prompts first.
A server without Thrad access cannot answer; an OpenAI Ads server returns OpenAI data instead.
This checks the insights tool and its source filter.
You see what Thrad's review state holds back.
With Needs approval set in Claude, the write call waits for your click.
Safety checklist before you connect Thrad
- Use an owner or admin key. Only owners and admins can create keys in the Thrad Platform dashboard, and the secret is shown once.
- Require approval. In Claude, set write and delete tools to Needs approval. In the Ryze AI chat, switch Tool approvals away from Skip all approvals.
- Know what archive does. Archiving a campaign cannot be undone; an archived ad group or ad can be brought back with activate.
- Watch the card. Creating a campaign charges Thrad's $10 deposit on the organization's default card.
- Read-only first. Ask for reads and insights before any write.
Setup, ChatGPT plan requirements and errors are on the Thrad MCP page. Other platforms are on the developers page and pricing.
Sources
The verdict
For chat control of a Thrad account, Ryze AI is the only MCP server found. Teams that want their own code can use Thrad's Advertiser API. The OpenAI Ads servers are useful for OpenAI Ads but have no Thrad connection.
Frequently asked questions
What is the best MCP for Thrad?
Does Thrad have an official MCP server?
Are the OpenAI Ads MCP servers Thrad servers?
Which Thrad tools does Ryze AI have?
Show 7 more questionsShow fewer questions
How do I connect Thrad?
Can the agent change Thrad campaigns?
Can I require approval before changes?
Does it work in Claude and ChatGPT?
Does it show up on the Ads Performance dashboard?
What are Thrad's API limits?
Is there a deposit to create a campaign?
Related guides
Thrad MCP server
The Ryze AI Thrad tools, setup per client and errors.
Best MCP for Google Analytics
GA4 MCP servers compared on access, setup and price.
Best MCP for Shopify
Shopify MCP servers compared on store access, writes and price.
ChatGPT Ads API for developers and agencies
Background on the ChatGPT ads channel and its API.





