Scenario.com MCP Server
About
A Model Context Protocol (MCP) server for the Scenario.com API
Details
- Author
- pasie15
- GitHub stars
- 2
- Downloads
- 102
- Categories
- Other
Jump to
- Text-to-image generation
- Image-to-image generation
- ControlNet and inpainting
- Upscaling and background removal
- Asset and model management
- Model training with training images
- Over 70 tools available
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Scenario.com MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install by adding the configuration to your MCP client with the npx command, supplying SCENARIO_API_KEY and SCENARIO_API_SECRET as environment variables. Alternatively, omit environment variables and use the set-credentials tool with your API key and secret for session-based credentials. Use get-credentials-status to verify.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"scenario.com mcp server": {
"scenario.com-mcp-server": {
"command": "python",
"args": [
"-m",
"venv",
"scenario-ai"
]
}
}
}
}
McpServers
{
"scenario.com-mcp-server": {
"command": "python",
"args": [
"-m",
"venv",
"scenario-ai"
]
}
}
Scenario.com MCP Server
MCP server providing access to Scenario.com's generative AI API - text-to-image, image-to-image, model training, upscaling, and 70+ other tools.
Installation
Add to your MCP client config:
{
"mcpServers": {
"scenario": {
"command": "npx",
"args": ["-y", "scenario.com-mcp-server"],
"env": {
"SCENARIO_API_KEY": "your_api_key_here",
"SCENARIO_API_SECRET": "your_api_secret_here"
}
}
}
}
Get your API credentials from https://app.scenario.com/ → Settings → API Keys
Alternative: Session-based Credentials
Don't want to use env vars? Just use:
{
"mcpServers": {
"scenario": {
"command": "npx",
"args": ["-y", "scenario.com-mcp-server"]
}
}
}
Then in your MCP client:
Use set-credentials with API key api_xxx and secret yyy
Available Tools
Setup:
- set-credentials - Configure API access for session
- get-credentials-status - Check credential status
Image Generation:
- post-txt2img-inferences - Generate from text
- post-img2img-inferences - Generate from image
- post-controlnet-inferences - ControlNet generation
- post-inpaint-inferences - Inpainting
- post-upscale-inferences - Upscale images
- post-remove-background-inferences - Remove backgrounds
Asset Management:
- get-assets - List assets
- delete-asset - Delete assets
- get-models - List models
Model Training:
- post-models - Create model
- put-models-train-by-model-id - Train model
- post-models-training-images-by-model-id - Add training images
...and 60+ more tools. Use list_tools to see all.
License
ISC
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



