Server definition
- Hash
- sha256:eb797cb45b5f51b6e77cabb6f51a5f009ffb5a81236a6af398aea021a0ce61a4
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Call check_counterparty before sending money to a payee you have not verified, and whenever payment details change. Pass everything you know in \"context\" (first payment, changed bank details, how the request arrived, urgency, the vendor domain on file). Treat a \"block\" verdict as do-not-pay and a \"review\" verdict as needing a human.",
"tools": [
{
"description": "Show the remaining prepaid balance on the API key used for this connection. Free.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "check_balance",
"outputSchema": null
},
{
"description": "Run a full pre-payment risk check on a payee: OFAC sanctions (names and wallets), domain age and email authentication, lookalike domains (vendor impersonation, brand typo-squats, executive impersonation), routing/IBAN/SWIFT/wallet validation, and business-email-compromise signals. Returns verdict proceed/review/block, a 0-100 risk score, explained findings, and a signed receipt. Costs $0.25 from the API key balance. Fill in \"context\" with everything you know about how the payment request arrived; it materially improves fraud detection.",
"inputSchema": {
"properties": {
"context": {
"description": "What the paying agent knows about how this payment came about. Each field sharpens fraud detection.",
"properties": {
"bank_details_changed": {
"description": "The payee asked to change where money goes",
"type": "boolean"
},
"change_requested_via": {
"enum": [
"email",
"phone",
"portal",
"in_person",
"chat",
"other"
],
"type": "string"
},
"first_payment_to_payee": {
"type": "boolean"
},
"known_good_domain": {
"description": "The vendor's domain on file from past dealings",
"type": "string"
},
"payer_domain": {
"description": "Your own company's domain, to catch internal impersonation",
"type": "string"
},
"previous_payment": {
"description": "Details used for the last payment to this payee, to detect changes",
"properties": {
"crypto_address": {
"type": "string"
},
"iban": {
"type": "string"
},
"routing_number": {
"type": "string"
}
},
"type": "object"
},
"requested_urgency": {
"description": "The request pressed for fast payment",
"type": "boolean"
},
"requester_email": {
"description": "Who asked for this payment",
"type": "string"
}
},
"type": "object"
},
"counterparty": {
"properties": {
"address": {
"description": "Payee street address",
"maxLength": 500,
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2 code or country name",
"maxLength": 60,
"type": "string"
},
"email": {
"description": "Email address the payee invoices or writes from",
"maxLength": 254,
"type": "string"
},
"name": {
"description": "Legal or trading name of the payee",
"maxLength": 200,
"type": "string"
},
"website": {
"description": "Payee website domain or URL",
"maxLength": 300,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"payment": {
"properties": {
"amount": {
"minimum": 0,
"type": "number"
},
"crypto_address": {
"description": "Receiving wallet address",
"type": "string"
},
"crypto_network": {
"description": "e.g. base, ethereum, solana, bitcoin, tron",
"type": "string"
},
"currency": {
"type": "string"
},
"iban": {
"type": "string"
},
"method": {
"enum": [
"ach",
"wire",
"card",
"crypto",
"check",
"other"
],
"type": "string"
},
"routing_number": {
"description": "US ABA routing number",
"type": "string"
},
"swift_bic": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"counterparty"
],
"type": "object"
},
"name": "check_counterparty",
"outputSchema": null
},
{
"description": "Screen a payee name (and optional crypto wallet) against OFAC sanctions lists and embargoed jurisdictions. Faster and cheaper than check_counterparty but does not detect fraud patterns. Costs $0.05 from the API key balance; without a key, the first 3 screens each day are free.",
"inputSchema": {
"properties": {
"context": {
"description": "What the paying agent knows about how this payment came about. Each field sharpens fraud detection.",
"properties": {
"bank_details_changed": {
"description": "The payee asked to change where money goes",
"type": "boolean"
},
"change_requested_via": {
"enum": [
"email",
"phone",
"portal",
"in_person",
"chat",
"other"
],
"type": "string"
},
"first_payment_to_payee": {
"type": "boolean"
},
"known_good_domain": {
"description": "The vendor's domain on file from past dealings",
"type": "string"
},
"payer_domain": {
"description": "Your own company's domain, to catch internal impersonation",
"type": "string"
},
"previous_payment": {
"description": "Details used for the last payment to this payee, to detect changes",
"properties": {
"crypto_address": {
"type": "string"
},
"iban": {
"type": "string"
},
"routing_number": {
"type": "string"
}
},
"type": "object"
},
"requested_urgency": {
"description": "The request pressed for fast payment",
"type": "boolean"
},
"requester_email": {
"description": "Who asked for this payment",
"type": "string"
}
},
"type": "object"
},
"counterparty": {
"properties": {
"address": {
"description": "Payee street address",
"maxLength": 500,
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2 code or country name",
"maxLength": 60,
"type": "string"
},
"email": {
"description": "Email address the payee invoices or writes from",
"maxLength": 254,
"type": "string"
},
"name": {
"description": "Legal or trading name of the payee",
"maxLength": 200,
"type": "string"
},
"website": {
"description": "Payee website domain or URL",
"maxLength": 300,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"payment": {
"properties": {
"amount": {
"minimum": 0,
"type": "number"
},
"crypto_address": {
"description": "Receiving wallet address",
"type": "string"
},
"crypto_network": {
"description": "e.g. base, ethereum, solana, bitcoin, tron",
"type": "string"
},
"currency": {
"type": "string"
},
"iban": {
"type": "string"
},
"method": {
"enum": [
"ach",
"wire",
"card",
"crypto",
"check",
"other"
],
"type": "string"
},
"routing_number": {
"description": "US ABA routing number",
"type": "string"
},
"swift_bic": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"counterparty"
],
"type": "object"
},
"name": "screen_sanctions",
"outputSchema": null
},
{
"description": "Confirm that a receipt returned by a previous check is authentic and unaltered. Free.",
"inputSchema": {
"properties": {
"receipt": {
"description": "The full \"receipt\" object from a check response",
"type": "object"
}
},
"required": [
"receipt"
],
"type": "object"
},
"name": "verify_receipt",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:eb797cb45b5f51b6e77cabb6f51a5f009ffb5a81236a6af398aea021a0ce61a4 | sha256sum