Skip to content
Back to Stunt Double docs agent

Card snapshot

stuntdouble.io · 2026-10-13 06:01:42 UTC · 07e2d17f7d363bc45e794308124b858e0b1ffbe2b9db9c72380401c735a314c7

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Stunt Double docs agent",
  "description": "Answers questions about Stunt Double, which sends AI users (actors) through real products and returns evidence-backed results: checklist runs, user interviews and feedback. Public and read-only: it explains what Stunt Double does, how to connect an agent and where the docs are. Workspace actions go through the product MCP server.",
  "version": "1.0.0",
  "provider": {
    "organization": "Stunt Double",
    "url": "https://www.stuntdouble.io"
  },
  "supportedInterfaces": [
    {
      "url": "https://www.stuntdouble.io/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://www.stuntdouble.io/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "url": "https://www.stuntdouble.io/api/a2a",
  "preferredTransport": "JSONRPC",
  "protocolVersion": "0.3",
  "documentationUrl": "https://docs.stuntdouble.io/api",
  "iconUrl": "https://www.stuntdouble.io/icon-512.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/markdown"
  ],
  "skills": [
    {
      "id": "connect-an-agent",
      "name": "Connect an agent",
      "description": "How an agent or MCP client connects to Stunt Double and authenticates: the MCP endpoint, OAuth 2.1 with dynamic client registration and PKCE, and the scopes to request.",
      "tags": [
        "mcp",
        "oauth",
        "authentication",
        "integration"
      ],
      "examples": [
        "How do I connect Claude to Stunt Double?",
        "Which OAuth scopes do I need?"
      ]
    },
    {
      "id": "getting-started",
      "name": "Pricing and getting started",
      "description": "How a person starts using Stunt Double: the free live demo, self-serve sign-up, the trial plan and where pricing lives.",
      "tags": [
        "pricing",
        "trial",
        "demo",
        "sign-up"
      ],
      "examples": [
        "How much does Stunt Double cost?",
        "Is there a free trial?"
      ]
    },
    {
      "id": "developer-resources",
      "name": "Developer resources",
      "description": "The machine-readable documents for Stunt Double: API docs, the OpenAPI spec, the MCP manifest, OAuth metadata, auth.md and the API catalog.",
      "tags": [
        "documentation",
        "openapi",
        "discovery"
      ],
      "examples": [
        "Where is the OpenAPI spec?",
        "List the developer docs."
      ]
    },
    {
      "id": "about-stunt-double",
      "name": "About Stunt Double",
      "description": "What Stunt Double is, the jobs it fits (checking a change, user interviews, keeping a flow working, enforcing a standard, feedback) and when it is the wrong tool.",
      "tags": [
        "overview",
        "use-cases"
      ],
      "examples": [
        "What is Stunt Double?",
        "When should I use Stunt Double?"
      ]
    }
  ]
}