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"
}