Meta Ads Codex MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| META_ADS_MCP_ACCESS_TOKEN | No | Meta Ads MCP access token. If not provided, the server will look for a token in ~/.meta-ads-codex-mcp.json or ~/.meta_ads_mcp_token.json. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| meta_ads_list_accountsB | Read-only. List Meta ad accounts available to the authenticated user. |
| meta_ads_active_adsC | Read-only. List active ads and their performance for the default or supplied ad account. |
| meta_ads_ad_performanceB | Read-only. Get performance for one ad by ID. |
| meta_ads_total_spendA | Read-only. Get total account spend for the default or supplied ad account. |
| meta_ads_account_summaryB | Read-only. Get account-level performance summary for a date preset. |
| meta_ads_performance_trendC | Read-only. Ask Meta's insight tool for performance trend analysis. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Tools are mostly distinct: list_accounts, active_ads, ad_performance, total_spend, account_summary, and performance_trend each target a different aspect. However, some overlap exists between total_spend and account_summary (which likely includes spend), and between active_ads and account_summary (both provide performance data), potentially causing confusion.
All tools share the meta_ads_ prefix and use snake_case, giving a consistent style. However, the pattern is not strictly verb_noun: list_accounts uses a verb, while active_ads, ad_performance, total_spend, account_summary, and performance_trend are noun phrases, mixing adjectives and nouns.
Six tools is a well-scoped number for a read-only Meta Ads reporting server. Each tool covers a specific reporting need without unnecessary bloat, making the set easy to navigate and use.
The set covers core read-only reporting aspects: listing accounts, active ads, single ad performance, total spend, account summary, and trend analysis. Minor gaps exist, such as no listing of inactive ads or detailed campaign/insight breakdowns, but the surface is sufficient for most reporting use cases.