By Ira Bodnar, Ryze AI · Updated
Quick answer
To connect Perplexity to Meta Ads, connect Meta Ads in a Ryze AI workspace with your Meta login, then in Perplexity open Plugins, choose Add custom, Add MCP connector, Remote, and enter https://connector.get-ryze.ai/mcp with OAuth, Streamable HTTP and Public network access.
- In Ryze AI open Integrations, find Meta Ads and click Connect
- Sign in to Meta with the login that reaches your ad accounts and approve every requested permission
- In Perplexity open Plugins, Add custom, Add MCP connector, Remote, and enter the name and URL
- Set Authentication to OAuth, tick the acknowledgement, click Add, then select the connector card to sign in to Ryze AI
Before you start
- A Perplexity plan that allows custom connectors. Perplexity's March 2026 changelog says Pro, Max and Enterprise subscribers can add a custom remote connector by MCP server URL. In an Enterprise organization, members can add one for their own account only if an administrator turns on Allow members to add custom connectors (off by default). Only administrators can add organization-wide connectors.
- A Meta login with access to an ad account. Ryze AI needs a Meta Business account with an ad account and at least Advertiser access on it, with Admin access to allow changes. Access granted through Meta Business Manager works best. This is the login you use on the Ryze AI Connect step.
- A Ryze AI workspace on a plan or free trial. Paid Ads is $89 per month with a 7-day free trial, and annual billing takes 30% off the first year. Connecting the connector is free; the Meta Ads tools need an active plan or trial.
- Trust in the server. Perplexity's help center says to use only connectors from sources you trust. A connector that can touch ad spend deserves that check before you add it.
How to connect Perplexity to Meta Ads
Setup has two parts: Meta Ads is linked inside Ryze AI, then Perplexity is pointed at the Ryze AI connector. The Perplexity steps follow its help center for your own account. Ryze AI sign-in was not tested inside Perplexity while this page was written, so use the errors list below if a screen differs.
Connect Meta Ads in Ryze AI
Sign in to Ryze AI (or create an account), open Integrations in the left sidebar, find Meta Ads under Advertising and click Connect.
Sign in to Meta and approve every permission
Sign in to Meta and approve access with every requested permission checked. Back in Ryze AI the card reads Connected. There is no ad account to pick, because Ryze AI sees every ad account that login can reach.
Open Plugins in Perplexity
Open Plugins in the sidebar. If Plugins is not shown, open Customize, then Connectors.
Add a remote MCP connector
Select Add custom, then Add MCP connector, and choose Remote. Enter the name Ryze AI and the MCP server URL https://connector.get-ryze.ai/mcp.
Set the advanced options
Under Advanced set Authentication to OAuth, Transport to Streamable HTTP and Network access to Public. Ryze AI supports dynamic client registration, so no client ID or secret is needed. Skip the API Key option, since the form has no field for custom headers.
Add the connector and sign in
Select the acknowledgement checkbox, then select Add. Select the connector card on the Plugins page to start the Ryze AI sign-in, pick the workspace that holds your Meta Ads connection and enable the connector.
Sources: Perplexity help: adding custom remote connectors, Perplexity changelog, March 13, 2026. The Ryze AI Meta Ads guide covers the Meta sign-in on the Ryze AI side.
Enterprise organization setup
An Enterprise administrator can add the connector for the whole organization instead of each member adding it:
- Open Organization settings, then Connectors, and select Custom connector.
- Enter the name and URL, set the advanced options as above, select the acknowledgement checkbox and select Add.
- New organization connectors start turned off. Turn the connector on in Organization settings, then Connectors.
- Choose whether to authenticate once for the organization or require each member to sign in. With a shared sign-in, every member reaches the ad accounts of one Meta login. Per-member sign-in keeps each person to the Ryze AI workspace they pick.
Perplexity's help center also describes network options for Enterprise beyond Public. The Ryze AI connector is a public URL, so Public is the setting to use.
Local MCP and other surfaces
Local MCP servers and the Mac app
Perplexity's help center says local MCP servers work only in the Mac app. The Ryze AI connector is a remote server, so it uses the Plugins flow above and needs no local helper. A remote connector connected anywhere is connected for the account everywhere, including inside plugins.
Other Perplexity surfaces
This guide covers the web flow and the Enterprise organization flow. Ryze AI documents no other Perplexity surface, so this page gives no steps for them.
Meta Ads access and permissions
Perplexity reaches Meta Ads through two separate logins. Meta decides what the Meta side may do; Ryze AI does not set roles on your ad accounts.
- Which ad accounts
- Whatever ad accounts the Meta login opens, Ryze AI can see, and no others. The Agent default accounts setting on the Meta Ads card picks which ones the agent starts with; any other account works when you name it in a prompt.
- What role the login has
- Advertiser access is the floor, and changes need Admin. If nothing should ever be edited, connect a Meta login that holds read access only.
- Perplexity connector settings
- Remote connectors in Perplexity take OAuth, API Key or None. Choose OAuth for Ryze AI. In an Enterprise organization an administrator controls who may add connectors and whether sign-in is shared or per member.
Ryze AI asks for ads_management, ads_read, business_management, pages_show_list, pages_read_engagement, pages_manage_ads, leads_retrieval, catalog_management, instagram_basic, instagram_manage_comments and public_profile. Leave all of them checked when Meta asks. Meta's authorization docs say ads_read is needed to read ad reports for ad accounts you own or have been granted access to, and ads_management to read and manage ads for those accounts.
Sources: Meta Marketing API authorization.
Removing access
To remove access, click View on the Meta Ads card in Ryze AI and disconnect the login, or remove the Ryze AI connector in Perplexity under Plugins. Meta access lapses more often than other platforms do. After a two-factor change or a Business Manager role change, Ryze AI shows Reconnect needed.
What Perplexity can do in Meta Ads
The Ryze AI connector gives Perplexity 10 Meta Ads tools: 7 read, 2 write and 1 delete. Each runs as the Meta login you connected. Over MCP every meta_ads tool takes an optional connection_id for choosing a login.
| Tool | Type | What it does |
|---|---|---|
| meta_ads__listAdAccounts | Read | Returns each Meta ad account open to the connected user: id, name and currency. |
| meta_ads__getAccountSummary | Read | Totals for one Meta ad account, using Meta's default attribution window. |
| meta_ads__runRawInsights | Read | A raw Insights query at account, campaign, ad set or ad level, with breakdowns, filters and your own attribution windows. |
| meta_ads__listCreatives | Read | Lists the ad creatives in a Meta ad account. |
| meta_ads__getCreative | Read | Gets one Meta ad creative by id. |
| meta_ads__listLeadForms | Read | Lists the lead generation forms on a Facebook Page. |
| meta_ads__runGraphRead | Read | Reads any Graph API object or edge, for example paused campaigns, targeting specs or the ad account activity log. |
| meta_ads__runGraphWrite | Write | Creates or edits campaigns, ad sets, ads, creatives and other objects through the Graph API. |
| meta_ads__uploadImageFromUrl | Write | Takes an image URL, uploads it to a Meta ad account and returns the image hash a creative needs. |
| meta_ads__runGraphDelete | Delete | Deletes or archives Meta objects. Its description asks for an explicit, item-by-item approved list. |
Perplexity's connector help page does not say how it confirms write actions, so do not assume a confirmation step. In the Ryze AI chat the Tool approvals setting starts on Skip all approvals, so approval there is a setting you choose. Archived or deleted Meta objects cannot be restored through Ryze AI. For no changes at all, connect a Meta login that only has read access.
First 3 prompts to run
Each prompt below says what it asks for. Answers come from your own ad accounts, so this page shows no sample numbers.
1. Find your ad accounts and read one
Using Ryze AI, list the Meta ad accounts I can access, then show spend, ROAS and CTR for the last 30 days for the first one.
Tools used: meta_ads__listAdAccounts, meta_ads__getAccountSummary
What comes back: The ad accounts the connected login can reach with id, name and currency, followed by aggregate metrics for the chosen account on Meta's default attribution window.
2. Break results down by placement
Using Ryze AI, run an Insights query at ad set level for the last 14 days, broken down by placement and device, with a 7-day click attribution window.
Tools used: meta_ads__runRawInsights
What comes back: Insights rows at ad set level with the breakdowns you named. runRawInsights accepts breakdowns such as age, gender, country, device and placement, and custom attribution windows.
3. Check who changed the account
Using Ryze AI, read the ad account activity log, list the most recent changes to campaigns and budgets, then list my paused campaigns.
Tools used: meta_ads__runGraphRead
What comes back: Activity log entries showing who changed what, and the paused campaigns, read through the Graph API.
Start with read prompts. Once you trust the setup, you can ask for changes such as pausing a campaign or swapping a creative, and name the exact campaign or ad so the request is specific.
Ryze AI vs Meta's own ads AI connectors
Meta runs its own AI connectors for advertisers, announced in open beta on April 29, 2026. They are a different route into the same ad accounts.
| Option | Setup | Meta Ads coverage | Works in |
|---|---|---|---|
| Ryze AI connector | Meta sign-in inside Ryze AI, then the URL https://connector.get-ryze.ai/mcp as a remote connector in Perplexity with OAuth | 10 tools: ad accounts, summaries, raw Insights with breakdowns, creatives, lead forms, Graph reads and writes, image upload and a delete tool | Perplexity remote connectors, plus Claude, ChatGPT and other MCP clients |
| Meta ads AI connectors (ads MCP server and CLI) | Meta says no developer credentials, API setup or coding are needed for the MCP path. Setup instructions are on Meta's MCP and CLI documentation pages | Campaign performance, campaign creation and editing, catalog management and signal health (Meta). A July 2026 update added connecting an AI application with your own developer app, and rules for agent permissions | Meta says AI tools you already use and names none. Whether Perplexity accepts it as a custom connector is not verified here |
If you want Meta's own route, start with Meta's documentation and check its beta status. The Ryze AI connector gives Perplexity raw Insights with custom attribution windows, Graph reads and writes and the Ryze AI approval settings behind one URL, though its tools need a plan or trial. Perplexity also lists prebuilt connectors; this page did not verify whether one covers Meta Ads.
Sources: Meta ads AI connectors announcement, Ryze AI Meta Ads guide. Checked November 13, 2026.
Errors and fixes
- Add MCP connector is missing in Perplexity
- Check your plan. Perplexity's changelog names Pro, Max and Enterprise for custom remote connectors. In an Enterprise organization, ask an administrator to turn on Allow members to add custom connectors, or to add the connector for the organization.
- The connector is added but does nothing
- Select the connector card on the Plugins page to start the Ryze AI sign-in and enable it. In an organization, new connectors start turned off until an administrator turns them on.
- The Meta Ads tools do not load
- Try a new thread. If that fails, delete the Ryze AI connector under Plugins, add it again and confirm the Meta Ads card in Ryze AI reads Connected.
- Meta shows Reconnect needed
- Click Connect on the Meta Ads card once more and approve every permission again. A two-factor change or a new Business Manager role is the usual cause.
- Sign-in fails with API Key selected
- Use OAuth. The Perplexity form has no field for custom request headers, and its documentation does not say which header the API Key option sends.
- Perplexity asks for a client ID and secret
- Perplexity asks for them only for OAuth servers without dynamic client registration. Ryze AI supports dynamic client registration, so leave them empty. If a server needs a redirect URL, Perplexity's is https://www.perplexity.ai/rest/connections/oauth_callback.
- An ad account is missing from the results
- The connected Meta login has to be able to open the account. Have its owner give that login a role in Business Manager, or attach another login through Add one more account on the Meta Ads card.
- A change is refused
- The login may hold Advertiser or read access only. Roles live in Meta, so an owner has to grant Admin there before edits go through.
- Creative uploads are slow
- Per the tool description, Meta limits creative writes to roughly one every 30 seconds for each account. The limit comes from Meta, so waiting is the only fix.
- Perplexity says a subscription is required
- The tools sit behind an active Ryze AI plan or free trial. Start the trial, then ask again.
Frequently asked questions
How do I connect Perplexity to Meta Ads?
Connect Meta Ads in a Ryze AI workspace: open Integrations, click Connect on Meta Ads and approve every permission. Then in Perplexity open Plugins, Add custom, Add MCP connector, Remote, enter https://connector.get-ryze.ai/mcp, set Authentication to OAuth and select Add. Select the connector card to sign in.
Is there a Perplexity Meta Ads MCP connector?
Perplexity lets Pro, Max and Enterprise subscribers add a custom remote MCP connector by URL, and the Ryze AI connector is one you can add that way. Meta also announced its own ads AI connectors in open beta on April 29, 2026. Perplexity lists prebuilt connectors too; this page did not verify one for Meta Ads.
Which Meta Ads connector should I use with Perplexity?
Ryze AI is the best Meta Ads connector for Perplexity when you want raw Insights, Graph reads and writes and approval settings behind one URL, but it needs a Ryze AI plan or trial. Meta's own ads AI connectors are in beta and do not name Perplexity, so check Meta's documentation to see whether they fit your setup.
Which Perplexity plan do I need?
Perplexity's March 2026 changelog says Pro, Max and Enterprise subscribers can add a custom remote connector. In an Enterprise organization, members need an administrator to turn on Allow members to add custom connectors, which is off by default.
Can Perplexity change my Meta ad account?
Yes, when the Meta login you connected has Admin access on the ad account. The write tools can create or update campaigns, ad sets, ads and creatives and upload images. Perplexity's connector help page does not describe a confirmation step, so name the exact items in your request.
Can Perplexity delete Meta Ads campaigns?
One tool is dedicated to deleting or archiving Meta objects, and its description says it is meant for an item-by-item approved list. Ryze AI cannot restore archived or deleted objects. Connect a Meta login with read access only if you want no changes at all.
Which authentication option should I pick?
Pick OAuth, with Streamable HTTP and Public network access. Ryze AI supports dynamic client registration, so no client ID or secret is needed. The form has no field for custom headers, so the API Key option is not a fit.
Can my whole Enterprise organization use it?
Yes. An administrator opens Organization settings, Connectors, adds a Custom connector, turns it on and chooses between one organization sign-in and a sign-in for each member.
Can I use more than one Meta ad account?
Yes. One Meta login reaches every ad account it can access. Add another login with Add one more account on the Meta Ads card, and every Meta Ads tool takes an optional connection_id. Separate clients belong in separate workspaces.
Can Perplexity read comments or publish posts on my Facebook Page?
No. The Ryze AI Meta app does not hold pages_manage_posts, instagram_content_publish or pages_read_user_content, so it cannot publish organic Page or Instagram posts or read Page comments. The tools cover ad accounts, creatives and lead forms.
Why do the Meta Ads tools not show up in Perplexity?
Open a fresh thread first. If the tools are still missing, delete the Ryze AI connector under Plugins, add it back and check that the Meta Ads card in Ryze AI reads Connected.
How much does it cost to connect Perplexity to Meta Ads?
The connection costs nothing, while the Meta Ads tools run only on an active Ryze AI plan or trial. Paid Ads is $89 per month with a 7-day free trial. Agency is $279 per month. Annual billing takes 30% off the first year.