Scenario.com MCP Server
About
A Model Context Protocol (MCP) server for the Scenario.com API
Explore
- 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
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
set-credentials
Configure API access for session
get-credentials-status
Check credential status
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
get-assets
List assets
delete-asset
Delete assets
get-models
List models
post-models
Create model
put-models-train-by-model-id
Train model
post-models-training-images-by-model-id
Add training images
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.
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"
]
}
}
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.



