Open-source marketing agents for Claude, ChatGPT, Codex, OpenClaw, Hermes, and any MCP client.
> /plugin marketplace add unifapi-agent/agents> /plugin install unifapi@unifapi
Open-source marketing agents for Claude, ChatGPT, Codex, OpenClaw, Hermes, and any MCP client. Connect once and your assistant runs SEO audits, generative engine optimization (GEO) / AI-visibility checks, local SEO, KOL pricing, social listening, competitive intelligence, and industry marketing from live public data. Each agent is a folder of SKILL.md skills over UnifAPI's public-data APIs. Read-only — eyes, not hands — they research and price; they never post.
Agents · Skills · Install · Connect a client · API catalog · Docs
These skills are generated and versioned — to suggest a change, open an issue or PR (see CONTRIBUTING.md).
Connect the public-data MCP server to your agent and add the marketing skills — read-only, OAuth, no API key to paste. New workspaces get free trial credits. Pick the path your client supports:
Paste one prompt (Claude Code, Codex, Cursor, OpenClaw, Goose — any agent that manages its own MCP servers). Drop this in and it adds the server and runs the OAuth sign-in:
Install the UnifAPI MCP server for me, then confirm it connected. It's a remote
(streamable HTTP) MCP server at https://mcp.unifapi.com. UnifAPI uses OAuth — open the browser
sign-in when prompted. It's read-only public data, so there's no API key to paste.
Then add the marketing skills with npx skills add unifapi-agent/agents.
Web connector — no terminal (Claude, ChatGPT, Perplexity, Grok): add a custom connector pointed at https://mcp.unifapi.com and authorize over OAuth. ChatGPT needs Developer Mode (Plus/Pro/Team/Enterprise): Settings → Connectors → Advanced → enable Developer Mode → Create, MCP server URL https://mcp.unifapi.com, OAuth.
Codex ships a .codex-plugin/plugin.json (the same skills and the OAuth MCP server). To wire it up by hand instead, add the server to ~/.codex/config.toml and run codex mcp login unifapi:
[mcp_servers.unifapi]
url = "https://mcp.unifapi.com"
Claude-compatible plugin hosts (Claude Code · Claude Desktop · OpenClaw) can install the skills and the MCP server together in one shot:
/plugin marketplace add unifapi-agent/agents
/plugin install unifapi@unifapi # that's plugin@marketplace
Any other MCP client: point it at https://mcp.unifapi.com (OAuth) and add the skills with npx skills add unifapi-agent/agents.
Setting up a specific client? Step-by-step pages for every supported client live in connect/.
After connecting, sign in when prompted and ask your assistant:
Audit example.com for "unified api" and "public data api": pull our live organic and
AI-answer positions, the competing pages, and a prioritized fix list — cite every finding.
Role Agents own the skills; Vertical and Platform Agents recombine them by industry and by source. Full agent → skill → API map in AGENTS.md.
| Skill | Agent | Type | What it does |
|---|---|---|---|
| seo-audit | SEO Agent | enhanced | Audit crawlability, on-page, and content against live SERP and ranking evidence — not a static checklist. |
| seo-fix-plan | SEO Agent | enhanced | Convert live SEO audit evidence into prioritized fixes, owners, and acceptance checks. |
| keyword-research | SEO Agent | enhanced | Turn a seed list into ranked keyword opportunities and competitor gaps from live SERP and volume data. |
| schema | SEO Agent | advice | Choose and implement the right schema.org types for a page, with valid JSON-LD the assistant can write. |
| ai-visibility-audit | AI Visibility Agent | enhanced | The GEO equivalent of an SEO audit — check whether you're cited in AI answers and who owns the answer instead. |
| ai-visibility-fix-plan | AI Visibility Agent | enhanced | Prioritize Structure, Authority, and Presence fixes for prompts where AI answers do not cite you. |
| llm-mention-tracking | AI Visibility Agent | enhanced | Track how often you're mentioned across ChatGPT and AI search over a fixed prompt set, and how share of voice moves vs competitors. |
| ai-answer-gap | AI Visibility Agent | enhanced | Find the prompts you should own in AI answers but don't, name who owns each, and rank the gaps by AI search volume. |
| local-pack-audit | Local SEO Agent | enhanced | Pull the live local pack / map results for a business's queries and report exactly where it ranks vs competitors. |
| listing-accuracy-audit | Local SEO Agent | enhanced | Read a business's public map/local listing and flag where the details are inconsistent, incomplete, or wrong. |
| local-competitor-scan | Local SEO Agent | enhanced | Map the competitors ranking ahead in the local pack and surface what they have that you lack, in concrete numbers. |
| creator-campaign-ops | Influencer Marketing Agent | enhanced | Plan, match, price, confirm, track, and report an influencer campaign from public creator evidence. |
| creator-shortlist | Influencer Marketing Agent | enhanced | Find creators by niche, audience language, recent momentum, and platform fit. |
| audience-fit-check | Influencer Marketing Agent | enhanced | Vet a single creator's audience fit and brand-safety from public posts and engagement before outreach. |
| kol-pricing | Influencer Marketing Agent | enhanced | Estimate Twitter/X KOL rates from public engagement, audience fit, and risk. |
| content-opportunity-brief | Content Strategy Agent | enhanced | Find repeated questions and formats across YouTube, TikTok, Reddit, and X. |
| content-strategy | Content Strategy Agent | enhanced | Turn real public demand into content pillars, a topic-cluster map, and a sequenced calendar — each topic backed by evidence. |
| customer-research | Content Strategy Agent | enhanced | Mine authentic customer language, pains, and objections from public communities to inform messaging and content. |
| social-listening-brief | Social Listening Agent | enhanced | Track public mentions and return a concise brief instead of a dashboard. |
| reddit-community-research | Social Listening Agent | enhanced | Map subreddits, recurring questions, objections, and language for a niche. |
| reddit-thread-fit-check | Social Listening Agent | enhanced | Score Reddit threads by relevance, intent, rules, timing, and account risk before anyone replies. |
unifapi is a Claude Code plugin with 47 hand-picked skills, indexed on Flowy in the Marketing category. Install it with the command on its page. It includes ai-answer-gap, ai-visibility-audit, ai-visibility-fix-plan. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it