Sleipner
Agentic cloud for people who already have the app. One MCP, one account. The agent deploys a public URL and Postgres. You never open Cloudflare, Resend, or Coolify. Free to start. Pro $24/stack.
https://sleipner.ai/Connect straight to this server’s public endpoint.
https://api.sleipner.ai/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · api.sleipner.ai
26tools discovered
Showing 25 of 26 from the live probe.
Sleipner Whoami
Current Sleipner user and stacks, or authenticated=false with login_url if there is no MCP Bearer. Do not paste cookies or tokens. A dashboard session is not an MCP token.
Sleipner Plans
Free vs Pro. custom_domain is record when attach is listed, else later. register is live when sleipner_register_domain is listed. search is live when sleipner_search_domains is listed. Buying is a human confirm at-cost. Stripe is not_live until keys exist. Read-only. Works without login.
Sleipner Start
Headless sign-in. Returns claim_url for the human (magic link, no card) plus device_id and device_secret. Then poll with sleipner_poll. Do not print the secret. Do not paste cookies. Works without login.
Sleipner Poll
Poll a sleipner_start until the human taps Allow. On complete, store access_token as Authorization Bearer in the MCP client. Do not print it. Do not paste it in chat.
Sleipner Status
List stacks, or one stack if stack_id is set.
Sleipner Deploy
Start the stack web process. Optional artifact_id builds on the isolated builder (not this worker's docker) and deploys the resulting image. Optional image retags a prebuilt image. Does not print secrets.
Sleipner Wait
Wait until the stack web process answers /healthz or the timeout. wait_for=domain polls until the custom host is live (HTTPS /healthz on that name); read-only, the watcher writes state. Use after sleipner_deploy or a CI hook.
Sleipner Init
Create one free stack (name + slug). Mints DATABASE_URL, S3 (S3_BUCKET / AWS_*), APP_URL, AUTH_SECRET. If the human already has a stack, returns that stack with a note — it does not create a second one.
Sleipner Env
List secret names and refs for a stack. Never returns values.
Sleipner Collect Secrets
One paste page for all secret names on a stack. Returns a dashboard URL. The human pastes values. Do not pass values.
Sleipner Set Secret
Name-only. Returns a dashboard URL where the human pastes the value. Do not pass the value.
Sleipner Unset Secret
Delete a secret by name. Cannot unset DATABASE_URL or other ours keys (APP_URL, AUTH_SECRET, minted S3). Does not print values.
Sleipner Logs
Tail live process docker logs (web container stdout/stderr) plus last isolated builder log. Redacts secrets. Does not persist. Optional tail (default 200, max 1000), since (5m or RFC3339), filter (error or a substring), process (web or build). process=build returns the last builder log only. sleipner_wait is /healthz (max 30s), not the build.
Sleipner Metrics
In-memory request journal for the stack: counts by status class, p50/p95, last_seen. Resets on process restart. Not Datadog.
Sleipner Errors
Recent edge 5xx from the request journal plus live process log lines that look like errors. Redacts secrets. Not Sentry.
Sleipner Connect Github
Returns a URL. Human opens it and clicks Approve / Install Sleipner on a repo. No PAT. After that, push to the linked ref deploys. GitLab/Gitea still use sleipner_ci.
Sleipner Git Status
Git trigger metadata for a stack: repo, ref, last sha, auto_deploy, whether a CI token exists. No token values.
Sleipner Git Link
Record the git remote (owner/name or URL) and ref. Turns auto_deploy on unless auto_deploy=false. Does not clone. No PAT.
Sleipner Ci
Mint a deploy token (shown once) and return GitHub Actions, GitLab CI, Gitea, and local curl snippets. Their runner packs or builds; POST /v1/hooks/deploy. We do not clone. Rotate invalidates the previous token. Do not commit the token.
Sleipner Teardown
Does not delete. Returns the dashboard URL where the human types delete.
Sleipner Upgrade
Start Pro ($24/stack/month). Returns a dashboard URL. The human confirms. Agents cannot approve spend.
Sleipner Attach Domain
Attach a domain they already own (record mode). Prints DNS records targeting origin.sleipner.ai (grey). Never CNAME at {slug}.sites. We do not buy names. Free → Pro+$24 combined ticket. Pro → $0. Returns isError + needs_human + URL. Agents cannot confirm. Do not invent NS. Dest-verify/email is later.
Sleipner Search Domains
Search Cloudflare Registrar for names. Cached discovery, not a purchase. Print quotes. If a name is taken, call sleipner_attach_domain — do not buy it. We do not register from this tool. Premium and unsupported TLDs are not buyable here.
Sleipner Check Domain
Authoritative availability + at-cost price. Not a purchase. If reason is domain_unavailable, the name exists — sleipner_attach_domain, do not buy. If registrable, call sleipner_register_domain (human confirms). Agents cannot spend.
Sleipner Register Domain
Buy a registrable name on our Cloudflare Registrar (at-cost, non-refundable). Returns isError + needs_human + approve URL. Agents cannot spend. Human confirms ICANN contact (use an email that already receives mail — not hello@the-new-name). auto_renew off. Taken names: sleipner_attach_domain, do not buy. Premium: unavailable. Dest-verify/email is a later verb.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsAgentic cloud for people who already have the app. One MCP, one account. The agent deploys a public URL and Postgres. You never open Cloudflare, Resend, or Coolify. Free to start. Pro $24/stack.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate Sleipner? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 26 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
Sleipner may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.