← WebMCP Directory

Tool tree

webmcp-identity-passport.vercel.app

Developer ToolsTools verified
Website
WebMCP-native identity, Email OTP authentication, deterministic reputation, and independent rate-limiting layer for AI agents.
Explore capabilities

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