community_plugins router tool: it calls action: "list_tools" to see what’s available, then action: "execute" to run one.
What they are
- Open source. Every plugin lives in the public
Adspirer/adspirer-mcp-communityrepository (Apache-2.0). Anyone can read the code, contribute a plugin, or fork one. - Analysis, not automation. Plugins cluster, score, rank, format, and recommend on top of your ad data. A first example is a keyword clusterer (
cluster_keywords) that groups your search terms into themed clusters. - Reviewed and pinned. A plugin only becomes available after an Adspirer maintainer reviews and merges it, and the server loads it from a pinned commit — so the code you run is the exact code that was reviewed.
Why they’re safe
- Credential-free & sandboxed. Plugins run in a separate, egress-locked sub-server. They never see your OAuth tokens or credentials.
- Read-only broker. They reach your data only through a narrow read-only interface (list campaigns, get performance, analyze search terms, check connection status) — never a write path.
- Import-gated. A load-time check rejects any plugin that tries to import something outside the allowed set.
- Separately metered. Community-plugin calls draw on their own allowance, distinct from your core tool-call quota, so experimenting with them doesn’t eat into your campaign-management budget.
Using a plugin
Discover and run a community analysis plugin.
Contributing a plugin
Community plugins are a great way for agencies and power users to package the analysis they run over and over. Add a Python MCP analysis tool to the public repository, following the contribution guide; once a maintainer reviews and merges it and the commit is pinned, it appears for everyone.FAQ
Can a community plugin change my campaigns or spend money?
Can a community plugin change my campaigns or spend money?
How is this different from community playbooks?
How is this different from community playbooks?
Do I have to install anything?
Do I have to install anything?
community_plugins tool on the hosted server — your AI client discovers them automatically. There’s nothing to install locally.
