Skip to main content
Glama
mariocodesforfun

Meta Ads Codex MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
META_ADS_MCP_ACCESS_TOKENNoMeta 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 6 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivitySlowing
ResponsivenessNo issues