Skip to main content
idapt
HomeAI ModelsExploreResourcesPricing
Sign inUse for Free
All integrations

Discord

Send messages and manage channels in Discord guilds.

Communication
Connect DiscordDiscord docs

How an agent reaches it

MCPREST APICLI

How you authenticate

API key
Get an API key
  1. Create an application at discord.com/developers, then add a Bot to it.
  2. Copy the bot token and invite the bot to your server with the permissions it needs.
  3. Discord expects `Authorization: Bot <token>`, not Bearer.

Connection details

Base URL
https://discord.com/api/v10
Pagination
cursor
Rate limit
Per-route buckets. Read X-RateLimit-Remaining and honour Retry-After.

Common endpoints

who am IGET /users/@me
list guildsGET /users/@me/guilds
send a messagePOST /channels/{channel_id}/messages
read messagesGET /channels/{channel_id}/messages?limit=50

Worth knowing

  • The Authorization scheme word is `Bot`. Bearer is only for user OAuth tokens.
  • Reading message content needs the privileged Message Content intent enabled on the application.
  • IDs are snowflakes and must be treated as strings; they exceed JavaScript's safe integer range.
  • Home
  • Pricing
  • AI Models
  • Skills
  • Image models
  • Voice models
  • Video models
  • Rankings
  • Multi-Model Chat
  • Agents
  • Computers
  • Drive
  • Automations
  • AI Gateway
  • All features →
  • Blog
  • About
  • Comparisons
  • Benchmarks
  • Model Match
  • Demos
  • Help center
  • FAQ
  • Privacy
  • Support
  • Developers
  • Quickstarts
  • API reference
  • API pricing
  • CLI
  • MCP
  • Migrate
  • Downloads
  • Desktop
© idapt[email protected]TermsPrivacy PolicyLegal noticeReport content
X (Twitter)Discord