addrbookFor publishers
← The evidence ledger

Evidence row 1006260

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9bc5183b-b8f9-4057-b7d3-3ee3d572a593
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f41bb55099216353fe4e436b047d16f5424a56a7addcca2b9093aa6e64a1ac43
Leaf
0x562639cfea3fbb09d1bb3db1a292f0b62f4036c1fee6634b7733dad7911b3591

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Check on a registration, and receive the API key once your user has approved it. Returns status: pending (not approved yet; ask your user to finish, then call again), approved (with api_key, shown only this once, and how to reconnect with it), denied, expired, or claimed (the key was already handed out).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "claim_token": {
            "description": "the claim_token register returned",
            "type": "string"
          }
        },
        "required": [
          "claim_token"
        ],
        "type": "object"
      },
      "name": "claim_registration"
    },
    {
      "description": "Ask WarpSearch for an account and an API key for your user. Use only an email address your user gave you for this, with their consent.\n\nThe address must be a work address at your user's organization's own domain. Personal and free mailbox providers (gmail.com, outlook.com, hotmail.com, yahoo.com, icloud.com, proton.me, disposable addresses and the like) are refused with code personal_email during the public preview; ask your user for their work address instead of retrying.\n\nWarpSearch emails that address. Your user follows the link, creates the account if they have none, checks that the code matches the user_code you show them, and approves, choosing the organization and the role you get. Nothing is created until they approve, and the answer is the same whether or not the address already has an account.\n\nReturns user_code (show it to your user), claim_token (keep it secret; pass it to claim_registration), expires_at and next_steps. Each address gets at most 3 sign-up emails an hour.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "agent": {
            "description": "who you are, e.g. 'Claude Code on Ada's laptop'; shown to your user when they approve",
            "type": "string"
          },
          "email": {
            "description": "your user's work email address, exactly as they gave it to you for this; free and personal mailbox providers (gmail.com, outlook.com, ...) are refused",
            "type": "string"
          },
          "name": {
            "description": "your user's name, if you know it (used in the email)",
            "type": "string"
          },
          "role": {
            "description": "the role you ask for: admin (default; can also delete collections), editor (can also create collections and change mappings), writer (index into existing collections) or viewer (search only). Your user may lower it",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "register"
    }
  ]
}

What the leaf hashes

{"body":"f41bb55099216353fe4e436b047d16f5424a56a7addcca2b9093aa6e64a1ac43","id":1006260,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793262358693798,"prev":null,"subject":"9bc5183b-b8f9-4057-b7d3-3ee3d572a593","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON