Skip to main content

Connect an AI assistant

The Developer Console has a built-in MCP server. Point your coding assistant at it and it can look up your games, read analytics, manage products, upload builds, and read these docs, all from your editor or terminal.

You sign in with your normal Jest account. There are no API keys to create or copy.

note

This feature is in preview. Tools may change while we work on it.

Connect

  1. In the Developer Console, open MCP under Tools in the left sidebar.

  2. Add the endpoint to your assistant as a remote MCP server:

    https://jest.com/mcp

    For Claude Code:

    claude mcp add --transport http jest https://jest.com/mcp

    In Cursor, Claude.ai, or ChatGPT, add a custom MCP server or connector with the same URL.

  3. The first time the assistant uses a tool, your browser opens the Jest sign-in page. Sign in and allow access.

That's it. The connection stays active. Access tokens expire after an hour and renew on their own.

The MCP entry under Tools in the Developer Console sidebar

MCP lives under Tools in the sidebar

tip

Sign in to the Developer Console at least once with the account you use in your assistant. If you skip this, the assistant keeps asking you to authenticate.

Choose what assistants can do

The MCP page has an access level setting. It applies to every assistant connected to your account and takes effect immediately.

  • Disabled: assistants cannot use your account.
  • Read-only (default): assistants can view your teams, games, products, plans, analytics, and finances.
  • Read & write: assistants can also create and update games, products, subscription plans, builds, and images.

With Read & write selected, you can also turn on Allow uploads. This lets assistants upload builds and images from your machine.

Access level options: Disabled, Read-only, Read & write, and the uploads toggle

Access level and upload settings

Your team roles still apply on top of this. An assistant can only see and change what your account can see and change in the console. If you are a viewer on a team, the assistant is a viewer there too.

What your assistant can do

The Available tools table on the MCP page lists exactly the tools your assistant gets with your current roles and access level. Read tools are always available (unless access is disabled). Write tools appear once you pick Read & write.

The first rows of the Available tools table, each tool marked Read or Write

Part of the tools list. Each tool is marked Read or Write.

Roughly, the tools cover:

  • Teams and finances: teams, earnings, payouts, statements.
  • Games: list, details, create, update, publish status.
  • Builds: list versions, make a build live, register a self-hosted build, upload a build.
  • Analytics and players: daily actives, retention, custom events, the SDK error log, player lookup, transactions, subscriptions.
  • Catalog: products and subscription plans.
  • Images: the image library, uploads, and setting a game's logo and hero image.
  • Docs: the assistant can read this documentation with the list_docs and read_doc tools, so you can ask it questions about the platform while you work.

Some things you can ask for:

  • "Show me last week's daily actives for my game."
  • "Create a $4.99 product called 500 Gems."
  • "Upload build.zip as version 1.2.0 and make it live."
  • "Set this PNG as the game's logo."
  • "How do I send a notification with an image?"

Uploading builds and images

MCP cannot carry files, so uploads work in two steps. When you ask the assistant to upload a build or an image, it calls a tool that returns a one-hour upload credential and a ready-to-run curl command. The assistant runs that command on your machine, then registers the result.

For builds, the assistant can also make the new version live. For images, it registers the uploaded file in the image library and can set it as the game's logo or hero image.

Uploads use the same endpoints as the upload token in the console. The credential the assistant gets is tied to your account and expires after an hour, and it stops working as soon as you change your access level, turn off uploads, or lose your write role on the game.

Stopping access

  • Disconnect the server in your assistant.
  • Set the access level to Disabled on the MCP page. This blocks every connected assistant at once.
  • Removing your role on a team removes the assistant's access to that team immediately.

Troubleshooting

The assistant keeps asking me to authenticate. Sign in to the Developer Console once with the same account, then try again.

A tool I expect is missing. Check your access level and your role on the team. Write tools need Read & write. Upload tools need Read & write plus Allow uploads. New tools also show up only after you reconnect the server in your assistant.

Uploading an image fails with a crop error. Showcase images need to be large enough to crop to 16:9, 1:1, and 4:3. Use an image that is at least 1600 by 900 pixels.