Complete reference for all MCP tools available to AI assistants.
The RaidFrame MCP server exposes the following tools to AI assistants:
Deploy the current project.
Parameters:
environment: string (optional) — "production", "staging", or custom
watch: boolean (optional) — stream build logs
branch: string (optional) — deploy specific branch
Roll back to a previous deployment.
Parameters:
deployment_id: string (optional) — specific deployment, defaults to previous
environment: string (optional)
List recent deployments.
Parameters:
limit: number (optional, default: 10)
environment: string (optional)
List all services in the project with status.
Returns: name, type, status, instances, cpu, memory for each service
Scale a service.
Parameters:
service: string (required)
min: number (optional)
max: number (optional)
resources: string (optional) — "starter", "standard", "pro", etc.
Restart a service.
Parameters:
service: string (required)
instance: string (optional) — specific instance ID
Get detailed information about a service.
Parameters:
service: string (required)
Provision a new database.
Parameters:
engine: string (required) — "postgres", "redis", "vector"
name: string (optional)
plan: string (optional)
Run a SQL query against a database.
Parameters:
database: string (required)
query: string (required)
Get database status, size, connections, and performance stats.
Parameters:
database: string (required)
Create a database backup.
Parameters:
database: string (required)
name: string (optional)
List environment variables (values masked).
Parameters:
environment: string (optional)
Set one or more environment variables.
Parameters:
variables: object (required) — {"KEY": "value", ...}
environment: string (optional)
Get a specific environment variable value.
Parameters:
key: string (required)
environment: string (optional)
Delete an environment variable.
Parameters:
key: string (required)
environment: string (optional)
Fetch logs from services.
Parameters:
service: string (optional) — filter by service
since: string (optional) — "1h", "30m", "2d"
level: string (optional) — "error", "warn", "info"
search: string (optional) — text search
limit: number (optional, default: 100)
Get current metrics for a service.
Parameters:
service: string (optional)
metric: string (optional) — specific metric name
period: string (optional) — "1h", "24h", "7d"
List recent errors grouped by type.
Parameters:
service: string (optional)
since: string (optional)
Find distributed traces.
Parameters:
service: string (optional)
min_duration: string (optional) — "500ms", "1s"
status: string (optional) — "error", "ok"
limit: number (optional)
List all custom domains.
Add a custom domain.
Parameters:
domain: string (required)
environment: string (optional)
Check DNS and SSL status for a domain.
Parameters:
domain: string (required)
List all cron jobs with next run time.
Create a cron job.
Parameters:
schedule: string (required) — cron expression
command: string (required)
name: string (required)
Manually trigger a cron job.
Parameters:
name: string (required)
Run a diagnostic check on the project.
Returns: CLI version, auth status, project config, service health, connectivity
Get current spending and forecast.
Get infrastructure resilience score and recommendations.
Run a command in a service container.
Parameters:
service: string (required)
command: string (required)
Open an interactive shell in a service container.
Parameters:
service: string (required)
instance: string (optional)