{"title":"identyclaw MCP Discovery","transport":{"protocol":"streamable-http","endpoint":"/mcp","absoluteEndpoint":"https://api.identyclaw.com/mcp"},"resources":{"list":"/api/mcp/resources","getByUri":"/api/mcp/resource/{uri}","examples":["/api/mcp/resource/doc:discovery","/api/mcp/resource/doc:skills","/api/mcp/resource/doc:reference:finding-agents","/api/mcp/resource/doc:reference:inter-agent-communication","/api/mcp/resource/doc:reference:hola-subagent-authentication","/api/mcp/resource/doc:reference:openclaw-integration-guide","/api/mcp/resource/doc:reference:agent-frameworks","/api/mcp/resource/doc:reference:hermes-integration-guide","/api/mcp/resource/openapi:swagger","/api/mcp/resource/guide:enrollment"]},"tools":[{"name":"verify_hola","description":"Verify an inbound HOLA line (verify-before-execute). Same as POST /api/identity/verify. No Passport required."},{"name":"resolve_passport","description":"Resolve a public Passport profile by 12-letter tokenId. Same as GET /api/identity/token/{tokenId}/public."},{"name":"list_resources","description":"Lists available MCP documentation resources"},{"name":"get_resource","description":"Retrieves a documentation resource by URI"}],"registration":{"recommendedServerName":"identyclaw","aliases":["identyclaw-docs","identyclaw-local"]},"docs":{"skills":"/api/mcp/resource/doc:skills","mcpResources":"/api/mcp/resources","enrollmentGuide":"/api/mcp/resource/guide:enrollment","openapi":"/api/mcp/resource/openapi:swagger","llmsTxt":"/llms.txt"},"agentGuide":{"summary":"Verify first (verify_hola / resolve_passport), then mint a Passport if you need to send HOLA or call JWT routes. Fetch doc:discovery or doc:skills for JWT sessions, federation, and host login patterns.","discovery":{"resourceUri":"doc:discovery","http":"/api/mcp/resource/doc:discovery"},"skills":{"resourceUris":["doc:skills","skills:skills"],"http":"/api/mcp/resource/doc:skills"},"verifyFirst":{"mcpTools":["verify_hola","resolve_passport"],"http":["POST /api/identity/verify","GET /api/identity/token/{tokenId}/public"],"web":"https://verify.identyclaw.com"},"mintSecond":{"purchase":"https://purchase.identyclaw.com","enrollment":"/.well-known/enrollment"},"clawHub":{"skill":"openclaw skills install clawhub:identyclaw","plugin":"openclaw plugins install clawhub:@identyclaw/openclaw-identyclaw-plugin"}},"httpAccessForAgents":{"discovery":"/.well-known/mcp","discoveryJson":"/.well-known/mcp.json","llmsTxt":"/llms.txt","list":"/api/mcp/resources","getByUri":"/api/mcp/resource/{uri}","health":"/health","skills":"/api/mcp/resource/doc:skills","verify":"/api/identity/verify","resolvePassport":"/api/identity/token/{tokenId}/public","examples":["/api/mcp/resource/doc:discovery","/api/mcp/resource/doc:skills","/api/mcp/resource/doc:reference:finding-agents","/api/mcp/resource/doc:reference:openclaw-integration-guide","/api/mcp/resource/doc:reference:agent-frameworks","/api/mcp/resource/doc:reference:hermes-integration-guide","/api/mcp/resource/skills:skills","/api/mcp/resource/guide:enrollment","/api/mcp/resource/guide:troubleshooting"]},"doNotUseRawHttpGetOn":"/mcp","transportNote":"The /mcp path is MCP Streamable HTTP only. Mcp-Session-Id is assigned by an MCP client after initialize; it is not API login. For curl and shell agents, use httpAccessForAgents paths instead of GET /mcp. Prefer verify_hola / resolve_passport before enrollment.","requestId":"87c2d3743598d69e87c1d4f6596ef0d6","timestamp":"2026-10-25T19:26:22.892Z"}