Meta Ads MCP Server - 29 AI-Powered Tools
Access Meta (Facebook/Instagram) Ads data and insights. Analyze campaigns, get performance metrics, and manage your advertising through natural language.
Tool capabilities
Full tool listing grouped by capability area.
Accounts
-
get-ad-accounts
Read onlyLists all Meta Ads accounts accessible to the authenticated user. Returns account IDs, names, currency, timezone, and status.
-
get-ad-account
Read onlyGets detailed information about a specific Meta Ads account including spend cap, minimum daily budget, and business details.
-
get-account-insights
Read onlyFetches account-level performance insights including impressions, clicks, spend, CTR, CPC, reach, and conversions.
Ad Creatives
-
get-ad-creatives
Read onlyRetrieves all ad creatives for a Meta Ads account. Includes image URLs, thumbnail URLs, and story specs.
-
get-ad-creative
Read onlyGets detailed information about a specific Meta ad creative including body, title, link URL, and call-to-action.
-
create-ad-creative
Creates a new Meta ad creative with the specified name and object story specification.
Ad Sets
-
get-ad-sets
Read onlyRetrieves Meta Ads ad sets for a specified ad account. Optionally filter by campaign or status.
-
get-ad-set
Read onlyGets detailed information about a specific Meta Ads ad set including targeting, budget, and bidding settings.
-
create-ad-set
Creates a new Meta Ads ad set within a campaign with targeting, budget, and optimization settings.
-
update-ad-set
Updates an existing Meta Ads ad set. Can modify name, status, budget, bidding, and targeting.
-
delete-ad-set
Deletes a Meta Ads ad set. This action cannot be undone.
-
get-ad-set-insights
Read onlyFetches performance insights for a specific ad set including impressions, clicks, spend, and actions.
Ads
-
get-ads
Read onlyRetrieves Meta Ads for a specified ad account. Optionally filter by ad set or status.
-
get-ad
Read onlyGets detailed information about a specific Meta ad including creative and tracking settings.
-
create-ad
Creates a new Meta ad within an ad set using an existing creative.
-
update-ad
Updates an existing Meta ad. Can modify name, status, and creative.
-
delete-ad
Deletes a Meta ad. This action cannot be undone.
-
get-ad-insights
Read onlyFetches performance insights for a specific ad including impressions, clicks, spend, and actions.
Audiences
-
get-custom-audiences
Read onlyRetrieves all custom audiences for a Meta Ads account. Includes lookalike and custom audiences.
-
get-custom-audience
Read onlyGets detailed information about a specific custom audience including rules and lookalike spec.
-
create-custom-audience
Creates a new custom audience for targeting in Meta Ads campaigns.
-
create-lookalike-audience
Creates a lookalike audience based on an existing custom audience to find similar users.
-
delete-custom-audience
Deletes a custom audience. This action cannot be undone.
Campaigns
-
get-campaigns
Read onlyRetrieves Meta Ads campaigns for a specified ad account. Supports filtering by status.
-
get-campaign
Read onlyGets detailed information about a specific Meta Ads campaign including budget, objective, and schedule.
-
create-campaign
Creates a new Meta Ads campaign with the specified name, objective, and budget settings.
-
update-campaign
Updates an existing Meta Ads campaign. Can modify name, status, and budget settings.
-
delete-campaign
Deletes a Meta Ads campaign. This action cannot be undone.
-
get-campaign-insights
Read onlyFetches performance insights for a specific campaign including impressions, clicks, spend, and actions.
Connection instructions
Use the same MCP endpoint for Claude Desktop and Claude Code CLI.
Claude Code CLI
claude mcp add meta-ads -- npx -y mcp-remote https://mcpplug.ai/mcp/meta-ads
Claude Desktop JSON
{
"mcpServers": {
"meta-ads": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcpplug.ai/mcp/meta-ads"
]
}
}
}
Frequently asked questions
How do I connect Meta Ads to Claude?
Use the MCP endpoint at https://mcpplug.ai/mcp/meta-ads in Claude Desktop or Claude Code. Authorize your account during the OAuth flow, then the tools become available instantly.
What tools are available in the Meta Ads MCP server?
Meta Ads includes 29 tools. You can view every tool grouped by capability directly on this page.
Is Meta Ads MCP server free?
Yes. Meta Ads is available with free or usage-based access on MCPPlug.
Can I use this server with AI clients beyond Claude?
Yes. Any MCP-compatible client can connect to this endpoint, including CLI and IDE clients that support HTTP MCP transports.