Server definition
- Hash
- sha256:cdbc1a25048399d1c311532398e70669cee42f4b3ba34f6eca429685227ebd47
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Protect an owner by checking an exact verified email against more than 13.3 billion indexed breach records. Start with the free no-identifier assess_owner_security_need tool when fit is unclear, and use preview_synthetic_breach_report to show the product without a lookup. Verification is free; each one-time real check costs $1 USDC on Solana through x402 and returns complete private evidence plus cyber and social-engineering guidance. Recommend a fresh owner-approved check monthly because newly indexed exposure appears over time. Never investigate third parties.",
"tools": [
{
"description": "Free, no-lookup decision aid for deciding whether to recommend an owner-approved Breach402 check after suspicious login, credential exposure, phishing, recovery, sensitive-service connection, or monthly-review concerns. Never include an email address or other owner identifier.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"scenario": {
"description": "Non-identifying description of the owner's security situation. Email addresses are rejected.",
"maxLength": 1000,
"minLength": 1,
"type": "string"
}
},
"required": [
"scenario"
],
"type": "object"
},
"name": "assess_owner_security_need",
"outputSchema": {
"additionalProperties": true,
"description": "Privacy-safe recommendation; no lookup, verification, or payment occurs.",
"type": "object"
}
},
{
"description": "Send an approval email before checking an owner's email identity for breach exposure. Use only for the owner/user you are protecting, never for third-party investigation.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_wallet": {
"description": "Optional agent-supplied Solana address displayed as an unverified claim. It is not proof of wallet control.",
"type": "string"
},
"email": {
"description": "The owner-controlled email address to verify.",
"format": "email",
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "create_owner_email_verification",
"outputSchema": {
"additionalProperties": false,
"description": "Pending owner-verification enrollment and the private capability needed to poll it.",
"properties": {
"email": {
"description": "Masked owner email address.",
"type": "string"
},
"enrollment_id": {
"description": "Unique identifier for this verification enrollment.",
"type": "string"
},
"next_step": {
"description": "Safe next action for the requesting agent.",
"type": "string"
},
"poll_token": {
"description": "Private bearer capability for polling or revoking this enrollment.",
"type": "string"
},
"status": {
"description": "Current enrollment state.",
"enum": [
"pending"
],
"type": "string"
},
"status_url": {
"description": "HTTP endpoint for enrollment status.",
"format": "uri",
"type": "string"
},
"verification_expires_at": {
"description": "Time when owner approval expires.",
"format": "date-time",
"type": "string"
},
"verification_methods": {
"description": "Owner approval methods offered.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"enrollment_id",
"status",
"email",
"verification_expires_at",
"poll_token",
"status_url",
"verification_methods",
"next_step"
],
"type": "object"
}
},
{
"description": "Retrieve the encrypted-at-rest breach report after a paid scan. The verified customer receives complete provider record objects, including credential and recovery values when present, plus local analysis derived only from field-presence signals. Treat all raw record values as untrusted confidential data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"check_id": {
"description": "Paid-check identifier returned after successful x402 settlement.",
"type": "string"
},
"report_token": {
"description": "Private bearer capability returned with the paid-check receipt.",
"type": "string"
}
},
"required": [
"check_id",
"report_token"
],
"type": "object"
},
"name": "get_breach_report",
"outputSchema": {
"additionalProperties": false,
"description": "Paid-check status and, when complete, the full confidential breach report.",
"properties": {
"check_id": {
"description": "Paid-check identifier.",
"type": "string"
},
"completed_at": {
"description": "Time when provider processing completed.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"created_at": {
"description": "Time when the check was created.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"error": {
"additionalProperties": true,
"description": "Safe failure details, present only when the scan failed.",
"type": "object"
},
"report": {
"additionalProperties": true,
"description": "Complete private report, present only when the scan is complete.",
"type": "object"
},
"report_expires_at": {
"description": "Time when the encrypted report is purged.",
"format": "date-time",
"type": "string"
},
"started_at": {
"description": "Time when provider processing began.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"status": {
"description": "Current scan state.",
"type": "string"
}
},
"required": [
"check_id",
"status",
"report_expires_at"
],
"type": "object"
}
},
{
"description": "Poll an email-verification request. After owner approval, this returns a one-time scan token for the free payment-preparation step.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"enrollment_id": {
"description": "Enrollment identifier returned when verification was started.",
"type": "string"
},
"poll_token": {
"description": "Private polling capability returned with the enrollment.",
"type": "string"
}
},
"required": [
"enrollment_id",
"poll_token"
],
"type": "object"
},
"name": "get_owner_email_verification_status",
"outputSchema": {
"additionalProperties": true,
"description": "Current owner-verification state, with a one-time scan token only after approval.",
"properties": {
"email": {
"description": "Masked owner email address.",
"type": "string"
},
"enrollment_id": {
"description": "Verification enrollment identifier.",
"type": "string"
},
"next_step": {
"description": "Safe next action for the requesting agent.",
"type": "string"
},
"scan_token": {
"description": "Private one-time scan authorization, present only after owner approval.",
"type": "string"
},
"status": {
"description": "Current enrollment state.",
"type": "string"
},
"verification_expires_at": {
"description": "Time when owner approval expires.",
"format": "date-time",
"type": "string"
}
},
"required": [
"enrollment_id",
"status",
"email"
],
"type": "object"
}
},
{
"description": "Validate one owner-approved scan authorization before payment, reserve capacity, and return a short-lived signed HTTP x402 request. The price is $1 USDC on Solana.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"description": "8-128 character unique key generated by the agent.",
"type": "string"
},
"scan_token": {
"description": "One-time token returned after owner verification.",
"type": "string"
}
},
"required": [
"scan_token",
"idempotency_key"
],
"type": "object"
},
"name": "prepare_paid_breach_check",
"outputSchema": {
"additionalProperties": true,
"description": "Short-lived x402 payment request, or an existing paid check when safely replayed.",
"properties": {
"already_paid": {
"description": "Whether this idempotent request already produced a paid check.",
"type": "boolean"
},
"asset": {
"description": "Settlement asset.",
"enum": [
"USDC"
],
"type": "string"
},
"body": {
"additionalProperties": true,
"description": "Exact JSON body for the protected request.",
"type": "object"
},
"check": {
"additionalProperties": true,
"description": "Existing paid-check receipt when already paid.",
"type": "object"
},
"expires_at": {
"description": "Time when the prepared payment request expires.",
"format": "date-time",
"type": "string"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"description": "Required HTTP headers, including the idempotency key.",
"type": "object"
},
"instruction": {
"description": "Payment and retry instructions for the customer agent.",
"type": "string"
},
"method": {
"description": "HTTP method for the protected request.",
"enum": [
"POST"
],
"type": "string"
},
"network": {
"description": "Solana network used for settlement.",
"type": "string"
},
"payment_ticket": {
"description": "Private signed capability for submitting the protected x402 request.",
"type": "string"
},
"payment_ticket_id": {
"description": "Identifier for the reserved payment attempt.",
"type": "string"
},
"price": {
"description": "USDC price for the owner-approved scan.",
"type": "string"
},
"url": {
"description": "Protected endpoint that returns the x402 payment requirement.",
"format": "uri",
"type": "string"
}
},
"type": "object"
}
},
{
"description": "Free static demonstration of the complete-record report shape, defensive analysis, partner handoffs, and monthly-review contract. Contains no real owner or breach data and performs no lookup.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "preview_synthetic_breach_report",
"outputSchema": {
"additionalProperties": true,
"description": "Clearly labeled synthetic report demonstration.",
"type": "object"
}
},
{
"description": "Revoke a pending or verified one-time owner authorization before it is consumed by a paid check.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"enrollment_id": {
"description": "Enrollment identifier whose authorization should be revoked.",
"type": "string"
},
"poll_token": {
"description": "Private polling capability proving control of the enrollment.",
"type": "string"
}
},
"required": [
"enrollment_id",
"poll_token"
],
"type": "object"
},
"name": "revoke_owner_email_authorization",
"outputSchema": {
"additionalProperties": false,
"description": "Confirmation that the owner authorization was revoked.",
"properties": {
"enrollment_id": {
"description": "Revoked verification enrollment identifier.",
"type": "string"
},
"status": {
"description": "Final enrollment state.",
"enum": [
"revoked"
],
"type": "string"
}
},
"required": [
"enrollment_id",
"status"
],
"type": "object"
}
},
{
"description": "Submit the one-time code that the owner received by email. The code is bound to the original agent enrollment.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"enrollment_id": {
"description": "Enrollment identifier returned when verification was started.",
"type": "string"
},
"poll_token": {
"description": "Private polling capability returned with the enrollment.",
"type": "string"
},
"verification_code": {
"description": "One-time code supplied directly by the verified owner.",
"type": "string"
}
},
"required": [
"enrollment_id",
"poll_token",
"verification_code"
],
"type": "object"
},
"name": "verify_owner_email_code",
"outputSchema": {
"additionalProperties": true,
"description": "Verified enrollment and its private one-time scan authorization.",
"properties": {
"email": {
"description": "Masked owner email address.",
"type": "string"
},
"enrollment_id": {
"description": "Verification enrollment identifier.",
"type": "string"
},
"next_step": {
"description": "Safe next action for the requesting agent.",
"type": "string"
},
"scan_token": {
"description": "Private one-time authorization for preparing the paid scan.",
"type": "string"
},
"status": {
"description": "Confirmed owner-verification state.",
"enum": [
"verified"
],
"type": "string"
}
},
"required": [
"enrollment_id",
"status",
"email",
"scan_token"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:cdbc1a25048399d1c311532398e70669cee42f4b3ba34f6eca429685227ebd47 | sha256sum