Echoly

Soạn và lên lịch bài đăng lên X, các kênh Telegram, Bluesky, Mastodon và Discord, với sự phê duyệt của con người.

Máy chủ MCP được lưu trữ

npx add-mcp 'https://echoly.2cstudio.app/mcp'

Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác

Tài liệu

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

  • There is no approve tool. An AI can add and cancel posts, but you approve them in Echoly (unless you've set a brand to automatic approval, which still checks facts, blocked words, repeats and daily caps, and waits out an undo window).
  • It can't change your accounts, billing or settings.
  • Plan limits and rate limits apply as usual: at most 20 new posts a minute and 100 a day per brand.
  • See and disconnect connected apps any time under Settings → AI apps.

How it works inside (OAuth sign-in, the consent page, and why there is no approve tool): A remote MCP server where the AI can draft posts but never approve them, on the 2C Studio blog.

Start free