Run in a terminal:
claude mcp add --transport http goai-chat http://127.0.0.1:8722/mcp --header "Authorization: Bearer <YOUR_TOKEN>"
Turn on the on-device MCP server in GO AI Chat for Mac, and Claude Code, Cursor, or Claude Desktop can call its image, video, and media tools directly — every generation metered against your signed-in Lab-token balance.
Server running · 127.0.0.1:8722
$ claude mcp add --transport http goai-chat \ http://127.0.0.1:8722/mcp \ --header "Authorization: Bearer goai_…" ✓ Added MCP server goai-chat 13 tools · images · video · media · studio
The MCP server is built into GO AI Chat for Mac (Mac Catalyst). It runs on-device,
binds to localhost only, and authenticates with a Bearer token — so you stay in control.
Under two minutes from a fresh install to your first generation from the command line.
Open GO AI Chat on your Mac, go to Settings → MCP Server, and switch on
Enable MCP Server. The status dot turns green and shows the live endpoint
http://127.0.0.1:8722/mcp. Change the port any time if 8722 is taken.
In the Pairing Token section, tap Copy. This token authenticates every request — treat it like a password. Hit Regenerate to roll it and instantly cut off any client still using the old one.
Paste the connection snippet below into your MCP client. Replace <YOUR_TOKEN>
with the token you just copied (the in-app snippets already include it for you).
Run in a terminal:
claude mcp add --transport http goai-chat http://127.0.0.1:8722/mcp --header "Authorization: Bearer <YOUR_TOKEN>"
Add to mcp.json (Cursor) or claude_desktop_config.json (Claude Desktop):
{
"mcpServers": {
"goai-chat": {
"type": "http",
"url": "http://127.0.0.1:8722/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Image, video, and media generation powered by Grok, plus on-device Studio color grading and
free read-only helpers. Call list_generation_options for the full machine-readable catalog.
generate_image
Text-to-image in a chosen style preset.
1 tokentransform_image
Image-to-image restyle, including inpainting via a PNG mask.
1 tokengenerate_video
Text-to-video clip. Returns a job id to poll.
per secondsummarize_media
Summarize a YouTube URL or a PDF/MP4 file (≤50 MB).
5 tokensstudio_create_image
Create an image from a prompt — no style preset.
1 tokenstudio_edit_image
Edit a reference image with a text prompt.
2 tokensstudio_image_to_video
Animate a reference image into a video clip.
per secondstudio_edit_video
Edit an existing video (≤15 s) with a prompt.
per secondstudio_adjust_image_colors
Professional color grading on an image, on-device.
1 tokenstudio_adjust_video_colors
Professional color grading on a video, on-device.
3 tokensget_token_balance
Your Lab/chat token balances, tier, and 720p eligibility.
Freeget_job_status
Check the status, progress, or result of an async job.
Freelist_generation_options
The full catalog: styles, aspect ratios, durations, costs.
FreeEvery generation spends from the same Lab-token balance you use inside the app. Read-only tools are always free.
| Tool | Cost |
|---|---|
generate_image, transform_image, studio_create_image | 1 token |
studio_edit_image | 2 tokens |
studio_adjust_image_colors | 1 token |
studio_adjust_video_colors | 3 tokens |
summarize_media | 5 tokens |
Video — generate_video, studio_image_to_video, studio_edit_video | max(10, round(seconds × 2.5)) — e.g. an 8 s clip = 20 tokens |
get_token_balance, get_job_status, list_generation_options | Free |
720p video requires an active subscription. Check your balance any time with get_token_balance.
The server binds to 127.0.0.1. Nothing is exposed to your network or the internet — clients connect from the same Mac.
Every request carries your pairing token. Regenerate it to revoke access instantly — old clients stop the moment you roll it.
Generations draw from your signed-in Lab-token balance — the same one the app uses. Read-only tools never spend tokens.
Video tools return a job id right away. Poll get_job_status until the clip is ready — no blocking calls.
Any MCP client that supports the streamable HTTP transport with a Bearer Authorization header — Claude Code, Cursor, and Claude Desktop are tested. Other spec-compliant clients work the same way.
Yes. The server runs on-device inside GO AI Chat for Mac. Keep the app open while a client is connected; closing it stops the server.
Not yet — the MCP server is Mac-only today. The same account and Lab-token balance back it, so anything you generate also lands in your history across devices.
Connecting is free. Generation tools are metered against your Lab tokens (images 1, Studio edit-image 2, media summaries 5, video per second). The read-only tools — balance, job status, and the options catalog — are free.
Open Settings → MCP Server and tap Regenerate on the pairing token, or switch the server off. Either one cuts existing clients off immediately.
Yes. Set any port ≥ 1024 in the MCP Server settings. If the chosen port is busy the server automatically tries the next few until one is free, then shows the live URL.
Get GO AI Chat for Mac, flip on the MCP server, and call it from your favorite client.
Questions? support@goaichats.com