Skip to content
Back to UserTold.ai Research Delivery Agent

Card snapshot

mcp.usertold.ai · 2026-08-06 06:43:45 UTC · 17fd6f32f4228a748f0a165f9447bb5837c2dc2357fefd509e92162041403805

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": "UserTold.ai Research Delivery Agent",
  "description": "Public discovery agent for UserTold.ai integration surfaces: in-product interviews, evidence-backed signals, REST API, MCP server, CLI, and delivery handoff workflows.",
  "supportedInterfaces": [
    {
      "url": "https://usertold.ai/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "url": "https://usertold.ai",
    "organization": "UserTold.ai"
  },
  "version": "1.0.0",
  "documentationUrl": "https://usertold.ai/for-agents",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://usertold.ai/.well-known/a2a-extensions/integration-discovery/v1",
        "description": "Links A2A clients to UserTold.ai integration, documentation, and authentication discovery surfaces.",
        "required": false,
        "params": {
          "apiCatalogUrl": "https://usertold.ai/.well-known/api-catalog",
          "llmsTxtUrl": "https://usertold.ai/llms.txt",
          "documentationUrl": "https://usertold.ai/docs",
          "agentSkillsIndexUrl": "https://usertold.ai/.well-known/agent-skills/index.json",
          "openApiUrl": "https://usertold.ai/api/openapi",
          "authDocumentationUrl": "https://usertold.ai/auth.md",
          "oauthAuthorizationServerMetadataUrl": "https://usertold.ai/.well-known/oauth-authorization-server",
          "oauthProtectedResourceMetadataUrl": "https://usertold.ai/.well-known/oauth-protected-resource",
          "mcp": {
            "url": "https://mcp.usertold.ai/mcp",
            "documentationUrl": "https://usertold.ai/docs/mcp",
            "transport": "streamable-http",
            "oauthProtectedResourceMetadataUrl": "https://mcp.usertold.ai/.well-known/oauth-protected-resource/mcp"
          }
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "discover-usertold-integration",
      "name": "Discover UserTold.ai integration paths",
      "description": "Direct agents to the stable UserTold.ai docs, OpenAPI schema, MCP metadata, CLI JSON help, widget installation guide, and public discovery files.",
      "tags": [
        "user-research",
        "developer-tools",
        "api",
        "mcp",
        "cli"
      ],
      "examples": [
        "Where should an agent find the UserTold.ai OpenAPI schema?",
        "How do I discover the UserTold.ai MCP server and CLI surfaces?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "plan-research-to-delivery-loop",
      "name": "Plan the research-to-delivery loop",
      "description": "Explain the UserTold.ai workflow from in-product interview capture through source-linked draft Work, project-aware review, ready-only handoff, and recurrence tracking.",
      "tags": [
        "research",
        "evidence",
        "linear",
        "workflow"
      ],
      "examples": [
        "How does UserTold.ai turn interview evidence into Linear work?",
        "What should I read before embedding the interview widget?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "iconUrl": "https://usertold.ai/social-preview.png"
}