Kite MCP

The Kite MCP builds and fixes Discord bots from a chat: commands, event listeners, message templates and flow testing.

  • 334 ★ on the repository
  • Last commit
  • AGPL-3.0
MCP serverOfficial

Broad access

Why this level

  • With full access the client creates, changes and deletes commands and events of your bots.
  • An API token with Discord access can make bots ban members and delete messages.
All reasons and checks

merlinfuchs/kite

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/kite

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • With full access the client creates, changes and deletes commands and events of your bots.
  • An API token with Discord access can make bots ban members and delete messages.

This is third-party code. Review the repository files before installing.

What it does

Kite is an open-source no-code Discord bot builder that hosts bots around the clock. Kite has an MCP server at `https://kite.onl/api/mcp`: clients like Claude, ChatGPT, Claude Code and Codex read and build your apps. You describe what the bot should do and the client creates commands, event listeners and message templates. Sign-in uses OAuth: Kite shows which client is connecting and you choose app access, full or read-only, and which apps to open. Clients that cannot sign in, such as Cursor, use a `kite_...` API token in the `Authorization` header. The client sees the channels and roles of your servers, can read logs and tests the flows it builds with a fake trigger. Changes go live at once and are kept in history.

Who it is for. Discord server owners and bot developers who want to assemble commands and events in plain words in Claude, ChatGPT, Claude Code or Codex.

Good fit when

  • A `/poll` command with a question and vote buttons is created from one description.
  • On a member join the bot assigns a role and posts a welcome in the right channel.
  • The `/ticket` command fails and the agent reads the logs and fixes the flow.
  • All moderation commands are switched to log into #mod-log.

Not a fit when

  • The bot must live on your own server: Kite hosts bots itself.
  • The API token cannot be trusted to a client: with Discord API access it acts as your bot.
  • Raw Discord API calls as the bot through OAuth sign-in are needed: such clients cannot send requests to Discord.

Example request

Add a /poll command with a question, four options and vote buttons, then test the flow with a trial run.

MCP

Transport
http
Authentication
OAuth

Environment variables

KITE_API_TOKEN secret
API token `kite_...` for clients without OAuth, sent in the Authorization header

Limitations

Clients signed in through OAuth cannot send requests to Discord as the bot: that needs an API token with Discord API access. The token is a password to your bots, and anyone holding it can make the bots do whatever your flows can, such as banning members and deleting messages. It is shown only once. A client unused for 30 days signs in again. Flows a client builds spend credits when they run like any other, while the client itself uses its own model and does not spend Flow AI credits.

How to disable. Disconnect the client on the `kite.onl/apps?api-tokens` API tokens page, where a token is also deleted. Bots, commands and change history stay in Kite.

FAQ

How do I connect Claude Code?

Run `claude mcp add --transport http kite https://kite.onl/api/mcp`, then `/mcp`, pick `kite` and sign in.

How do I connect Codex?

Run `codex mcp add kite --url https://kite.onl/api/mcp`. If sign-in does not open, run `codex mcp login kite`.

What about clients without OAuth?

Cursor, OpenCode, Gemini and others need a `kite_...` API token: create it at `kite.onl/apps?api-tokens` and send it in the `Authorization: Bearer` header.

Which permissions can be granted?

Full access creates, changes and deletes commands, event listeners, templates and variables. Read-only lets the client only look. You also pick which apps, all or chosen ones.

Can a change be undone?

Yes, every change is kept in the history of the command, listener or template and can be undone there.

Discussion

No questions or reviews yet.

Needs a VPN

A Discord MCP with over 200 typed tools: the agent handles messages, roles and moderation, builds a server from a plan, and writes default to preview mode

MCP serverBroad access188Repository stars
Needs a VPN

MCP server for Discord: an agent manages channels, roles, messages and moderation through your server bot token

MCP serverBroad access603Repository stars

An MCP server in a single Go binary: more than 75 local tools for files, shell, browser, calendar and scheduled tasks

MCP serverBroad access410Repository stars
Russian stack

An MCP server and skill for building and publishing Telegram, MAX and Instagram bot funnels in the zaytsv /bots service from a text description

PluginBroad access1Repository stars

README in short

The README presents Kite as a no-code Discord bot builder. MCP is covered in the documentation guide: connecting clients, sign-in, tokens, example prompts and flow testing.

README badge

Report a problem