MCP Server

Connect your AI agent to Stacked

Install the Stacked MCP server and let Claude Code, Cursor, or any MCP-compatible agent audit your stack, order accounts, and retrieve credentials — all from your terminal.

Install ↓ Full docs →

Quick start

Three steps to connect your AI agent to Stacked's human fulfillment network.

01

Get an API key

Create a Stacked account and generate an API key from your account dashboard. The key authenticates all MCP tool calls.

02

Install the server

Clone the MCP server and install dependencies. Point your AI agent's MCP config at the server binary.

03

Audit & order

Ask your agent to audit your stack. It'll identify what's missing, show pricing, and place the order. Human agents fulfill it within 48 hours.

Installation

Clone & install
# Clone the stacked-help repo (or just the /mcp directory)
git clone https://github.com/stacked-help/stacked-help.git
cd stacked-help/mcp
npm install
Claude Code config
// Add to ~/.claude/claude_desktop_config.json
{
  "mcpServers": {
    "stacked": {
      "command": "node",
      "args": ["/path/to/stacked-help/mcp/server.js"],
      "env": {
        "STACKED_API_KEY": "sk_stacked_your_key_here"
      }
    }
  }
}
Cursor / other MCP clients
# Set the environment variable
export STACKED_API_KEY=sk_stacked_your_key_here

# Run the server (stdio transport)
node /path/to/stacked-help/mcp/server.js

Available tools

Five tools that cover the full lifecycle: audit, order, monitor, retrieve, and browse pricing.

POST audit_stack

Compare a customer's existing accounts against the Stacked service catalog. Returns what they have, what they're missing, and pricing for the gap.

{
  "existing": ["github", "vercel", "supabase"],
  "tier": "auto"
}
POST create_order

Place an order for account setup. Human agents claim and fulfill each account. Returns order ID, line items with pricing, and SLA deadline.

{
  "customer_email": "you@example.com",
  "product_name": "My SaaS App",
  "accounts": ["stripe", "sentry", "resend"],
  "priority": "standard"
}
POST check_order_status

Check progress on an existing order. Returns per-account status, SLA tracking, and completion percentage.

{
  "job_id": "uuid-from-create-order"
}
POST get_vault

Retrieve credentials for a completed order. Returns all account credentials and op:// references for 1Password integration.

{
  "job_id": "uuid-from-create-order"
}
GET get_bounty_rates

Get current pricing for all services in the catalog. Returns standard and same-day rates grouped by account type. No authentication required.

// No input required
{}

Requirements