{"id":263859,"recorded_at":"2026-10-26T16:56:44.243084Z","observed_at":"2026-10-26T16:56:44.243029Z","subject_kind":"endpoint","subject":"524ca638-9c37-4470-8123-efd425599eee","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":40,"tools":[{"description":"Permanently delete an archived mailbox.","inputSchema":{"properties":{"mailboxId":{"description":"Archived mailbox ID","type":"string"}},"required":["mailboxId"],"type":"object"},"name":"archived.delete"},{"description":"Fetch a single archived mailbox by ID.","inputSchema":{"properties":{"mailboxId":{"description":"Archived mailbox ID","type":"string"}},"required":["mailboxId"],"type":"object"},"name":"archived.get"},{"description":"List the tenant's archived (expired but recoverable) mailboxes.","inputSchema":{"properties":{},"type":"object"},"name":"archived.list"},{"description":"Reactivate an archived mailbox back to active state.","inputSchema":{"properties":{"expiresIn":{"description":"New lifetime in minutes, 1-60. Optional.","type":"integer"},"mailboxId":{"description":"Archived mailbox ID","type":"string"}},"required":["mailboxId"],"type":"object"},"name":"archived.reactivate"},{"description":"Attach a file to a test-injected email (base64 payload).","inputSchema":{"properties":{"contentType":{"description":"MIME type, defaults to application/octet-stream","type":"string"},"data":{"description":"File contents, standard base64","type":"string"},"expiresIn":{"description":"Attachment lifetime in minutes (>=1). Optional.","type":"integer"},"filename":{"description":"Attachment file name","type":"string"},"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"},"sizeBytes":{"description":"Expected size in bytes. Optional; validated against the decoded data when set.","type":"integer"}},"required":["mailboxId","mailId","filename","data"],"type":"object"},"name":"attachments.add"},{"description":"Delete a single attachment.","inputSchema":{"properties":{"attachmentId":{"description":"Attachment ID","type":"string"},"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","mailId","attachmentId"],"type":"object"},"name":"attachments.delete"},{"description":"Delete several attachments of one email at once.","inputSchema":{"properties":{"ids":{"description":"Attachment IDs to delete","items":{"type":"string"},"type":"array"},"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","mailId","ids"],"type":"object"},"name":"attachments.delete_bulk"},{"description":"Download an attachment. The file contents are returned base64-encoded in the JSON \"data\" field.","inputSchema":{"properties":{"attachmentId":{"description":"Attachment ID","type":"string"},"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","mailId","attachmentId"],"type":"object"},"name":"attachments.get"},{"description":"List the attachments of an email (metadata only).","inputSchema":{"properties":{"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","mailId"],"type":"object"},"name":"attachments.list"},{"description":"Delete a registered custom domain.","inputSchema":{"properties":{"domainId":{"description":"Domain ID","type":"string"}},"required":["domainId"],"type":"object"},"name":"domains.delete"},{"description":"List the tenant's custom domains with their DNS verification status.","inputSchema":{"properties":{},"type":"object"},"name":"domains.list"},{"description":"Register a new custom domain. DNS records (TXT token + MX) must then be added before verification can succeed.","inputSchema":{"properties":{"name":{"description":"Domain name, e.g. mail.example.com","type":"string"}},"required":["name"],"type":"object"},"name":"domains.register"},{"description":"Trigger DNS verification (TXT + MX) of a registered domain.","inputSchema":{"properties":{"domainId":{"description":"Domain ID","type":"string"}},"required":["domainId"],"type":"object"},"name":"domains.verify"},{"description":"Create a mock identity bound to a mailbox for OAuth flow testing.","inputSchema":{"properties":{"avatarUrl":{"description":"Avatar URL. Optional.","type":"string"},"claims":{"additionalProperties":{"type":"string"},"description":"Custom claims (e.g. role, plan) merged into the ID token and userinfo. Custom-provider clients only — rejected for google/github/apple/facebook. Optional.","type":"object"},"clientId":{"description":"OAuth client ID the identity belongs to","type":"string"},"emailVerified":{"description":"Value of the email_verified claim issued for this identity. Optional.","type":"boolean"},"mailboxAddress":{"description":"Mailbox address the identity is linked to (must exist)","type":"string"},"name":{"description":"Display name. Optional.","type":"string"},"username":{"description":"Identity username. Optional.","type":"string"}},"required":["clientId","mailboxAddress"],"type":"object"},"name":"identities.create"},{"description":"Delete a mock identity.","inputSchema":{"properties":{"identityId":{"description":"Identity ID","type":"string"}},"required":["identityId"],"type":"object"},"name":"identities.delete"},{"description":"Fetch a single mock identity by ID.","inputSchema":{"properties":{"identityId":{"description":"Identity ID","type":"string"}},"required":["identityId"],"type":"object"},"name":"identities.get"},{"description":"List the tenant's mock identities, optionally filtered by OAuth client or mailbox address.","inputSchema":{"properties":{"clientId":{"description":"Filter by OAuth client ID. Optional.","type":"string"},"mailboxAddress":{"description":"Filter by mailbox address. Optional.","type":"string"}},"type":"object"},"name":"identities.list"},{"description":"Update a mock identity: profile fields, isActive (activate/deactivate), emailVerified, and custom claims merged into the ID token and userinfo.","inputSchema":{"properties":{"avatarUrl":{"description":"Avatar URL. Optional.","type":"string"},"claims":{"additionalProperties":{"type":"string"},"description":"Custom claims (e.g. role, plan) merged into the ID token and userinfo. Replaces existing claims. Reserved claim names are rejected. Optional.","type":"object"},"emailVerified":{"description":"Value of the email_verified claim issued for this identity. Optional.","type":"boolean"},"identityId":{"description":"Identity ID","type":"string"},"isActive":{"description":"Whether the identity can be used in OAuth flows. Optional.","type":"boolean"},"name":{"description":"Display name. Optional.","type":"string"},"username":{"description":"Identity username. Optional.","type":"string"}},"required":["identityId"],"type":"object"},"name":"identities.update"},{"description":"Create a new temporary mailbox. The domain defaults to the tenant's default domain; the owner is always the API key's owner.","inputSchema":{"properties":{"domain":{"description":"Mailbox domain. Defaults to the tenant default domain (e.g. minutemail.cc).","type":"string"},"expiresIn":{"description":"Lifetime in minutes, 1-60. Omit for the service default TTL.","type":"integer"},"noExpiration":{"description":"Set true for a permanent mailbox (mutually exclusive with expiresIn).","type":"boolean"},"recoverable":{"description":"Set true to keep the mailbox recoverable after expiry (requires tag).","type":"boolean"},"tag":{"description":"Recovery tag, required when recoverable is true.","type":"string"}},"type":"object"},"name":"mailboxes.create"},{"description":"Delete a mailbox and its contents by ID.","inputSchema":{"properties":{"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId"],"type":"object"},"name":"mailboxes.delete"},{"description":"Delete several mailboxes at once by ID.","inputSchema":{"properties":{"ids":{"description":"Mailbox IDs to delete","items":{"type":"string"},"type":"array"}},"required":["ids"],"type":"object"},"name":"mailboxes.delete_bulk"},{"description":"Fetch a single mailbox by ID.","inputSchema":{"properties":{"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId"],"type":"object"},"name":"mailboxes.get"},{"description":"List the tenant's active mailboxes (owner is derived from the API key). Optionally look up a single mailbox by exact address.","inputSchema":{"properties":{"address":{"description":"Exact mailbox address to look up (e.g. user@minutemail.cc). Optional.","type":"string"}},"type":"object"},"name":"mailboxes.list"},{"description":"Delete a single email.","inputSchema":{"properties":{"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","mailId"],"type":"object"},"name":"mails.delete"},{"description":"Delete several emails of one mailbox at once.","inputSchema":{"properties":{"ids":{"description":"Mail IDs to delete","items":{"type":"string"},"type":"array"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","ids"],"type":"object"},"name":"mails.delete_bulk"},{"description":"Fetch a single email by ID, including body and attachment metadata.","inputSchema":{"properties":{"mailId":{"description":"Mail ID","type":"string"},"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId","mailId"],"type":"object"},"name":"mails.get"},{"description":"Inject a simulated inbound email into a mailbox (multipart upload). No external mail is sent; use this to simulate inbound mail for flow testing.","inputSchema":{"properties":{"attachments":{"description":"Attachments to include","items":{"properties":{"contentType":{"description":"MIME type, defaults to application/octet-stream","type":"string"},"data":{"description":"File contents, standard base64","type":"string"},"filename":{"description":"Attachment file name","type":"string"}},"required":["filename","data"],"type":"object"},"type":"array"},"body":{"description":"Plain-text body","type":"string"},"expiresIn":{"description":"Mail lifetime in minutes (>=1). Optional.","type":"integer"},"mailboxId":{"description":"Mailbox ID","type":"string"},"sender":{"description":"Sender email address","type":"string"},"subject":{"description":"Email subject","type":"string"}},"required":["mailboxId","sender","subject","body"],"type":"object"},"name":"mails.inject"},{"description":"List the emails in a mailbox, newest first.","inputSchema":{"properties":{"mailboxId":{"description":"Mailbox ID","type":"string"}},"required":["mailboxId"],"type":"object"},"name":"mails.list"},{"description":"Register an OAuth client for mock identity flows. The plaintext clientSecret is returned once at creation.","inputSchema":{"properties":{"name":{"description":"Client display name","type":"string"},"providerLabel":{"description":"Custom provider label. Required when providerType is custom.","type":"string"},"providerType":{"description":"Identity provider type","enum":["google","github","apple","facebook","custom"],"type":"string"},"redirectUris":{"description":"Allowed redirect URIs (at least one)","items":{"type":"string"},"type":"array"}},"required":["name","redirectUris"],"type":"object"},"name":"oauth.clients.create"},{"description":"Delete an OAuth client by its public client ID.","inputSchema":{"properties":{"clientId":{"description":"Public OAuth client ID","type":"string"}},"required":["clientId"],"type":"object"},"name":"oauth.clients.delete"},{"description":"Fetch a single OAuth client by its public client ID.","inputSchema":{"properties":{"clientId":{"description":"Public OAuth client ID","type":"string"}},"required":["clientId"],"type":"object"},"name":"oauth.clients.get"},{"description":"List the tenant's OAuth clients for mock identity testing.","inputSchema":{"properties":{},"type":"object"},"name":"oauth.clients.list"},{"description":"Rotate an OAuth client's secret. The new plaintext secret is returned once.","inputSchema":{"properties":{"clientId":{"description":"Public OAuth client ID","type":"string"}},"required":["clientId"],"type":"object"},"name":"oauth.clients.rotate_secret"},{"description":"Create a team invitation for an email address (SMTP invite is sent by the team service).","inputSchema":{"properties":{"email":{"description":"Invitee email address","type":"string"}},"required":["email"],"type":"object"},"name":"team.invitations.create"},{"description":"Revoke a team invitation.","inputSchema":{"properties":{"invitationId":{"description":"Invitation ID","type":"string"}},"required":["invitationId"],"type":"object"},"name":"team.invitations.delete"},{"description":"List the tenant's team invitations.","inputSchema":{"properties":{},"type":"object"},"name":"team.invitations.list"},{"description":"Add a team member directly (no invitation flow).","inputSchema":{"properties":{"email":{"description":"Member email address","type":"string"},"status":{"description":"Member status, conventionally ACTIVE","type":"string"},"user_id":{"description":"Member user ID","type":"string"},"username":{"description":"Member username","type":"string"}},"required":["user_id","username","email","status"],"type":"object"},"name":"team.members.add"},{"description":"Remove a team member.","inputSchema":{"properties":{"memberId":{"description":"Member ID","type":"string"}},"required":["memberId"],"type":"object"},"name":"team.members.delete"},{"description":"Fetch a single team member by ID.","inputSchema":{"properties":{"memberId":{"description":"Member ID","type":"string"}},"required":["memberId"],"type":"object"},"name":"team.members.get"},{"description":"List the tenant's team members.","inputSchema":{"properties":{},"type":"object"},"name":"team.members.list"}]},"body_sha256":"17abd2ad2197fb2c34c83a3d33eb0a21e26ae98e62184105f5218b1bf29d5836","prev_id":null,"leaf":"0xd8245ebeea9cda07e789fc33c1ed71a9baaaaa1f3658844e5f74ba4b3f95de3d","leaf_text":"{\"body\":\"17abd2ad2197fb2c34c83a3d33eb0a21e26ae98e62184105f5218b1bf29d5836\",\"id\":263859,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793033804243029,\"prev\":null,\"subject\":\"524ca638-9c37-4470-8123-efd425599eee\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xd824677d57ed6b1aa4ed125899869847c90631edb848b0bf364bb78281aa2b83","0x3eaff1246f4ff5294415b9ddbd7f80d84f089014c33b66adc0da85ea41639c6e","0x5c95143b9fd3a48a05db9ccc10f2503a735405e9f46a6ec7efa7d4d720a37ba3","0x0057c94bfacc2d4a4da38ee0a9886d143c06b45e42bca8e4651a6a445fbe7707","0xb87807d2241fb8313d032444a537c18a5185fb9682d964eb3780addc1c3b95dd","0xb0db8061930a171975e32887233ca387812c2e76ea0acab6892f3e8677634ffa","0x704d6367cc1b689d211d3bd111b259ffb19d9547097ef1fbb0f73d0033b3846a","0x6fc319aee47cefc01cabc11411e55a4d1b1ee94fd3d7dea23084ff2f42855749","0x38edea85675b956ad8aaf124db8618d5f6690216f1fca67580d264407be0db98","0x99d243e75489137f42f22b35cac536858bfa54cac8df9dedbb78852b9f686a91","0x2671a86f48dece064e871ca46396549de6c07bd09915bed27b7ac95a735127fd","0x07e91966e8a0c43a0725bd3d523259064a93333c2900e6171b69ffbfd9f423f1","0xcd9e3af1fa905ec61b99ee9442716d7c7a439aecacd018ec229a24def1cabf6b","0x6b927d53caa5125cdba9255612d524976c691f8672796c3f0885ba2c5b3af1ad","0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}