ridvay-mcp
This server connects AI assistants to Ridvay Studio, enabling creation, editing, and management of graphic designs (posters, flyers, social media posts) directly from chat.
Generate designs from a text brief: Describe what you want and Ridvay's AI engine creates the design automatically (~20–40 seconds, uses generation credits). Supports square, story, portrait, landscape, A4, slide, or custom canvas sizes.
Compose your own designs: The AI assistant builds the layout using Ridvay's design IR format and saves it to Ridvay for rendering — no Ridvay-side AI generation consumed, giving full creative control.
Learn the design format: Retrieve the Ridvay design IR specification (element types, fonts, backgrounds, worked examples) to compose designs from scratch.
Edit existing designs: Apply natural-language edits to a previously created design (e.g., "make the headline red", "switch to a dark theme") using a design ID.
Check rendering status: Poll whether a design's AI-generated images have finished rendering and retrieve updated view/share/edit links.
Sharing control: Publish designs as unlisted public share links or keep them private to the account.
Brand Kit integration: Optionally apply the account's brand colors, fonts, and logo when generating or refining designs.
Allows GitHub Copilot (VS Code agent mode) to create and edit Ridvay Studio posters, flyers, and social designs directly from chat.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ridvay-mcpCreate a poster for our weekend flash sale – 30% off everything"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ridvay-mcp
MCP (Model Context Protocol) server that lets AI assistants — Claude Code, Claude Desktop, GitHub Copilot (VS Code agent mode), Cursor, and any other MCP client — create and edit Ridvay Studio posters, flyers, and social designs straight from a chat conversation.
Every design comes back as a working share link (ridvay.com/d/…) plus links to open and
edit it in the Studio editor.
Tools
Tool | What it does |
| Start here — the design-IR authoring spec (element types, backgrounds, fonts, worked example) that teaches your assistant to compose designs itself. |
| The preferred path: your assistant composes the design as Ridvay design IR — Ridvay only stores, renders, and shares it. Fast, free, full creative control. |
| Fallback: Ridvay's AI designs from a text brief (slower, consumes the account's generation credits). |
| Natural-language edit of an existing design ( |
| Report whether a design's AI images finished rendering and return its links. |
Your AI client is the designer; Ridvay is the save/render/share backend. Client-authored
designs may still include prompt image slots — Ridvay renders those server-side after
creation. generate_poster remains for when the assistant can't compose the design itself.
size accepts 1080x1080 (default), 1080x1920 / story, 1080x1350, 1920x1080,
a4, slide, or any WxH.
Related MCP server: Image MCP Server
Get an API key
Sign in and create a key at ridvay.com/user/api-keys. Designs generated through MCP appear in your own My designs.
Quickstart
Claude Code
claude mcp add --scope user ridvay --env RIDVAY_API_KEY=sk-ridvay-… -- npx -y ridvay-mcpClaude Desktop — add to claude_desktop_config.json
(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"ridvay": {
"command": "npx",
"args": ["-y", "ridvay-mcp"],
"env": { "RIDVAY_API_KEY": "sk-ridvay-…" }
}
}
}VS Code / GitHub Copilot agent mode — add to your user mcp.json
(Command Palette → "MCP: Open User Configuration"), then enable ridvay in the
Copilot Chat tools picker:
{
"servers": {
"ridvay": {
"type": "stdio",
"command": "npx",
"args": ["-y", "ridvay-mcp"],
"env": { "RIDVAY_API_KEY": "sk-ridvay-…" }
}
}
}Then ask your assistant things like:
Generate a story-size poster for our weekend flash sale — 30% off everything, Saturday only.
Environment
Var | Required | Meaning |
| yes | Your Ridvay API key ( |
| no | Default |
| no | Base for returned links, default |
| no | Admin/platform keys only: act on behalf of a specific user. |
Behavior notes
Sharing:
generate_poster/create_postercreate an unlisted public share link by default so the chat reply contains a working/d/{id}URL. Passshare: falseto keep a design private to your account (only the Studio edit link is returned).Deferred images: generation returns as soon as the layout is ready; AI/stock images render server-side in the background (~1 min).
check_posterreports on and, if needed, re-triggers that pass.
Development
npm install
npm run build # emits dist/
npm test # vitest unit suite
node dist/index.js # run the stdio server directly (needs RIDVAY_API_KEY)MIT © Ridvay
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tom-tgr/ridvay-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server