# Scalix Cloud MCP server

The agent-native cloud: database, functions, AI, storage, computers. tools, one API key.

## Links
- Registry page: https://www.getdrio.com/mcp/world-scalix-cloud
- Repository: https://github.com/scalixworld/scalix-cloud-mcp
- Website: https://scalix.world

## Install
- Endpoint: https://api.scalix.world/v1/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (required; secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://api.scalix.world/v1/mcp
- Header: Authorization

## Tools
- scalix_db_relationships - Get the relationship map showing how tables are connected via foreign keys. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_search_columns - Search for columns by name or type across all tables. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_pii - List all columns classified as containing personally identifiable information (PII). Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_branch_create - Create an isolated ScalixNova database branch (instant copy-on-write sandbox) for safe experimentation — run queries and migrations against it without touching production data. Returns a scoped token for the branch; drop it with scalix_db_branch_drop or let the TTL expire. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_branch_drop - Drop a database branch created with scalix_db_branch_create and revoke its token. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_optimize - Analyze a SQL query and return optimization suggestions including index recommendations and query rewrites. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_text_to_sql - Translate a plain-language question into a candidate SQL query using pattern-matching against the live schema (no AI model — simple questions only: counts, averages, filtered selects on a named table). Returns the SQL without executing it, with a confidence score; low confidence means the table was guessed. Review the statement and tables_used, then run it with scalix_db_query. For complex questions, read scalix_db_schema and write the SQL directly. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_query - Execute a SQL query against the project database. Returns columns, rows, row count, and cost breakdown. Destructive statements (DROP/TRUNCATE/bulk DELETE) require a two-step confirmation: the first call returns code CONFIRMATION_REQUIRED with a confirmation_token — re-call with that value in confirm_token to execute. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_schema - Get the full database schema including all tables, columns, types, and relationships. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_table - Get detailed information about a specific database table including columns, indexes, and foreign keys. Endpoint: https://api.scalix.world/v1/mcp
- scalix_db_migrate - Apply a database migration by version number. Endpoint: https://api.scalix.world/v1/mcp
- scalix_storage_list - List storage buckets, or list objects in a specific bucket with optional prefix filter. Endpoint: https://api.scalix.world/v1/mcp
- scalix_storage_upload - Upload content to object storage. Provide the content as a base64-encoded string. Endpoint: https://api.scalix.world/v1/mcp
- scalix_storage_download - Download an object from storage. Returns the content as base64. Endpoint: https://api.scalix.world/v1/mcp
- scalix_storage_create_bucket - Create a new Scalix Storage bucket in the project (S3-compatible object storage). Bucket names must be unique within the project. Setting public=true makes every object in the bucket readable without authentication — leave it false (the default) and use presigned URLs for private sharing. Endpoint: https://api.scalix.world/v1/mcp
- scalix_fn_list - List all deployed serverless functions. Endpoint: https://api.scalix.world/v1/mcp
- scalix_fn_deploy - Deploy a Scalix Function — serverless, per-request billed, running in isolated microVMs — from a container image. Invoke it with scalix_fn_invoke once deployed. Endpoint: https://api.scalix.world/v1/mcp
- scalix_fn_invoke - Invoke a deployed function with a JSON payload. Endpoint: https://api.scalix.world/v1/mcp
- scalix_kv_get - Read a single value from the project's key-value store by exact key. Returns the stored value, or a not-found error if the key does not exist or its TTL has expired. Use scalix_kv_list to discover keys by prefix first. Endpoint: https://api.scalix.world/v1/mcp
- scalix_kv_set - Set a key-value pair with optional TTL. Endpoint: https://api.scalix.world/v1/mcp
- scalix_kv_list - List keys in the key-value store, optionally filtered by prefix. Endpoint: https://api.scalix.world/v1/mcp
- scalix_ai_infer - Run AI inference on Scalix AI — the Scalix Lumio model family. Sends a prompt and returns the model's response in the OpenAI-compatible chat-completions format; tokens are billed to the project's credit pool. Discover available model IDs with scalix_ai_models. Endpoint: https://api.scalix.world/v1/mcp
- scalix_ai_models - List the AI models available to the project — the Scalix Lumio family and any models enabled for the org — with their IDs for use in scalix_ai_infer. Endpoint: https://api.scalix.world/v1/mcp
- scalix_events_publish - Publish an event to a topic. Provide an event_type (a short name for the kind of event, e.g. 'user.created') and the data payload. Endpoint: https://api.scalix.world/v1/mcp
- scalix_events_topics - List the event-bus topics in the project, with each topic's ID and name. Use this to find or verify a topic_id before publishing with scalix_events_publish; publishing to a non-existent topic fails. Endpoint: https://api.scalix.world/v1/mcp
- scalix_cron_create - Create a cron schedule to run a function or webhook on a timer. Endpoint: https://api.scalix.world/v1/mcp
- scalix_compute_deploy - COMING SOON — not available yet. Long-running container deployments are not built yet; this returns 501. To run containers today use scalix_run_deploy (Scalix Run services) or scalix_fn_deploy (Functions). Endpoint: https://api.scalix.world/v1/mcp
- scalix_compute_list - COMING SOON — not available yet. Container deployments are not built yet; this returns 501. Use scalix_run_list / scalix_fn_list instead. Endpoint: https://api.scalix.world/v1/mcp
- scalix_compute_scale - COMING SOON — not available yet. Container deployments are not built yet; this returns 501. Scale a Scalix Run service with scalix_run_scale instead. Endpoint: https://api.scalix.world/v1/mcp
- scalix_compute_delete - COMING SOON — not available yet. Container deployments are not built yet; this returns 501. Delete a Scalix Run service with scalix_run_delete instead. Endpoint: https://api.scalix.world/v1/mcp
- scalix_sandbox_run - Execute code in an isolated sandbox. Supports Python, JavaScript, TypeScript, and Bash. Returns stdout/stderr. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_create - Get or create a persistent Linux machine by name. Idempotent — calling it again with the same name returns the existing machine rather than creating another, so it is safe to retry. Unlike a sandbox, the disk survives stop/start and is only erased by scalix_computer_delete. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_set_ssh_keys - Replace the ssh keys authorised for root on a persistent Linux machine. This is how you revoke: send the list without the key you want gone, and on a running machine it stops working immediately. Sending an empty list removes every key. Not a patch — whatever you send becomes the whole list, so read the current keys from scalix_computer_list first if you mean to add one. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_list - List your persistent Linux machines with their status, address and resource shape. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_exec - Run a command inside a persistent Linux machine and wait for it to finish. Returns exit code, stdout and stderr. The machine must be running. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_write_file - Write a text file into a persistent Linux machine. Use this instead of shelling out with cat/echo — no quoting to get wrong. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_read_file - Read a text file out of a persistent Linux machine. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_stop - Stop a persistent Linux machine. The disk and the network address are kept, so starting it again returns the same files at the same address. Stop machines you are done with — a stopped machine costs only its disk. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_start - Start a stopped persistent Linux machine. Same disk, same address. Endpoint: https://api.scalix.world/v1/mcp
- scalix_computer_delete - Permanently delete a persistent Linux machine AND its disk. This cannot be undone — use scalix_computer_stop if you may want the files back. Endpoint: https://api.scalix.world/v1/mcp
- scalix_domain_add - Add a custom domain to the project. Returns DNS records to configure. Endpoint: https://api.scalix.world/v1/mcp
- scalix_domain_list - List all custom domains and their SSL/verification status. Endpoint: https://api.scalix.world/v1/mcp
- scalix_domain_verify - Verify DNS configuration for a custom domain and provision SSL certificate. Endpoint: https://api.scalix.world/v1/mcp
- scalix_build_create - Create a new container image build from a Git repository or Dockerfile. Endpoint: https://api.scalix.world/v1/mcp
- scalix_build_status - Get the status and logs of a build. Endpoint: https://api.scalix.world/v1/mcp
- scalix_project_create - Create a new project within an organization. Returns the project ID and API credentials. Endpoint: https://api.scalix.world/v1/mcp
- scalix_project_list - List every project in an organization, with each project's ID, name, and slug. Use this to resolve a project ID before calling project-scoped tools. Requires admin scope on the organization. Endpoint: https://api.scalix.world/v1/mcp
- scalix_auth_configure - Configure end-user authentication for the project — require MFA, require email confirmation, and set the allowed auth providers. Endpoint: https://api.scalix.world/v1/mcp
- scalix_status - Get the current health status of the Scalix Cloud platform including all service components. Endpoint: https://api.scalix.world/v1/mcp
- scalix_usage - Get current usage metrics and costs for a project. Endpoint: https://api.scalix.world/v1/mcp
- scalix_run_deploy - Deploy a long-running container service on Scalix Run from a container image. Creates a new service, or a new revision of an existing service with the same name, with health checks, a public HTTPS URL, and autoscaling between min_instances and max_instances (min 0 = scale-to-zero when idle). Billed per vCPU-hour while instances run. Roll back a bad revision with scalix_run_rollback. Endpoint: https://api.scalix.world/v1/mcp
- scalix_run_list - List all deployed container services in the project. Endpoint: https://api.scalix.world/v1/mcp
- scalix_run_scale - Change the autoscaling bounds of an existing Scalix Run service without redeploying it. Raising min_instances keeps instances warm (no cold starts, higher cost); min_instances 0 enables scale-to-zero when idle. Takes effect immediately. Find service IDs with scalix_run_list. Endpoint: https://api.scalix.world/v1/mcp
- scalix_run_rollback - Roll a Scalix Run service back to an earlier revision — omit 'revision' to return to the immediately previous one. Traffic switches to the target revision; the replaced revision is kept and can be redeployed later. Use scalix_run_list to see services and their current revisions. Endpoint: https://api.scalix.world/v1/mcp
- scalix_search - Search the Scalix original-source index — a curated set of original publishers (newsrooms, wires, regulators), not the open web. Returns originals only by default (syndicated copies collapsed to the source that published first), with provenance: source, published date, region, and canonical flag. Endpoint: https://api.scalix.world/v1/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: world.scalix
- Version: 1.4.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
