# 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:
```json
{
"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/](https://app.scenario.com/) → Settings → API Keys
## Alternative: Session-based Credentials
Don't want to use env vars? Just use:
```json
{
"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