ArmaVita Meta Ads MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| META_APP_ID | No | Meta App ID for local OAuth flow. | |
| META_APP_SECRET | No | Meta App Secret for local OAuth flow. | |
| META_ACCESS_TOKEN | No | Meta access token for direct authentication (usually starts with EA...). | |
| META_GRAPH_API_VERSION | No | Meta Marketing API version override (default is v25.0). | v25.0 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_ad_accounts | List ad accounts visible to a user context. |
| read_ad_account | Return account metadata for a single ad account. |
| list_ads | - |
| read_ad | - |
| list_ad_previews | - |
| read_ad_creative | - |
| create_ad | - |
| list_ad_creatives | - |
| read_ad_image | - |
| export_ad_image_file | - |
| update_ad | - |
| upload_ad_image_asset | - |
| create_ad_creative | - |
| update_ad_creative | - |
| search_pages | - |
| list_account_pages | - |
| search_ads_archive | Search ads in Meta's public Ads Library endpoint. |
| list_ad_sets | List ad sets under an account or campaign. |
| read_ad_set | Fetch full details for one ad set. |
| create_ad_set | Create an ad set under a campaign. |
| update_ad_set | Update an ad set's delivery, budgeting, and targeting configuration. |
| create_campaign_budget_schedule | Create a high-demand budget schedule for a campaign. |
| list_campaigns | List campaigns for an ad account with optional filters. |
| read_campaign | Fetch detailed campaign metadata. |
| create_campaign | Create a campaign with optional budgeting and bid controls. |
| update_campaign | Update campaign settings for an existing campaign. |
| clone_campaign | Duplicate a campaign using Meta's local Graph copy edge. |
| clone_ad_set | Duplicate an ad set using Meta's local Graph copy edge. |
| clone_ad | Duplicate an ad using Meta's local Graph copy edge. |
| clone_ad_creative | Duplicate a creative using Meta's local Graph copy edge. |
| list_insights | Fetch insights for an account, campaign, ad set, or ad. |
| create_report | Generate OSS-local performance reports for Meta Ads accounts/campaigns. |
| search_web_content | Search through Meta Ads data and return matching record IDs. |
| read_web_content | Fetch complete record data by ID using cache-first + API fallback behavior. |
| search_interests | Find audience interests by keyword. |
| suggest_interests | Fetch related interests from a base list of interests. |
| estimate_audience_size | Estimate audience size for targeting specs or validate deprecated interest-list mode. |
| search_behaviors | Search behavior-based targeting categories. |
| search_demographics | Search demographic targeting classes. |
| search_geo_locations | Search geo-location entities for targeting. |
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
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/EfrainTorres/armavita-meta-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server