ChatGPT
Add Leap as a custom MCP server on chatgpt.com.
Claude
One link adds Leap as a connector on the web, desktop and mobile.
Claude Code
One command, then
/mcp to sign in.Codex
The CLI, the IDE extension and the ChatGPT desktop app.
Cursor
Install from a link, with an API key.
Visual Studio Code
Install from a link, or add it to
mcp.json.ChatGPT
Add Leap to ChatGPT as a custom MCP server, on chatgpt.com.1
Add the server
Go to chatgpt.com/plugins, select the plus button, then Add custom MCP server. Name it
Leap, and enter the server URL https://app.tryleap.ai/api/mcp.If you don’t see that option, turn on developer mode in ChatGPT’s settings first. In a work or school workspace, an admin may have to allow custom servers.2
Choose OAuth
For authentication, choose OAuth. Leave the client ID and secret empty: Leap reads ChatGPT’s published client details, so there’s nothing to register. Read the warning, select I understand and want to continue, then Create as a plugin.
3
Install it and sign in
Install the plugin, then sign in to Leap and select Allow when ChatGPT opens the sign-in page.
4
Use it in a chat
Type
@ in the message box, pick Leap, and ask for what you want.Claude
Leap is a custom connector in Claude. Claude’s connector directory doesn’t list apps that generate images, video or audio, so you add Leap by its URL. This link opens Claude with the name and URL filled in:Add Leap to Claude
Opens Claude’s connector settings with Leap ready to add.
1
Add the connector
Open the link above and select Add. To do it by hand, go to Customize, Connectors, select Add custom connector, and enter
Leap and https://app.tryleap.ai/api/mcp. Keep the default sign-in settings.2
Connect
Select Connect, sign in to Leap and select Allow.
3
Use it in a chat
Ask for what you want. If Claude doesn’t reach for Leap, check that it’s on under the + button, Connectors, or start with “Use Leap to”.
generate and generate_batch to Blocked.
Claude can’t hand Leap a picture you attach in the chat, so give it a public link to the photo instead.
Claude Code
/mcp in Claude Code, choose leap, and select Authenticate. Your browser opens to sign in.
The command adds Leap to the current project only. Add --scope user to have it in every project, or --scope project to write it to the project’s .mcp.json so everyone who clones the repository gets it. If you already added Leap on claude.ai with the same Claude account, it’s in /mcp as claude.ai Leap and needs no command.
To install the Leap skill and connect the server in one go:
upload_file as base64.
Codex
codex mcp login opens your browser to sign in. Or add the server to ~/.codex/config.toml yourself, then run codex mcp login leap:
/mcp lists your servers. As in ChatGPT, the agent points you to Leap’s prices when you need credit, and you add it in the studio.
Cursor
Cursor can’t sign in with your Leap account yet, so it connects with an API key. Create one at app.tryleap.ai/go/api and set it asLEAP_API_KEY in your environment, then add the server:
Add Leap to Cursor
Opens Cursor and installs Leap with the settings below.
~/.cursor/mcp.json for every project, or to .cursor/mcp.json for one:
Visual Studio Code
Add Leap to VS Code
Opens VS Code and installs Leap for your user.
.vscode/mcp.json:
Any other client
Leap’s server speaks MCP over Streamable HTTP and is stateless, so any client that supports remote servers can use it. It signs clients in with OAuth 2.1, or takes an API key.
A request without credentials gets a
401 whose WWW-Authenticate header points to the resource metadata and names the scopes to ask for, so a client that follows the MCP authorization spec signs in on its own. Use PKCE, and ask for offline_access to get a refresh token: an access token lasts 15 minutes.
To check a key, list the tools:
Origin it doesn’t trust gets a 403), so call it from a server, a desktop app or a CLI.