MCP Server
Use Orshot with Claude, Cursor, VS Code, Windsurf, ChatGPT, Codex, and other MCP-compatible applications
MCP Server URL: https://mcp.orshot.com/mcp
Introduction#
The Orshot MCP Server lets you generate dynamic images, manage templates, and control your Orshot workspace using natural language — directly inside AI tools like Cursor, VS Code (GitHub Copilot), Claude Desktop, Claude Code, Windsurf, ChatGPT, Codex, Cline, LM Studio, Zed, Goose, and any other MCP-compatible client.
No API keys needed. Authentication is handled automatically via OAuth — just connect and approve access through your browser.
Video Tutorial#
Setup#
Connect to the hosted Orshot MCP server. Authentication happens automatically via OAuth when you first use a tool.
Cursor#
- Open Settings → General → MCP Servers
- Click + Add new MCP server
- Select Type: URL
- Enter URL:
https://mcp.orshot.com/mcp - Click Add
- When prompted, complete OAuth authorization in your browser
Or add manually to ~/.cursor/mcp.json:
{
"mcpServers": {
"orshot": {
"url": "https://mcp.orshot.com/mcp"
}
}
}VS Code (GitHub Copilot)#
Add to your .vscode/mcp.json (workspace) or global settings:
{
"servers": {
"orshot": {
"url": "https://mcp.orshot.com/mcp"
}
}
}Or use the Command Palette:
- Press
Cmd+Shift+P(macOS) /Ctrl+Shift+P(Windows/Linux) - Run MCP: Add Server
- Select HTTP
- Enter URL:
https://mcp.orshot.com/mcp - Name it
Orshot
Claude Desktop#
Add to your Claude Desktop MCP configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"orshot": {
"url": "https://mcp.orshot.com/mcp"
}
}
}Restart Claude Desktop after saving.
Claude.ai (Web)#
- Go to claude.ai → Settings → Integrations
- Click Add Integration
- Enter URL:
https://mcp.orshot.com/mcp - Complete OAuth authorization when prompted
Claude Code#
claude mcp add orshot --transport http https://mcp.orshot.com/mcpWindsurf#
- Click the MCP icon in the Cascade panel (top right)
- Click Manage plugins → View raw config
- Add the Orshot configuration and save
Config file location: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"orshot": {
"serverUrl": "https://mcp.orshot.com/mcp"
}
}
}ChatGPT#
- Go to chatgpt.com → Settings → Connections
- Click Add Connection
- Enter URL:
https://mcp.orshot.com/mcp - Complete OAuth authorization when prompted
Codex (OpenAI CLI)#
Add to ~/.codex/config.json:
{
"mcpServers": {
"orshot": {
"url": "https://mcp.orshot.com/mcp"
}
}
}Or add via CLI:
codex mcp add orshot --url https://mcp.orshot.com/mcpCline#
- Open Cline settings in VS Code
- Go to MCP Servers section
- Click Add Server
- Enter:
- Name:
orshot - URL:
https://mcp.orshot.com/mcp
- Name:
- Click Save
LM Studio#
- Open Settings → MCP
- Add a new MCP server with this configuration:
{
"orshot": {
"url": "https://mcp.orshot.com/mcp"
}
}Zed#
Add to your Zed settings (~/.config/zed/settings.json):
{
"context_servers": {
"orshot": {
"url": "https://mcp.orshot.com/mcp"
}
}
}Goose#
goose mcp add orshot --transport http https://mcp.orshot.com/mcpOr add to ~/.config/goose/config.yaml:
extensions:
orshot:
type: http
url: https://mcp.orshot.com/mcpOther MCP Clients#
Any client that supports remote MCP servers can connect using:
URL: https://mcp.orshot.com/mcp
Look for "Remote MCP", "HTTP", or "Streamable HTTP" in your client's MCP settings and enter the URL above.
Authentication#
The MCP server uses OAuth to securely connect to your Orshot account. No API keys to copy or manage.
How It Works#
- Connect — Add the MCP server URL to your client
- Authorize — When you first use an Orshot tool, your browser opens to the Orshot login page
- Select workspaces — Choose which workspace(s) the MCP server can access
- Done — Your client receives an OAuth token and all subsequent tool calls are authenticated
Token Details#
- Access tokens are short-lived (15 minutes) and automatically refreshed
- If your session expires, you'll be prompted to re-authorize
- You can revoke access anytime from your Orshot dashboard
- Each user's data is completely isolated — the server never stores tokens
Available Tools#
The MCP server provides 31 tools across six categories:
Workspace & Auth#
| Tool | Description |
|---|---|
orshot_auth_status | Check if you're authenticated and see available workspaces |
orshot_list_workspaces | List all workspaces you have access to |
orshot_set_active_workspace | Switch which workspace to use |
Template Management#
| Tool | Description |
|---|---|
orshot_list_studio_templates | List all studio templates in the active workspace |
orshot_get_studio_template | Get full template details including design structure |
orshot_get_studio_template_modifications | Get available modification parameters for a template (dynamic fields listing) |
orshot_create_template_design | Create a new template with design elements |
orshot_update_template_design | Update an existing template's design, name, or dimensions |
orshot_delete_template | Delete a studio template |
orshot_duplicate_template | Create a copy of an existing template |
Image Generation#
| Tool | Description |
|---|---|
orshot_generate_image | Generate an image, PDF, or video from a studio template with modifications |
orshot_generate_image_from_library | Generate images from library templates (website screenshots, tweet images, etc.) |
Library Templates#
| Tool | Description |
|---|---|
orshot_list_library_templates | List all available pre-built Orshot library templates |
orshot_get_library_template_modifications | Get available parameters for a library template |
Brand Assets#
Manage your workspace brand kit — images, colors, fonts, and videos used across templates.
| Tool | Description |
|---|---|
orshot_get_brand_kit | Fetch all brand assets at once (images, colors, fonts, videos) with optional tag filtering |
| Images | |
orshot_get_brand_images | List brand images, optionally filtered by tag |
orshot_upload_brand_image | Upload a new brand image from a URL |
orshot_update_brand_image_tags | Update tags on a brand image |
orshot_delete_brand_image | Delete a brand image |
| Colors | |
orshot_get_brand_colors | List brand colors, optionally filtered by tag |
orshot_add_brand_color | Add a new brand color (hex value + tags) |
orshot_update_brand_color_tags | Update tags on a brand color |
orshot_delete_brand_color | Delete a brand color |
| Fonts | |
orshot_get_brand_fonts | List brand fonts, optionally filtered by tag |
orshot_upload_brand_font | Upload a new brand font from a URL |
orshot_update_brand_font_tags | Update tags on a brand font |
orshot_delete_brand_font | Delete a brand font |
| Videos | |
orshot_get_brand_videos | List brand videos, optionally filtered by tag |
orshot_upload_brand_video | Upload a new brand video from a URL |
orshot_update_brand_video_tags | Update tags on a brand video |
orshot_delete_brand_video | Delete a brand video |
Example Prompts#
Once connected, try natural language prompts like:
Image Generation:
- "Generate a website screenshot of github.com using Orshot"
- "Create an ad banner with heading 'Grow your business' using studio template 64"
- "Generate a tweet screenshot of this tweet https://x.com/example/status/123"
- "Render my certificate template with the name 'Jane Doe'"
- "Generate a PNG and a PDF of template 100 with my updated headline"
Template Management:
- "List all my studio templates"
- "Show me the details of template 222"
- "What modification parameters does template 150 accept?"
- "Create a new social media template at 1080x1080 with my brand colors"
- "Update template 100 with a new background color"
- "Duplicate template 200 so I can create a variant"
- "Delete template 300"
Brand Assets:
- "Show me all my brand assets"
- "What brand colors do I have tagged as 'primary'?"
- "Upload this logo image to my brand kit with tags 'logo' and 'dark'"
- "Add a new brand color #FF5733 tagged as 'accent'"
- "Create a social media post template using my brand fonts and colors"
- "Design a YouTube thumbnail using my brand images tagged 'product'"
Workspace:
- "Which workspaces do I have access to?"
- "Switch to my marketing workspace"
Need Help?#
- Check the Orshot API documentation
- Contact support at hi@orshot.com
- Use the chat button in your Orshot dashboard

All Set? Let's Start Automating
- Image, PDF and Video Generation via API
- Canva like editor with AI and smart features
- No-Code Integrations (Zapier, Make, n8n etc.)
- Embed Orshot Studio in your app
- Start Free. No credit card required. Cancel anytime.