{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ds89exsetz8q","handle":"sota-io-mcp","url":"https://wellknown.network/agents/sota-io-mcp","links":{"self":"https://wellknown.network/agents/sota-io-mcp/record.json","html":"https://wellknown.network/agents/sota-io-mcp","markdown":"https://wellknown.network/agents/sota-io-mcp/record.md","api":"https://wellknown.network/api/v1/agents/sota-io-mcp","status":"https://wellknown.network/api/v1/agents/sota-io-mcp/status","claim":"https://wellknown.network/agents/sota-io-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sota-io-mcp/claim.json","badge":"https://wellknown.network/agents/sota-io-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.sota.io:server:sota-io-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp","summary":"EU-native PaaS for AI agents — deploy web apps with one sentence, managed Postgres, GDPR by default.","description":"EU-native PaaS for AI agents — deploy web apps with one sentence, managed Postgres, GDPR by default.","publisher":{"name":"io.sota","url":null},"homepage":"https://sota.io/docs/mcp","repository":"https://github.com/sota-deploy/mcp-server","version":"1.5.0","license":"MIT","protocols":["mcp"],"tags":["mcp","model-context-protocol","sota","deploy","paas","ai-agent","claude","devops"],"pricing":null,"endpoints":[{"url":"https://mcp.sota.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@sota-io/mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-19T17:40:03.613323Z","npmKeywords":["mcp","model-context-protocol","sota","deploy","paas","ai-agent","claude","devops"],"publishedAt":"2026-05-19T17:40:03.613323Z","registryName":"io.sota/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"npm","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["data","dev","infra"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-07T07:32:09.016Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"create_account","description":"Sign up for a brand-new sota.io account from inside Claude — no browser, no copy-paste. Two-step flow:\n\nSTEP 1: Call with just `email`. We send a 6-digit confir"},{"name":"list-projects","description":"List all projects on your sota.io account. sota.io is an EU-native DevOps PaaS hosted in Germany (GDPR-compliant). Each project gets a live URL at {slug}.sota.i"},{"name":"create-project","description":"Create a new project on sota.io. Each project automatically provisions: (1) a managed PostgreSQL 17 database accessible via the DATABASE_URL environment variabl"},{"name":"delete-project","description":"Delete a project and all its deployments from sota.io. This action is PERMANENT and irreversible. It removes the project, all deployments, the managed PostgreSQ"},{"name":"deploy","description":"Deploy an application to sota.io. The platform auto-detects your framework and builds a Docker image automatically:\n\n- Next.js: Detected via next.config.js/ts. "},{"name":"get-logs","description":"Get build and runtime logs for a deployment. If no deployment_id is provided, returns logs for the latest deployment. Use this after calling deploy to monitor b"},{"name":"set-env","description":"Set an environment variable for a project. Variables are encrypted at rest (AES-256-GCM) and injected at container runtime. NOTE: DATABASE_URL, PGHOST, PGPORT, "},{"name":"get-env","description":"List environment variables for a project. Values are masked for security. Auto-injected variables (DATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE,"},{"name":"rollback","description":"Rollback a project to its previous deployment. This instantly swaps the container image without rebuilding — the previous image is reused for near-instant rollb"},{"name":"get-status","description":"Get the current deployment status for a project, including the live URL (https://{slug}.sota.io), detected framework, and recent deployment history. Deployment "},{"name":"add-domain","description":"Add a custom domain to a sota.io project. Each project supports up to 5 custom domains with automatic HTTPS via Let's Encrypt. Returns DNS setup instructions: f"},{"name":"list-domains","description":"List all custom domains for a sota.io project. Shows domain name, status (pending/verified/active), and ID for each domain. Use get-domain with a domain ID to s"},{"name":"get-domain","description":"Get details of a custom domain including its current status and DNS setup instructions. Domain statuses: pending (DNS not yet configured), verified (DNS confirm"},{"name":"remove-domain","description":"Remove a custom domain from a sota.io project. This removes the domain mapping and its SSL certificate. The DNS records at your registrar are NOT automatically "}],"toolCount":14,"serverName":"sota","capabilities":["tools"],"serverVersion":"1.4.0-pre","protocolVersion":"2025-06-18"}}],"tools":[{"name":"create_account","description":"Sign up for a brand-new sota.io account from inside Claude — no browser, no copy-paste. Two-step flow:\n\nSTEP 1: Call with just `email`. We send a 6-digit confir"},{"name":"list-projects","description":"List all projects on your sota.io account. sota.io is an EU-native DevOps PaaS hosted in Germany (GDPR-compliant). Each project gets a live URL at {slug}.sota.i"},{"name":"create-project","description":"Create a new project on sota.io. Each project automatically provisions: (1) a managed PostgreSQL 17 database accessible via the DATABASE_URL environment variabl"},{"name":"delete-project","description":"Delete a project and all its deployments from sota.io. This action is PERMANENT and irreversible. It removes the project, all deployments, the managed PostgreSQ"},{"name":"deploy","description":"Deploy an application to sota.io. The platform auto-detects your framework and builds a Docker image automatically:\n\n- Next.js: Detected via next.config.js/ts. "},{"name":"get-logs","description":"Get build and runtime logs for a deployment. If no deployment_id is provided, returns logs for the latest deployment. Use this after calling deploy to monitor b"},{"name":"set-env","description":"Set an environment variable for a project. Variables are encrypted at rest (AES-256-GCM) and injected at container runtime. NOTE: DATABASE_URL, PGHOST, PGPORT, "},{"name":"get-env","description":"List environment variables for a project. Values are masked for security. Auto-injected variables (DATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE,"},{"name":"rollback","description":"Rollback a project to its previous deployment. This instantly swaps the container image without rebuilding — the previous image is reused for near-instant rollb"},{"name":"get-status","description":"Get the current deployment status for a project, including the live URL (https://{slug}.sota.io), detected framework, and recent deployment history. Deployment "},{"name":"add-domain","description":"Add a custom domain to a sota.io project. Each project supports up to 5 custom domains with automatic HTTPS via Let's Encrypt. Returns DNS setup instructions: f"},{"name":"list-domains","description":"List all custom domains for a sota.io project. Shows domain name, status (pending/verified/active), and ID for each domain. Use get-domain with a domain ID to s"},{"name":"get-domain","description":"Get details of a custom domain including its current status and DNS setup instructions. Domain statuses: pending (DNS not yet configured), verified (DNS confirm"},{"name":"remove-domain","description":"Remove a custom domain from a sota.io project. This removes the domain mapping and its SSL certificate. The DNS records at your registrar are NOT automatically "}],"package":{"name":"@sota-io/mcp","registry":"npm","observedAt":"2026-09-07T12:20:06.467Z","publishedAt":"2026-05-19T17:38:10.566Z","latestVersion":"1.5.0","weeklyDownloads":73}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.sota/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.sota%2Fmcp","firstSeenAt":"2026-09-07T07:22:31.716Z","fetchedAt":"2026-09-07T07:22:31.716Z","normalizedAt":"2026-09-07T07:22:31.716Z"},{"source":"mcp_registry","key":"io.github.sota-deploy/sota","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.sota-deploy%2Fsota","firstSeenAt":"2026-09-07T03:22:04.888Z","fetchedAt":"2026-09-07T03:22:04.888Z","normalizedAt":"2026-09-07T03:22:04.888Z"},{"source":"npm","key":"@sota-io/mcp","url":"https://www.npmjs.com/package/@sota-io/mcp","firstSeenAt":"2026-09-06T11:20:40.448Z","fetchedAt":"2026-09-07T12:19:52.835Z","normalizedAt":"2026-09-07T12:19:52.835Z"}]},"firstSeenAt":"2026-09-06T11:20:40.448Z","updatedAt":"2026-09-07T12:20:06.467Z"}