Hermoso is marketing on autopilot for whatever AI you work in: research the ads that are winning, make the creative, publish and schedule it, run the paid campaigns, and read back what worked. It is a standard remote MCP server, so any host that can add one by URL can use all of it.
https://app.hermoso.ai/mcp
Pick your host
Atlassian Rovo
Your team runs its marketing from Rovo: ad research, finished creative, scheduled posts and campaign reports, next to the work it is for.
See the steps → Agent buildersDify
Put a marketing department inside the agents and workflows you build in Dify.
See the steps → AutomationZapier
Make marketing a step in any Zap: a new product, a new review or a new row can end in a finished ad or a scheduled post.
See the steps → EditorsZed
Ship the launch from the editor you built it in: research, ads and scheduled posts from Zed's Agent Panel.
See the steps → EditorsJetBrains
Run your marketing from IntelliJ, PyCharm, WebStorm or the Junie CLI, without leaving the project.
See the steps → Coding agentsDevin
Devin ships the feature, then markets it: launch ads, scheduled posts and a campaign built around them.
See the steps → EditorsWindsurf (Devin Desktop)
Research, ads, posts and campaigns from the agent in your editor.
See the steps → Agent runtimesHermes Agent
One command gives Hermes your whole marketing stack. One more teaches it how to use it well.
See the steps →Hosts with a full guide of their own
Claude, ChatGPT, Claude Code, Cursor, Codex, Cline, OpenClaw, Grok Bot, and a page for any other MCP client.
What a host needs, and what Hermoso gives it
- A public HTTPS URL.
https://app.hermoso.ai/mcp. - Streamable HTTP. That is the transport Hermoso speaks. There is no legacy SSE endpoint.
- OAuth 2.1 with PKCE. You sign in on Hermoso's own page and select Allow. There is no key to paste.
- Dynamic client registration. The host registers itself, so you never create an OAuth app.
A host that can't do OAuth can send an API key in an Authorization header instead. You create one in Hermoso under Settings, Agents & API keys.
If your host caps how many tools it can hold
Add ?tools=core to the URL (https://app.hermoso.ai/mcp?tools=core) and Hermoso lists only its short starting set. Nothing is lost: that set includes find_tools, which searches every Hermoso tool by name or task, and call_tool, which runs any of them.
Once you are connected
The workflows are ready prompts for whole marketing jobs, and the MCP page covers everything the server can do.
Connected? The workflows are ready prompts for whole marketing jobs. Pick one and run it.
See the workflows → Or start in the app