Docs/Help & Resources/Connect to LetzAI via MCP

Connect to LetzAI via MCP

Use LetzAI from inside Claude, ChatGPT, Cursor and other AI assistants. Add one URL, log in once, choose what the app may do, and never create or paste an API key.

You can use LetzAI from inside AI assistants such as Claude, Claude Code, Cursor and ChatGPT: generate images and videos, edit and upscale, and look through what you have already made, simply by asking. You connect once with your LetzAI login. There is no API key to create or paste, and the assistant never sees your password.

Your LetzAI MCP URL

Connect

Pick your assistant. They all ask for the same URL above and nothing else.

Claude (web and desktop)

  1. Open Settings → Connectors → Add custom connector.
  2. Name it LetzAI, paste the URL above and confirm.
  3. Your browser opens LetzAI. Log in, then Approve.

Shortcut: Add LetzAI to Claude opens that form with the name and URL already filled in. Review it and confirm.

Claude Code

Run this once in your terminal, then start claude and type /mcp to log in to LetzAI.

claude mcp add --transport http letzai https://mcp.letz.ai/mcp

Cursor

Add LetzAI to your mcp.json: ~/.cursor/mcp.json for every project, or .cursor/mcp.json inside one project. You can also open the file from Customize in Cursor's sidebar, where you switch servers on and off. Paste this in, save, and start a new chat: Cursor only loads servers when a chat begins. The first time LetzAI is used, Cursor opens your browser so you can log in and approve.

{
  "mcpServers": {
    "letzai": {
      "url": "https://mcp.letz.ai/mcp"
    }
  }
}

ChatGPT

Where your plan allows custom MCP servers, open ChatGPT Plugins, select the plus button and choose Add custom MCP server. Paste the URL above, choose OAuth for authentication, confirm the warning and select Create as a plugin. Install it, then log in to LetzAI when it asks. ChatGPT's menus have been renamed more than once (connectors, apps, plugins) and which plans offer custom servers changes, so if you do not see these options, check OpenAI's current instructions.

Any other assistant

Anything that supports remote MCP servers works. Add a server of type HTTP (sometimes called Streamable HTTP) with the URL above. Leave API key and header fields empty: the assistant signs you in through LetzAI.

Approve the connection

  1. Your browser opens LetzAI. Log in if you are asked to.
  2. You see which app is asking and what it wants to do. Choose, then Approve.
  3. Go back to the assistant and ask for something, for example "Make a poster of a lighthouse at dawn with LetzAI".

What you are agreeing to

The screen lists up to four permissions. Untick anything you do not want; the app works with whatever you leave ticked.

PermissionWhat the app can do
View your contentSee your images, videos, models, boards and canvases. Look, not touch.
Generate with your creditsCreate, edit and upscale images, videos and audio. This spends credits, exactly as if you had done it yourself.
Build on boards, canvases and designsCreate and edit boards, canvases, designs and models. Training a model is free. Everything it creates stays private: it cannot make anything public, post to a shared board or invite anyone.
Delete and moderateDelete your content, take it off boards, and change who can see it. Marked Destructive and starts unticked: tick it only if you want the app to do these things for you.

If you belong to an organization, you also choose who pays: you or the organization. That choice stays fixed for the connection. To change it, disconnect and connect again.

Check who is asking

  • Under the app's name is a web address. That is where the app's identity really comes from. An app called "Claude" should show claude.ai. A Verified badge means LetzAI recognises the app. "Not verified by LetzAI" does not mean it is bad, since most apps are not on our list, but do check that the address is the one you expect.
  • "After you answer, you will return to…" shows where you go next. For an app running on your own computer, such as Claude Code, it is localhost or 127.0.0.1, with a warning. That is normal if you just started connecting an app yourself. If the screen appeared out of nowhere, choose Deny.

See what is connected, and disconnect

Settings → API Keys → Connected apps lists every app you have connected: what it may do, who it bills and when it was last used.

Disconnect takes effect immediately: the app stops working with your account straight away and has to ask again to reconnect.

Changing or resetting your password disconnects every app at once. Reconnect the ones you still want; each one asks you again.

Questions

Does the app get my password? No. You log in on LetzAI; the app receives a key that only does what you approved, and that you can cancel at any time.

I approved less than it asked for and now something does not work. The app may ask again for the extra permission when it needs it. You can say yes then, or no.

It stopped working after a couple of months. Connections left unused for sixty days expire. Connect again.

The app keeps asking me to reconnect. Disconnect it in Settings, then connect once more. If it continues, tell the app's makers; it is usually a fault on their side.

I use an API key today. Do I have to change anything? No. API keys keep working.

I see an app I do not recognise, or got an email about a connection I did not make. Change your password. That disconnects every app at once. Then reconnect the apps you use.

Can't find what you're looking for?

Our team is here to help you with any questions.

Contact Support