Give Claude, Cursor or any MCP client the ability to generate and edit images and video with your PicX account.
Streamable HTTP at the root path — no /mcp or /sse suffix.
https://mcp.picxstudio.com/// .mcp.json (project root)
{
"mcpServers": {
"picx": {
"type": "http",
"url": "https://mcp.picxstudio.com/"
}
}
}
// OAuth runs on first connect — no API key in the file.Claude Desktop's config file validates local (stdio) servers only — a remote MCP server dropped there is silently ignored or crashes the app on next launch.
Default for hosted clients. No key in your config file — the client opens a browser sign-in the first time it connects, and PicX mints a scoped token.
Everyday use in Claude, Cursor, VS Code, Codex.
For developers, CI, and scripted agents. Send Authorization: Bearer pxsk_YOUR_KEY on every request — the same key as the REST API. Get one from the API Keys page in this console.
Automation and self-hosted clients.
Need a key? Create one on the API keys page.
picx_generate_imageGenerate a new image from a text prompt using PicX's AI models. Costs credits.
picx_edit_imageEdit one or more existing images with a natural-language instruction. Costs credits.
picx_generate_videoGenerate a video in one of seven modes (text, image, reference, frames, extend, lipsync, edit). Async background task — poll for the result. Costs credits.
picx_get_generationPoll a generation (image or video) by id for status, output URL, and credits used. Free.
picx_list_generationsList past generations for the account, paginated. History endpoint pending — the backing GET /v1/generations has not shipped, so this returns an empty list with a notice until it does. Free.
picx_get_generation_eventsRead a bounded snapshot of one generation's progress-event stream; returns once a terminal event arrives or the timeout is reached. Free.
picx_get_generation_deliveriesList the webhook deliveries that fired for one generation — was its completed/failed webhook delivered, and with what response? Free.
picx_upload_assetUpload a local file to get an HTTPS URL, for use as input to edit/video tools.
picx_list_assetsList uploaded and generated assets in the account.
picx_delete_assetDelete an asset by id.
picx_list_modelsList available generation models and their live credit costs.
picx_search_templatesSearch PicX's catalogue of ~50,000 curated generation templates.
picx_get_templateGet a single template by id.
picx_get_accountGet the authenticated account's profile and credit balance.
picx_get_usageGet usage statistics for the account.
picx_get_tierGet the account's current plan/tier.
picx_get_profileReturn a compact identity profile for the linked account — an opaque account id plus display name and email when available. Used by hosts like ChatGPT to tell multiple linked accounts apart. Free.
picx_get_webhook_deliveriesList the delivery attempts for one webhook endpoint, with each delivery's status and response. Free.
picx_redeliver_webhookRe-send a previously-failed webhook delivery — re-fires the same signed payload as a real outbound POST. Costs no credits.
More detail in the MCP docs.