Tool tree
WebMCP-native identity, Email OTP authentication, deterministic reputation, and independent rate-limiting layer for AI agents.
Implementation
gradeNot graded
gradeNot graded
page: Every page
authenticate_agentAction
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.
View tool JSON
{
"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"
]
},
"page": "/"
}get_agent_profileAnswer
Query identity, deterministic reputation score, trust metrics, and active rate limits for an agent.
View tool JSON
{
"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"
]
},
"page": "/"
}perform_demo_actionAction
Perform an authenticated store query or view hardware catalog products post-authentication. Subject to per-agent rate limits.
View tool JSON
{
"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"
]
},
"page": "/"
}get_agent_historyAnswer
Retrieve the chronological audit trail and activity log of actions performed on this website.
View tool JSON
{
"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
}
}
},
"page": "/"
}