Sign inStart free

AI apps · MCP

Use Echoly from Claude, ChatGPT and Cursor

Add Echoly to your AI app as a connector. Then ask it to draft your posts for X and Telegram, check what's scheduled, or cancel a post. Everything it adds waits for your approval in Echoly. Works on every plan, including Free.

Connector URL
https://echoly.2cstudio.app/mcp

Sign-in is OAuth: your app opens Echoly, you sign in with your email and click Allow. No API key needed.

Claude (claude.ai and the desktop app)

  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it Echoly, paste the URL above and add it.
  3. Click Connect, sign in to Echoly and click Allow.
  4. In a chat, turn Echoly on in the tools menu and ask away.

ChatGPT

Add Echoly as a custom connector (app) with the URL above and OAuth sign-in. Custom connectors may need developer mode, depending on your ChatGPT plan; menu names change, so check OpenAI's help if you can't find it.

Claude Code

claude mcp add --transport http echoly https://echoly.2cstudio.app/mcp

Then run /mcp in Claude Code and choose Echoly to sign in.

Cursor

Add this to ~/.cursor/mcp.json (or the project's .cursor/mcp.json), then sign in when Cursor asks:

{
  "mcpServers": {
    "echoly": { "url": "https://echoly.2cstudio.app/mcp" }
  }
}

VS Code

Add this to .vscode/mcp.json, then start the server and sign in:

{
  "servers": {
    "echoly": { "type": "http", "url": "https://echoly.2cstudio.app/mcp" }
  }
}

Other apps and scripts

Any MCP client that supports remote servers (Streamable HTTP) and OAuth works. Clients that can only send a header can use a workspace API key instead (Creator and Business): Authorization: Bearer ek_….

What it can do

ToolWhat it does
list_brandsYour brands, connected accounts, time zone, current time and what's left of this month's posts
create_postAdds a post or a thread (up to 10 posts) for X, Telegram and your other accounts, with an optional time, facts and images. It waits for your approval
list_postsUpcoming and recent posts, filtered by status or brand
get_postOne post and how each delivery went, with links once published
cancel_postCancels a post that hasn't gone out yet

Try asking: "What's scheduled this week?" · "Draft two posts for tomorrow at 9:00 and 20:00 for X and Telegram about our new update. Facts: 120 new players, 3 new levels." · "Cancel the pending Halloween post."

You stay in control

Start free