Search everything ever said
Full-text search over the whole archive, filtered by channel, author, or date.
/search?q=refund+policyA queryable API for any Discord server.
full historylive syncper-server keysREST + MCP$ curl "https://api.earshot.gg/v1/demo/messages?q=refund" \ -H "Authorization: Bearer pk_demo_earshot"
{ "messages": [{ "channel": "support", "author": "kestrel", "content": "refunds: /billing refund, up to 14 days", "created_at": "2024-03-11T02:14:09Z" }], "cursor": "msg_9f2kq…" }
Every message lands with full metadata. Filter on what matters; page through the rest.
?channel=announcements?author=kestrel?after=2026-05-01&before=2026-06-01/eventsPoint Claude, Cursor, or any MCP client at one URL with your API key. No package, nothing to run.
One entry in your MCP config:
"earshot": { "url": "https://mcp.earshot.gg" }Read-only tools over the full archive:
search_messagesget_messageslist_channelsget_memberFull-text search over the whole archive, filtered by channel, author, or date.
/search?q=refund+policyOne request queues a full backup: NDJSON per channel, signed download link.
POST /exportsOutbound webhooks for message and member events, delivered to your endpoint.
POST yourapp.com/hooks/discord { "event": "message.created", "channel": "announcements", "author": "mira.dev", "content": "v2 launch is live", "matched": { "keyword": "launch" } }
Invite the bot, or paste a public invite link. About two minutes.
We backfill the full history — back to day one — and stay on the gateway for live events.
REST + MCP with per-server keys, cursor pagination, and scoped access.
We sync the full server and email you when it's queryable. Just paste an invite link — no bot, no OAuth.
Invite the bot, pick which channels to include, done. Owner-consented, with scoped per-server keys.
Backfill runs automatically; the dashboard shows sync progress until the full history is in.
A request is one API call. Full history on every plan. Cancel anytime — and the demo server is free.
For one community.
For agencies and multi-server teams.
For orgs with compliance needs.
Connect it and query them — full history, live events, search. One API.