{"ok":true,"site":{"host":"webmcp-identity-passport.vercel.app","url":"https://webmcp-identity-passport.vercel.app/","type":"live","desc":"WebMCP-native identity, Email OTP authentication, deterministic reputation, and independent rate-limiting layer for AI agents.","tools":[{"name":"authenticate_agent","kind":"act","impl":"imperative","description":"Authenticate an AI agent using a two-step Email OTP flow. Omit otp on first call to request a code; provide otp on second call to complete authentication.","inputSchema":{"type":"object","properties":{"agentId":{"type":"string","description":"The persistent agent identifier to authenticate as"},"email":{"type":"string","description":"The email address where the 6-digit verification code will be sent. Omit to use the registered default."},"otp":{"type":"string","description":"The 6-digit one-time code received via email. Omit this field on the first call to request a code; include it on the second call to complete authentication."}},"required":["agentId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/debug"]},{"name":"get_agent_profile","kind":"answer","impl":"imperative","description":"Query identity, deterministic reputation score, trust metrics, and active rate limits for an agent.","inputSchema":{"type":"object","properties":{"agentId":{"type":"string","description":"The persistent agent ID to query profile for"}},"required":["agentId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/debug"]},{"name":"perform_demo_action","kind":"act","impl":"imperative","description":"Perform an authenticated store query or view hardware catalog products post-authentication. Subject to per-agent rate limits.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword for hardware catalog products (e.g., \"LiDAR\", \"accelerator\", \"thermal\", \"sensor\")"},"agentId":{"type":"string","description":"The authenticated agent ID"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/debug"]},{"name":"get_agent_history","kind":"answer","impl":"imperative","description":"Retrieve the chronological audit trail and activity log of actions performed on this website.","inputSchema":{"type":"object","properties":{"agentId":{"type":"string","description":"Optional agentId to filter history by, or omit for all recent activity"},"limit":{"type":"number","description":"Maximum number of event records to return (1-50)","default":10}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/debug"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":4}}