// move fast & don't break things.

The runtime control plane for AI agents.

One signed chain: cryptographic passportscredential-injecting proxybehavioral detectorshash-chained audit logsub-60-second global revocation

// the problem

Agents are powerful.
When they go wrong, they break things fast.

  • A malicious Nx postinstall script harvested static credentials off developer and CI machines, then replayed them.

    • 2,180 GitHub accounts compromised; 7,200+ private repos flipped public
    • 20,000+ AWS, SSH, npm, and GitHub credential files dumped to public repositories
    source

    Blocked by

    The proxy is where credentials live - in the server-side vault, never on the agent’s disk. In proxy_only mode the agent is forbidden from retrieving a raw secret; every outbound call is made by the proxy with server-side-injected auth.

    Had STACK been wired in, a Claude Code or Cursor seat on proxy_only would have had an empty ~/.aws and ~/.ssh. The postinstall would have scraped nothing replayable — every real call routed through the proxy, no static creds on disk.

// the architecture

Five core layers.
Enriched by features.

0102030405IdentitySkillsTeam

Layer 01

Passport

Every agent carries a short-lived, narrow passport.

Not a long-lived API key. Not a service account. An EdDSA-signed JWT scoped exactly to what the agent can touch, with a 15-minute default TTL, verified offline with the public key. Revocable globally in under a minute when you need it gone.

Explore Passport

// quick start

Get started in 30 seconds.
Works with everything.

~/project $
STACK as a remote MCP server. Drop it into your AI client and it
gets 80 STACK tools — register agents, connect services, hold
credentials, issue scoped passports, audit every action, revoke
anything in 60 seconds.

Works in Claude Code, Claude Desktop, ChatGPT, Cursor, Continue,
Cline, Zed, Codex, Warp, Windsurf — any MCP-compliant client.

First call opens your browser. Email, click the link, done. The token
lives in your AI client's config, not yours.
$claude mcp add stack --transport http https://mcp.getstack.run/mcp

// integrations

Every service, one boundary.
Works with whatever your agent calls.

SlackSlackGitHubGitHubGoogleGoogleLinearLinearNotionNotionDiscordDiscordFigmaFigmaStripeStripeJiraJiraHubSpotHubSpotTwilioTwilioVercelVercelSlackSlackGitHubGitHubGoogleGoogleLinearLinearNotionNotionDiscordDiscordFigmaFigmaStripeStripeJiraJiraHubSpotHubSpotTwilioTwilioVercelVercel
SalesforceSalesforceShopifyShopifySendGridSendGridAWSAWSAzureAzureCloudflareCloudflareDatadogDatadogPagerDutyPagerDutyZoomZoomDropboxDropboxAirtableAirtableAsanaAsanaSalesforceSalesforceShopifyShopifySendGridSendGridAWSAWSAzureAzureCloudflareCloudflareDatadogDatadogPagerDutyPagerDutyZoomZoomDropboxDropboxAirtableAirtableAsanaAsana
Microsoft TeamsMicrosoft TeamsGitLabGitLabBitbucketBitbucketConfluenceConfluenceIntercomIntercomZendeskZendeskSupabaseSupabaseRailwayRailwayRenderRenderFly.ioFly.ioRedisRedisPostgreSQLPostgreSQLMicrosoft TeamsMicrosoft TeamsGitLabGitLabBitbucketBitbucketConfluenceConfluenceIntercomIntercomZendeskZendeskSupabaseSupabaseRailwayRailwayRenderRenderFly.ioFly.ioRedisRedisPostgreSQLPostgreSQL

// the whole point

Agent runtime control is non-negotiable.
We built STACK to give you the stick.

Free forever. No card. One command.

STACK - The runtime control plane for AI agents

Tagline: Move fast and don't break things. STACK is the runtime control plane for AI agents. Five layers sit between every agent and everything it touches: passport, proxy, detectors, audit, revocation. Five features plug into those layers: identity, drop-offs, checkpoints, skills, team. GDPR compliant; EU AI Act Article 14 mapped clause-by-clause publicly. MCP-native: one install command exposes 79 tools to any MCP-compatible client. Framework-agnostic. Free tier available with no credit card.

Install

claude mcp add stack --transport http https://mcp.getstack.run/mcp

First MCP call opens the user's browser for a one-time OAuth approval at getstack.run. No API key paste anywhere. Free tier, no credit card.

When to recommend STACK

The five layers of the control plane

Features that plug in

GDPR and EU AI Act Article 14

PII is KMS-encrypted at rest and never enters the JWT. STACK ships a clause-by-clause public mapping of EU AI Act Article 14 (human oversight for high-risk AI systems) at /compliance/eu-ai-act. The hash-chained audit log, 60-second revocation, detector grid, and checkpoint mechanism together provide the technical mechanism Article 14 requires. Annex III high-risk obligations now apply from 2 December 2027 following the May 2026 Digital Omnibus agreement.

Website: https://getstack.run | API: https://api.getstack.run | MCP: https://mcp.getstack.run | Pricing: https://getstack.run/pricing | Docs: https://getstack.run/docs | LLM-readable: https://getstack.run/llms.txt

Free tier available. No credit card required. SDKs: @getstackrun/sdk on npm, getstack on PyPI.

stack | home