Connect Gavana to ChatGPT
Gavana provides a hosted Streamable HTTP MCP endpoint with OAuth. Once connected, ChatGPT can list and read your canvases, bring an exact canvas image into the conversation, open an exact canvas for review, save a ChatGPT-created image as a durable image node, and generate an image using your configured Gavana provider. It can create a private reusable workflow without running it, then run that workflow later with only the inputs that changed. ChatGPT can also discover connected video models, start video generation from a prompt or saved canvas frames, and follow the video job to completion.
Connect
-
In ChatGPT, open Settings → Security and login → Developer mode and enable developer mode if your workspace permits it.
-
Open Plugins, choose the add button, and register:
https://app.gavana.ai/mcp -
Choose Connect. Gavana opens a sign-in and consent screen.
-
Review the requested canvas, asset, image-generation, video-generation, and job permissions, then approve the connection.
ChatGPT returns to the plugin after the OAuth authorization-code flow completes. You never paste a Gavana Personal Access Token into ChatGPT; it uses the separate OAuth consent flow.
Available tools
canvas_list— list accessible canvases and exact handlescanvas_get— inspect a complete canvas graphget_canvas_image— bring one exact image node into ChatGPT with a temporary full-resolution linkopen_canvas— return a verified browser linksave_image_to_canvas— add a public HTTPS image as a durable canvas nodeimport_product_reference_pack— import a product page gallery as private assets and one Product References Section, with optional exact-variant evidencegenerate_image_in_canvas— run your configured image provider into a canvascreate_canvas_workflow— create a private reusable Recipe with changing inputs and optional fixed defaults, without running itrun_canvas_workflow— run a saved workflow while supplying only the inputs that changedget_canvas_workflow_run— follow a workflow run and return completed output imagesfind_video_models— find an exact connected video model and inspect its input capabilitiesgenerate_video— generate video from a prompt and optional canvas framesget_video_job— follow an asynchronous video generation to completion
Saving and generation require a caller-stable idempotency key so retries do not create duplicate canvas work. The persistent Agent Canvas is the default destination when no specific canvas is selected. When a ChatGPT image should be the first video frame, ChatGPT saves it to Gavana first and uses the returned node and canvas handles.
Creating a workflow only saves its graph and does not call an image provider. For example, a T-shirt mockup workflow can mark the durable shirt photograph as a fixed default and leave the illustration as the changing input. Later runs only need a new illustration. Running the workflow can consume provider credits, and both image and workflow runs may outlive one tool call, so ChatGPT uses the returned run or job handle to check it again.
If you connected Gavana before video generation was available, disconnect and reconnect it in ChatGPT once so the connection can request the new permission.
Disconnect
Disconnect the plugin in ChatGPT to stop new use from that client. You can also revoke the underlying ChatGPT · Plugin credential in Gavana’s Personal Access Tokens settings. Revocation takes effect on the next request.
Security notes
- The hosted endpoint accepts OAuth bearer tokens only.
- Authorization uses PKCE with an exact ChatGPT callback and an exact
https://app.gavana.ai/mcpresource audience. - Image imports accept public HTTPS URLs and reject private or local network destinations.
- Product reference imports use the same private-network protections, retain the
product-page and variant provenance on every durable node, and never invoke a
provider. If an exact selector such as
colorDisplayCode=08cannot be tied to page gallery evidence—or the page exposes multiple variants without a selector—the tool returnsreview_requiredand creates no pack rather than mixing variants. - Workflow, image, and video generation can consume credits or incur charges with the provider you connected to Gavana.