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_accountsC | List ad accounts visible to a user context. |
| read_ad_accountC | Return account metadata for a single ad account. |
| list_adsD | – |
| read_adD | – |
| list_ad_previewsD | – |
| read_ad_creativeD | – |
| create_adD | – |
| list_ad_creativesD | – |
| read_ad_imageD | – |
| export_ad_image_fileD | – |
| update_adD | – |
| upload_ad_image_assetD | – |
| create_ad_creativeD | – |
| update_ad_creativeD | – |
| search_pagesD | – |
| list_account_pagesD | – |
| search_ads_archiveC | Search ads in Meta's public Ads Library endpoint. |
| list_ad_setsC | List ad sets under an account or campaign. |
| read_ad_setC | Fetch full details for one ad set. |
| create_ad_setC | Create an ad set under a campaign. |
| update_ad_setC | Update an ad set's delivery, budgeting, and targeting configuration. |
| create_campaign_budget_scheduleC | Create a high-demand budget schedule for a campaign. |
| list_campaignsC | List campaigns for an ad account with optional filters. |
| read_campaignC | Fetch detailed campaign metadata. |
| create_campaignC | Create a campaign with optional budgeting and bid controls. |
| update_campaignC | Update campaign settings for an existing campaign. |
| clone_campaignC | Duplicate a campaign using Meta's local Graph copy edge. |
| clone_ad_setC | Duplicate an ad set using Meta's local Graph copy edge. |
| clone_adC | Duplicate an ad using Meta's local Graph copy edge. |
| clone_ad_creativeC | Duplicate a creative using Meta's local Graph copy edge. |
| list_insightsC | Fetch insights for an account, campaign, ad set, or ad. |
| create_reportC | Generate OSS-local performance reports for Meta Ads accounts/campaigns. |
| search_web_contentC | Search through Meta Ads data and return matching record IDs. |
| read_web_contentC | Fetch complete record data by ID using cache-first + API fallback behavior. |
| search_interestsC | Find audience interests by keyword. |
| suggest_interestsC | Fetch related interests from a base list of interests. |
| estimate_audience_sizeB | Estimate audience size for targeting specs or validate deprecated interest-list mode. |
| search_behaviorsC | Search behavior-based targeting categories. |
| search_demographicsC | Search demographic targeting classes. |
| search_geo_locationsC | 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