How to connect multiple Thrad accounts to Claude
Quick answer: Create a Thrad API key for each Thrad account, add every account to one Ryze AI workspace, then name the account in each Claude prompt. Ryze AI is the best way to connect multiple Thrad accounts to Claude in 2026, with one caveat: with no account named, the primary one answers.
Below: keys, the primary star, naming, prompts, fixes.
Used by 2,000+ marketers
Connect multiple Thrad accounts to Claude in 5 steps
Order matters: get one key per Thrad account, connect them in Ryze AI, then connect Claude once.
1. Create an API key in each Thrad account
In the Thrad Platform dashboard, go to Settings > API keys, create a key and copy it. Thrad keys start with ak_, and Thrad allows one active key per organization, so each account needs its own key.
2. Connect the first account in Ryze AI
In Ryze AI open Integrations, click Connect on the Thrad card, paste the key into API key and click Continue. Ryze AI verifies it and the card shows Connected.
3. Add the other accounts
Click View on the Thrad card, then Add one more account, and paste the next key. A star marks the primary account. There is no Agent default accounts picker for Thrad.
4. Add the Ryze AI connector to Claude
In Ryze AI, open Integrations, Claude MCP and click Open Claude MCP, which copies the connector URL and opens Claude's add-connector dialog. Name it Ryze AI, add the URL, click Connect, choose workspaces and click Allow connection. The Thrad connection guide lists the tools Claude gets.
5. Name the account in every prompt
Start a new chat and say which Thrad account a request is for. If you name none, the primary account answers.
Multi-account Thrad setups at a glance
Pick the row that matches how your Thrad accounts are owned.
- 1Several Thrad accounts in one Ryze AI workspaceThe accounts belong to one business or brand
How Claude picks the account: The primary account answers; name another account in the prompt
- 2One Ryze AI workspace per clientClients whose data must stay apart
How Claude picks the account: Name the workspace; one Claude connection can cover several
- 3The primary starOne Thrad account does most of the work
How Claude picks the account: The starred account is used when you name none
- 4connection_id on each tool callA developer wants an exact account per call
How Claude picks the account: Every thrads tool takes an optional connection_id
| # | Setup | Fits when | How Claude picks the account |
|---|---|---|---|
| 1 | Several Thrad accounts in one Ryze AI workspace | The accounts belong to one business or brand | The primary account answers; name another account in the prompt |
| 2 | One Ryze AI workspace per client | Clients whose data must stay apart | Name the workspace; one Claude connection can cover several |
| 3 | The primary star | One Thrad account does most of the work | The starred account is used when you name none |
| 4 | connection_id on each tool call | A developer wants an exact account per call | Every thrads tool takes an optional connection_id |
Rows 1 to 3 are Ryze AI settings that combine freely. Row 4 is how the choice reaches the tools underneath.
How Thrad organizes accounts, keys and campaigns
A Thrad key belongs to one organization, so the key decides which account Claude reaches.
Thrad's advertiser docs describe four levels: the ad account, campaigns, ad groups and ads. Each ad points to an asset that supplies its image and destination URL. The API's ad account endpoint returns your organization's default ad account, which is the top-level scope for everything underneath.
Thrad's authentication page describes an org-bound Bearer key. Keys are created and rotated in the Thrad Platform under Settings > API keys. The docs do not describe one key that reaches several organizations, so a second Thrad account means a second key.
API key
- What the docs say
- Starts with ak_, bound to one organization, one active key per organization
- What it means for several accounts
- Collect one key per account before you start
Ad account
- What the docs say
- The organization's default ad account, root of campaigns, ad groups and ads
- What it means for several accounts
- Two accounts have two separate campaign trees
Rate limit
- What the docs say
- 1,000 requests per hour per key, 60 per hour for campaign creation
- What it means for several accounts
- Limits are counted per key, so each account has its own
Status
- What the docs say
- active, paused or archived; review_status is read-only
- What it means for several accounts
- A new campaign in any account waits for Thrad review
| Thrad item | What the docs say | What it means for several accounts |
|---|---|---|
| API key | Starts with ak_, bound to one organization, one active key per organization | Collect one key per account before you start |
| Ad account | The organization's default ad account, root of campaigns, ad groups and ads | Two accounts have two separate campaign trees |
| Rate limit | 1,000 requests per hour per key, 60 per hour for campaign creation | Limits are counted per key, so each account has its own |
| Status | active, paused or archived; review_status is read-only | A new campaign in any account waits for Thrad review |
Rate limits and key rules come from Thrad's own page, opened November 10, 2026. Thrad can change them, so re-check before you plan around a number.
How Ryze AI handles several Thrad accounts
Ryze AI keeps Thrad connections, the primary star and workspaces apart.
Thrad connection
- What it is
- One Thrad account, added with View, then Add one more account. A star marks the primary
- How you switch in Claude
- Name the account; the primary is used when you name none
Primary star
- What it is
- The account that answers requests that name no account
- How you switch in Claude
- Click the empty star on another account to make it primary
Workspace
- What it is
- One business, with its own connections, team, settings and data
- How you switch in Claude
- Name the workspace; Claude passes it to every tool
connection_id
- What it is
- An optional argument on every thrads tool
- How you switch in Claude
- Set by the tool call; you name the account in plain words
| Layer | What it is | How you switch in Claude |
|---|---|---|
| Thrad connection | One Thrad account, added with View, then Add one more account. A star marks the primary | Name the account; the primary is used when you name none |
| Primary star | The account that answers requests that name no account | Click the empty star on another account to make it primary |
| Workspace | One business, with its own connections, team, settings and data | Name the workspace; Claude passes it to every tool |
| connection_id | An optional argument on every thrads tool | Set by the tool call; you name the account in plain words |
The help center's rule is one workspace per business: several accounts of one brand share a workspace, and separate clients get their own. Workspaces are isolated, so one workspace cannot see another's accounts.
On the Claude side, one connection covers up to 20 workspaces. To change which workspaces Claude can reach, remove the Ryze AI connector in Claude and add it again. The same page applies to other platforms: see the Google Ads version of this guide.
Which Ryze AI plan fits
Thrad tools need an active plan or trial. Paid Ads is $89 a month with a 7-day free trial, and the Agency plan is $279 a month for agencies. Annual billing takes 30% off the first year. Connecting the connector is free.
What Claude calls when it switches Thrad accounts
Every Thrad tool in Ryze AI takes an optional connection_id, which picks one connected account.
thrads__read
- What it does
- Reads any Thrad resource, such as the ad account, campaigns, ad groups, ads and assets
- Access
- Read
thrads__insights
- What it does
- Returns aggregated insights that combine Thrad and ChatGPT (OpenAI Ads) supply: impressions, clicks, spend, CTR, CPC and CPM
- Access
- Read
thrads__write
- What it does
- Creates or updates campaigns, ad groups and ads, and activates or pauses them
- Access
- Write
thrads__uploadFromUrl
- What it does
- Tries to upload an image from a URL; Thrad currently answers with a 404, so existing assets are used
- Access
- Write
thrads__delete
- What it does
- Archives a campaign, ad group or ad; archiving a campaign cannot be undone
- Access
- Delete
| Tool | What it does | Access |
|---|---|---|
| thrads__read | Reads any Thrad resource, such as the ad account, campaigns, ad groups, ads and assets | Read |
| thrads__insights | Returns aggregated insights that combine Thrad and ChatGPT (OpenAI Ads) supply: impressions, clicks, spend, CTR, CPC and CPM | Read |
| thrads__write | Creates or updates campaigns, ad groups and ads, and activates or pauses them | Write |
| thrads__uploadFromUrl | Tries to upload an image from a URL; Thrad currently answers with a 404, so existing assets are used | Write |
| thrads__delete | Archives a campaign, ad group or ad; archiving a campaign cannot be undone | Delete |
The tool names come from the Ryze AI app source, and the full Thrad setup is on the Thrad connection page. When you ask for several accounts in one prompt, you are asking for one tool call per account, each with its own connection_id.
Name Thrad accounts so Claude picks the right one
Thrad has no default accounts picker, so the name in your prompt does the work.
- Use one label per account and keep it. Pick the name you use in Ryze AI, such as the brand or client, and repeat it in every prompt.
- Star the account you use most. The primary answers when a prompt names no account.
- Name the account in the same sentence as the change. For anything that edits a campaign, say which account first.
- Name workspaces after the client, so a prompt can name the workspace when clients are kept apart.
- Ask Claude to repeat the account before a change. Wrong-account writes are the main risk with several accounts.
Put the map in a Claude project
Claude projects carry instructions into every chat inside them. Paste this block once per agency or client:
6 prompts that switch or compare Thrad accounts
Replace the brackets. Each prompt names its account, so it works the same in a fresh chat.
1. List the connected accounts
- What comes back
- The accounts in the workspace, with the primary marked
2. Switch to one account
- What comes back
- An insights summary for the account you named
3. Compare two accounts
- What comes back
- Two rows built from two separate account reports
4. Run one report on every account
- What comes back
- One report per connected account, ordered by CPC
5. Review campaigns in one account
- What comes back
- Campaigns of one account with their statuses
6. Change one account only
- What comes back
- A change summary to confirm; with write and delete tools on Needs approval, nothing runs before you approve
| Prompt | What comes back |
|---|---|
| 1. List the connected accounts | The accounts in the workspace, with the primary marked |
| 2. Switch to one account | An insights summary for the account you named |
| 3. Compare two accounts | Two rows built from two separate account reports |
| 4. Run one report on every account | One report per connected account, ordered by CPC |
| 5. Review campaigns in one account | Campaigns of one account with their statuses |
| 6. Change one account only | A change summary to confirm; with write and delete tools on Needs approval, nothing runs before you approve |
Every answer comes from your own accounts, so no example numbers are shown. A campaign you create in any account is submitted for Thrad's review before it goes live.
Thrad's own options for managing several accounts
Thrad's documentation index lists no MCP server, so the choice is the dashboard, the REST API or Ryze AI.
- Thrad Platform dashboard. The screen where you create keys and manage campaigns, one organization at a time.
- Advertiser REST API at api.thrad.ai/v1. Developers send a Bearer ak_ key per organization and build their own tooling. Nothing in the docs combines organizations.
- Ryze AI. Holds the keys, shows the accounts side by side in one Claude chat and sits beside the other ad platforms Ryze AI supports.
Single-account setup and the full Thrad tool list are on the Thrad connection page. The help center's Thrad page lists Thrad as chat only, so Managed Campaigns and the Ads Performance dashboard do not cover it.
Keep changes inside the right Thrad account
With several accounts in one chat, a write in the wrong account is the main risk.
- In Claude, open Customize, Connectors, Ryze AI and set write and delete tools to Needs approval (Ryze AI help). Read tools keep running on their own.
- In the Ryze AI chat, Tool approvals starts on Skip all approvals, so tools run without asking. Switch it in the chat composer to Approve write & delete, or to Manual approve. Scheduled tasks run without an approval step.
- Archiving a campaign cannot be undone. Archived ad groups and ads can be brought back with activate.
- Keep each ak_ key out of chats and screenshots. If one leaks, revoke it in the Thrad Platform.
Troubleshooting: wrong account, rejected key, missing tools
Match what you see to the row.
The wrong Thrad account answers
- Cause
- No account was named, so the primary answered
- Fix
- Name the account in the prompt, or star the right one under View on the Thrad card
Ryze AI rejects a key
- Cause
- The key was copied in part or is no longer active
- Fix
- Copy the full ak_ key again from Settings > API keys in that Thrad account and paste it
One account stopped working
- Cause
- A new key was created in Thrad, so the old stored key stopped working
- Fix
- Click Reconnect on the Thrad card for that account and paste the new key
A new account is missing in Claude
- Cause
- Claude kept the tool list from when the connector was added
- Fix
- In Claude, remove the Ryze AI connector under Customize > Connectors, add it again and start a new chat
Image upload fails with a 404
- Cause
- Thrad currently answers the upload call with a 404
- Fix
- Use assets that already exist in the Thrad account
A workspace is missing in Claude
- Cause
- It was not selected when the connector was allowed
- Fix
- Remove the connector, add it again and tick the workspace
| What you see | Cause | Fix |
|---|---|---|
| The wrong Thrad account answers | No account was named, so the primary answered | Name the account in the prompt, or star the right one under View on the Thrad card |
| Ryze AI rejects a key | The key was copied in part or is no longer active | Copy the full ak_ key again from Settings > API keys in that Thrad account and paste it |
| One account stopped working | A new key was created in Thrad, so the old stored key stopped working | Click Reconnect on the Thrad card for that account and paste the new key |
| A new account is missing in Claude | Claude kept the tool list from when the connector was added | In Claude, remove the Ryze AI connector under Customize > Connectors, add it again and start a new chat |
| Image upload fails with a 404 | Thrad currently answers the upload call with a 404 | Use assets that already exist in the Thrad account |
| A workspace is missing in Claude | It was not selected when the connector was allowed | Remove the connector, add it again and tick the workspace |
Causes come from the Ryze AI Thrad help page and Thrad's advertiser docs.
Sources
Checked November 10, 2026
- Thrad Docs: Advertiser API overview
- Thrad Docs: Advertiser API authentication
- Thrad Docs: documentation index (llms.txt)
- Claude Help Center: What are projects
- Ryze AI Help: Connect Thrad
- Ryze AI Help: Connect multiple accounts
- Ryze AI Help: Claude connector FAQ
- Ryze AI Help: Permissions and approvals in Claude
The verdict
Create one key in each Thrad account, add them all to one Ryze AI workspace with Add one more account and star the one you use most. Then connect Claude once, set write and delete tools to Needs approval and name the account in every prompt.
Frequently asked questions
How do I connect multiple Thrad accounts to Claude?
What is the best way to connect multiple Thrad accounts to Claude?
Do I need a separate Thrad API key for each account?
How does Claude know which Thrad account to use?
Show 7 more questionsShow fewer questions
Can I set default Thrad accounts?
Should each client get its own workspace?
How many workspaces can one Claude connection reach?
Why does the wrong Thrad account answer?
What happens when I rotate a Thrad key?
How do I stop Claude from changing the wrong account?
Does Ryze AI cost extra for more Thrad accounts?
Related guides
Thrad MCP server
The Thrad tools in Ryze AI, setup per client and limits.
Connect multiple Google Ads accounts to Claude
The same multi-account setup for Google Ads and an MCC login.
How to connect Claude to Google Ads
The single-account Claude setup, screen by screen.
Integrations
Every platform and AI client Ryze AI connects.





