mcp-meta-marketing
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| META_ACCESS_TOKEN | Yes | Access token for Meta Marketing API | |
| META_AD_ACCOUNT_ID | Yes | Ad account ID (with or without 'act_' prefix) |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_account_insightsA | Get performance insights for the ad account. Optionally set level=campaign, adset, or ad to break down results. Use since/until for date ranges. Returns metrics like impressions, clicks, spend, cpc, cpm, ctr, reach. |
| get_campaign_insightsA | Get performance insights for a specific campaign by ID. Returns metrics like impressions, clicks, spend, cpc, cpm, ctr, reach. |
| get_adset_insightsA | Get performance insights for a specific ad set by ID. Returns metrics like impressions, clicks, spend, cpc, cpm, ctr, reach. |
| get_ad_insightsA | Get performance insights for a specific ad by ID. Returns metrics like impressions, clicks, spend, cpc, cpm, ctr, reach. |
| list_campaignsA | List campaigns in the ad account. Returns campaign name, status, objective, daily/lifetime budget, and bid strategy. Use effective_status to filter. Auto-paginates up to 10 pages. |
| list_adsetsA | List ad sets in the ad account. Optionally filter by campaign ID or effective status. Returns ad set name, status, targeting, budget, and schedule. Auto-paginates up to 10 pages. |
| list_adsA | List ads in the ad account. Optionally filter by ad set ID or effective status. Returns ad name, status, creative, and tracking info. Auto-paginates up to 10 pages. |
| get_ad_accountA | Get details of the ad account — name, status, currency, timezone, spend cap, balance, and business info. |
| create_campaignA | Create a new campaign. Requires name, objective, and status. Set special_ad_categories to [] if none apply. Budget can be set at campaign level (CBO) or at ad set level. |
| update_campaignA | Update an existing campaign. Send only the fields you want to change. Cannot change objective after creation. |
| delete_campaignA | Delete a campaign. This is irreversible. Consider using update_campaign with status=ARCHIVED instead. |
| create_adsetA | Create a new ad set within a campaign. Requires campaign_id, targeting, billing_event, optimization_goal, budget, and status. Targeting is a JSON string with age, gender, geo, interests, etc. |
| update_adsetA | Update an existing ad set. Send only the fields you want to change. |
| delete_adsetA | Delete an ad set. This is irreversible. Consider using update_adset with status=ARCHIVED instead. |
| create_adA | Create a new ad within an ad set. Requires adset_id and a creative_id (create the creative first with create_adcreative). |
| update_adA | Update an existing ad. Change name, status, or swap creative. |
| delete_adA | Delete an ad. This is irreversible. Consider using update_ad with status=ARCHIVED instead. |
| create_adcreativeA | Create an ad creative. The object_story_spec is a JSON string defining the creative content (image, video, or carousel with link_data or video_data). Requires a page_id. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pauloFroes/mcp-meta-marketing'
If you have feedback or need assistance with the MCP directory API, please join our Discord server