MCP Hub
Back to servers

STACK

Secure credential vault and authenticated handoffs for multi-agent systems with verified identity.

Registry
Updated
Mar 28, 2026

STACK

Infrastructure for AI agents. Secure credential vault, verified identity, and authenticated handoffs for multi-agent systems.

STACK is what makes agents trustworthy enough to put into production — and powerful enough to act on behalf of verified humans in the real world.

Get Started

# 1. Register and get your API key
npx stack-cli register

# 2. Connect to Claude Code
claude mcp add stack --url https://mcp.getstack.run --key YOUR_API_KEY

# 3. Start building
# Your agent now has 16 tools for identity, credentials, and handoffs

What It Does

Passport Vault

Agents register, receive scoped credentials, and get signed JWT passports (EdDSA/Ed25519). Passports are cryptographically verifiable without calling STACK, revocable within 60 seconds, and delegatable up to 4 hops with narrowing scopes.

Verified Identity

Passports carry verified human identity from external providers — BankID Sweden, Stripe Identity, Login.gov, ID.me, Plaid. Three trust layers: humanity (L1), identity (L2), delegation (L3).

Drop-off Protocol

Point-to-point handoffs between agents. JSON Schema validation, encryption at rest, TTL expiry, custody transfer. Packages are deleted after collection. Every action is recorded in a tamper-evident, hash-chained audit log.

MCP Tools

16 tools available via the MCP server:

ToolDescription
stack_register_agentRegister a new agent
stack_list_agentsList all registered agents
stack_connect_serviceConnect an external service
stack_list_servicesList available services
stack_grant_agent_accessGrant agent access to a service
stack_revoke_agent_accessRevoke agent service access
stack_issue_passportIssue a signed passport
stack_verify_passportVerify a passport token
stack_revoke_passportRevoke a passport
stack_get_agent_permissionsGet agent permissions
stack_create_dropoffCreate a drop-off between agents
stack_depositDeposit a validated package
stack_collectCollect a package
stack_get_dropoff_statusGet drop-off status
stack_list_dropoffsList all drop-offs
stack_expire_dropoffExpire a drop-off

Production URLs

ServiceURL
APIhttps://api.getstack.run
MCP Serverhttps://mcp.getstack.run
Dashboardhttps://dashboard.getstack.run
Websitehttps://getstack.run

Local Development

# Start infrastructure
docker compose -f infra/docker-compose.yml up -d

# Run migrations
cd packages/shared && npx drizzle-kit generate && npx drizzle-kit migrate

# Build and run
npx turbo build
npx turbo dev --filter=@stack/api --filter=@stack/dashboard

Architecture

Turborepo monorepo, TypeScript throughout, ESM modules.

  • Packages: @stack/shared, @stack/vault, @stack/dropoff, @stack/mcp-server, @stack/cli, @stack/sdk
  • Apps: apps/api (Fastify), apps/dashboard (Next.js), apps/worker (background jobs), apps/mcp-server (Streamable HTTP)
  • Infrastructure: PostgreSQL 17, Redis 7, Fly.io (Stockholm)

Links

Reviews

No reviews yet

Sign in to write a review