Ira Bodnar··Updated ·8 min read

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.

Ryze AI · Paid Ads

Thrad campaigns from a chat

  • 7-day free trial, $89 a month

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

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.

  1. 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

  2. 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

  3. 3trakkr-aisearch/openai-ads-mcpLocal

    Who it is for: Advertisers on OpenAI Ads only

    Thrad access: None: OpenAI Advertiser API

    Price: Free, MIT

  4. 4shinypebble/openai-ads-mcpLocal

    Who it is for: Advertisers on OpenAI Ads only

    Thrad access: None: OpenAI Advertiser API

    Price: 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.

  1. 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
  2. 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
  3. trakkr-aisearch/openai-ads-mcp

    Runs
    Local
    Thrad reads
    None
    Thrad writes
    None
    Guardrail
    Not applicable to Thrad
  4. shinypebble/openai-ads-mcp

    Runs
    Local
    Thrad reads
    None
    Thrad writes
    None
    Guardrail
    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.

  1. Advertiser API

    What it is
    REST API for campaigns, ad groups, ads, assets, ad account and insights
  2. Insights

    What it is
    Impressions, clicks, spend, CPC, CPM and CTR, filterable by source (thrad, openai or all)
  3. Agent skills

    What it is
    Skills for coding agents that wire up the publisher integration
  4. Conversions API

    What it is
    Server-to-server events for attribution

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):

  1. 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
  2. Campaign creation

    Value per Thrad docs
    60 per hour per key
    What it means for an agent
    Bulk launches need to be spread out
  3. Minimum budget

    Value per Thrad docs
    $0.99
    What it means for an agent
    Test campaigns can be small
  4. Review

    Value per Thrad docs
    New campaigns start paused and in review
    What it means for an agent
    Nothing serves until Thrad approves
  5. 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
  6. Keys

    Value per Thrad docs
    One active key per organization
    What it means for an agent
    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.

Account read
List my Thrad campaigns with their status and review status. Do not change anything.

A server without Thrad access cannot answer; an OpenAI Ads server returns OpenAI data instead.

Insights by source
Show impressions, clicks, spend, CTR, CPC and CPM for the last 30 days, split by Thrad and ChatGPT supply.

This checks the insights tool and its source filter.

Review check
Which of my Thrad campaigns are still in review? Say which are paused and which are active.

You see what Thrad's review state holds back.

Write, then confirm
Pause the Thrad campaign named [campaign name]. Tell me which tool you will call and wait for my approval.

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?
Ryze AI, because it is the only MCP server found with Thrad tools: read, insights, write, uploadFromUrl and delete. Thrad itself documents a REST API and no MCP server.
Does Thrad have an official MCP server?
Not in its documentation. The Thrad docs index lists publisher, advertiser and DSP guides, including an Advertiser API, and no MCP server. Checked November 9, 2026.
Are the OpenAI Ads MCP servers Thrad servers?
No. trakkr-aisearch/openai-ads-mcp and shinypebble/openai-ads-mcp call OpenAI's Advertiser API and take an OpenAI Ads key. Neither takes a Thrad key.
Which Thrad tools does Ryze AI have?
Five: thrads__read, thrads__insights, thrads__write, thrads__uploadFromUrl and thrads__delete. Image upload currently fails because Thrad answers the call with a 404.
Show 7 more questions
How do I connect Thrad?
Create an API key in the Thrad Platform dashboard under Settings > API keys, then in Ryze AI open Integrations, click Connect on the Thrad card and paste the key. Thrad keys start with ak_.
Can the agent change Thrad campaigns?
Yes. It can create and update campaigns, ad groups and ads, and activate or pause them. New campaigns are submitted for Thrad's review before they go live. Archiving uses a separate delete tool.
Can I require approval before changes?
In Claude, set write and delete tools to Needs approval under Customize > Connectors > Ryze AI. In the Ryze AI chat, Tool approvals starts on Skip all approvals; switch it to Approve write & delete or Manual approve.
Does it work in Claude and ChatGPT?
Yes, through the Ryze AI connector. Claude custom connectors are available on Free, Pro, Max, Ultra, Team and Enterprise plans. In ChatGPT, OpenAI lists full custom MCP support for Business and Enterprise/Edu, and read and fetch only for Pro.
Does it show up on the Ads Performance dashboard?
No. The help center lists Thrad as chat only, so it does not run Managed Campaigns or appear on the Ads Performance dashboard.
What are Thrad's API limits?
Thrad docs list 1,000 requests per hour per key, 60 campaign creations per hour per key and a minimum budget of $0.99. Thrad allows one active key per organization.
Is there a deposit to create a campaign?
Thrad's docs say campaign creation charges a $10 deposit to the organization's default card. That is a Thrad charge, not a Ryze AI price.

Related guides

Ryze AI: Thrad MCP tools

7-day free trial, $89 a month

Start free trial