MCP access is in beta. Model and operation availability follows your QuiverAI plan, account
limits, and credit balance.
What agents can do
Once connected, agents can:- List the QuiverAI models available to your account with
list_models. - Browse Gallery metadata with
list_creationsand fetch selected creation metadata or SVG content withget_creationandget_creation_content. - Request a PNG preview alongside SVG content when they need to show a creation in chat.
- Create text-to-SVG generation tasks with
create_generation. - Pass image and SVG sources directly to create tools as public URLs, base64 payloads, or completed Quiver upload IDs. Quiver fetches or decodes non-upload sources, validates them, stores them, and persists upload IDs in the task.
- Vectorize raster image sources with
create_vectorization. - Animate an existing SVG creation or SVG source with
create_animation(coming soon). - Poll generation, vectorization, and animation tasks with
get_taskuntil output is complete.
Setup
Use the hosted endpoint directly in clients that support remote MCP servers.- Codex
- Claude Code
- Cursor
- Other clients
Add QuiverAI from the CLI:Then run the login flow when Codex prompts you, or start it manually:
Permissions
The MCP server uses scoped OAuth access:- Read access lets agents list models, inspect Gallery items, read artwork content, and poll tasks.
- Write access lets agents start text-to-SVG generations, vectorizations, and animations. The MCP server does not expose a separate upload-slot tool; sources are supplied inline to create tools or referenced by an existing completed upload ID.
Animations (coming soon)
Usecreate_animation to animate an existing QuiverAI creation or SVG source. Supply exactly one
source:
{ "creationId": "..." }for an existing SVG creation in your Gallery.{ "url": "https://..." }for a public SVG URL.{ "base64": "...", "mediaType": "image/svg+xml" }for an inline SVG payload.{ "uploadId": "..." }for an existing completed Quiver upload.
taskId. Poll that task with get_task until it completes, then read the
resulting creation with get_creation_content.
Reading creation previews
Useget_creation_content when your client needs the SVG for a specific creation. By
default the tool returns SVG content only.
When the client should render the creation visually in chat, set includePng: true.
QuiverAI returns the SVG together with a PNG preview and a render instruction so the
client can display the image directly to the user without rasterizing the SVG itself.
Troubleshooting
If connection fails, verify that your client supports remote MCP over Streamable HTTP or use themcp-remote fallback shown above. If authentication opens in the browser but
does not return to the client, remove the saved MCP connection from your client and add
it again.
For account issues, contact us.