mcp-server

armavita-meta-ads-mcp: Simplify Meta Ads

Get easy Meta Marketing API access for campaigns and ads management, ideal. Supported by 47 GitHub stars
intermediate1-2 hours💵 Free + LLM API costs
51 stars6 forksPythonGuide quality 8/10Updated 7/7/2026100% free · open source
What it is

Builds an Instagram and Facebook MCP (Marketing Conversion Pixels) server using Meta's v25 Marketing API.

Real use case example

"A founder, Emily, wants to analyze her latest Instagram campaign's performance and compare it to previous ones. She uses the MCP server to sync her Meta ad data into her existing data warehouse. Now she can easily see how her different ad creatives and targeting options are affecting her overall campaign metrics."

Best insideClaude DesktopCursorCodex CLI
When to use it
  • You need to manage multiple Facebook and Instagram ad campaigns simultaneously
  • You want to automate ad campaign creation, targeting, and optimization
  • You require detailed insights and reports on ad performance across both platforms
Ready-to-paste prompt
curl -X GET 'http://localhost:8080/v25/act_<AD_ACCOUNT_ID>/campaigns?fields=name.objective' -H 'Authorization: Bearer <ACCESS_TOKEN>'
Heads up: You need to have a Meta Marketing API access token with the necessary permissions to use this tool, and you must replace `<AD_ACCOUNT_ID>` and `<ACCESS_TOKEN>` with your actual ad account ID and access token in the example prompts and configuration files
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

🔑 Needs an API key

Works after you add credentials — the setup agent will ask you for them.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/armavita-meta-ads-mcp && curl -fsSL https://workflowstacks.com/api/skills/armavita-meta-ads-mcp/claude-skill -o ~/.claude/skills/armavita-meta-ads-mcp/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How armavita-meta-ads-mcp: Simplify Meta Ads works
Codeflow
Free to inspect

Armavita-meta-ads-mcp: Simplify Meta Ads is a medium Python project (~8.8k lines across 38 code files, plus 24 test files). Setup is light: runs with Docker. Last commit 2 months ago, AGPL-3.0 license, has a test suite.

Size
Medium codebase
~8.8k lines · 38 code files · ~1 h to skim
Setup
Light setup
Runs with Docker.
Runs on
Python · Docker
No API keys detected
Python 100%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    pyproject.toml
    Dependencies and the commands it exposes
  3. 3
    src/armavita_meta_ads_mcp/__init__.py
    Inside src/ — the main logic begins here
What's in each folder
src/Core code — the actual logic36 files
docs/Documentation3 files
scripts/Helper scripts1 files
tests/Tests — proof it works24 files
READMEHas testsDocumentedNo CIDocker readyAGPL-3.0 licenseUpdated 2 mo ago
Quick Actions
Details
Creator
EfrainTorres
Language
Python
Category
mcp-server
Published
2/27/2026

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.