TalkToAds
io.github.IndianAppGuyPublished by GitHub account IndianAppGuyv1.0.0Updated Oct 25, 2026
Run Meta (Facebook + Instagram) ads by chat: reports, audits, reel boosts. New ads start paused.
Overview
A hosted MCP server that lets an assistant report on, audit, build and control Meta (Facebook and Instagram) ad campaigns through chat.
- What you can do
- List ad accounts, pages, Instagram posts and pixels, plus campaigns, ad sets and ads with status, budgets and review feedback. Pull performance: spend, results, cost per result, CTR, CPM, ROAS and breakdowns, day by day. Audit an account for a health score and prioritised fixes. Research targeting with interest search, audience estimates, custom and lookalike audiences. Build campaigns, ad sets and ads, or boost an Instagram reel or post, all created paused. Control live ads: go live after approval, pause, change budgets, rename, with a change log and optional daily spend cap. Store brand facts such as target CPA and words to avoid across chats.
- When to use it
- Useful when you manage Meta ads and want an assistant to summarise performance, suggest what to scale or cut, audit an account, or draft and boost campaigns without leaving the chat. The paused-by-default flow suits people who want to review drafts before spending.
- Requirements
- A remote Streamable HTTP endpoint at talktoads.com/mcp, added as a custom connector or MCP client. Sign-in is Facebook OAuth with dynamic client registration; no API key or environment variables. A Meta ad account and pages are needed. The free plan allows 15 tasks a month.
Installation
In SourceWeft
- Open TalkToAds in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.IndianAppGuy%2Ftalktoads-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"talktoads": {
"type": "http",
"url": "https://talktoads.com/mcp"
}
}
}README
TalkToAds for AI agents
Run your Meta (Facebook + Instagram) ads by talking to your agent. Everything it creates starts paused until you say go.
[skills.sh] [Add TalkToAds MCP to Cursor]
You ask your agent "how did my ads do last week, and what should I kill?". It pulls spend, results, cost per result and ROAS per campaign and tells you which to scale and which to cut. You say "boost my latest reel to my site at ₹500 a day". It builds the campaign, ad set and ad, all paused, shows you the draft, and only goes live when you say yes.
- Reports: spend, results, CPA, ROAS, CTR, CPM by campaign, ad set or ad, with age/gender/placement breakdowns
- Audits: a 0–100 health score with wasted spend, ad fatigue, learning-limited ad sets and rejected ads
- Build: boost an Instagram reel or post in one step, or create campaigns, ad sets and ads from scratch
- Control: pause, change budgets, rename, with a change log and an optional daily spend cap
- Memory: remembers your target CPA, brand voice and words to avoid across chats
- Free plan: 15 tasks a month (talktoads.com)
Install
Every option uses the same skill (skills/talktoads/SKILL.md) and the same hosted MCP server, https://talktoads.com/mcp (sign in with Facebook, no API key).
Tools
Try these prompts
- "How did my Meta ads do in the last 7 days? Which campaign should I scale and which should I kill?"
- "Audit my ad account for the last 30 days and give me the top 3 fixes."
- "Boost my latest Instagram reel to example.com at ₹500 a day, India, 25–45."
- "Pause every ad set with cost per purchase above ₹800."
- "Remember: target CPA is ₹300 and never say 'guaranteed' in ad copy."
Safety
- Everything the agent creates starts paused. It goes live only after you say so in that chat.
- An optional daily spend cap blocks any budget above it.
- Every change is logged (
get_change_log). - Sign-in is Facebook OAuth. TalkToAds never sees your password. Privacy · Terms
License
MIT. Made by IndianAppGuy.
Source: README.md at commit 3211510
Tools
0Version history
1- v1.0.0LatestOct 25, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts