Server definition
- Hash
- sha256:d4199d50aaa31a34009bde8a4623ab45d346dbb521e39ba4f7b28397cd839b2e
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Revettr scores counterparties for agentic commerce. Use score_counterparty before sending money to an unknown entity. Score 80-100 = low risk, 60-79 = medium, 30-59 = high, 0-29 = critical.",
"tools": [
{
"description": "Export a JWS-signed audit-trail bundle of scoring decisions for a wallet.\n\nMCP equivalent of GET /v1/audit/export. Compliance artifact for EU AI Act\nArticle 12 logging / NYDFS certification / debanking-defense. Because audit\ndata covers arbitrary wallets, this tool is operator-gated: pass the\noperator's ``admin_token`` (checked against ``REVETTR_ADMIN_TOKEN``).\nDisabled when that env var is unset. Note: ``admin_token`` travels in the\nMCP request payload, so operators should treat MCP transcripts/logs as\nsensitive. Verify the returned ``bundle_jws``\nagainst /.well-known/jwks.json; the schema is in docs/audit-trail-export.md.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"admin_token": {
"type": "string"
},
"end": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"start": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"wallet_address": {
"type": "string"
}
},
"required": [
"wallet_address",
"admin_token"
],
"type": "object"
},
"name": "export_audit_bundle",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Score a counterparty before sending money. Returns risk score 0-100.\n\nAccepts EVM wallets (0x...), Stellar wallets (G...), domains, IPs, and company names.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chain": {
"default": "base",
"type": "string"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"ip": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"stellar_wallet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"wallet_address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object"
},
"name": "score_counterparty",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get an advisory risk verdict for a validated MCP issuer (iss).\n\nAttach this at your MCP `iss` validation step: identity is your job, this\nadds risk. Returns the same signed RiskCheckResult as POST /v1/iss-verdict.\nAdvisory and non-blocking — you decide based on the tier.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chain": {
"default": "base",
"type": "string"
},
"iss": {
"type": "string"
},
"iss_kind": {
"default": "url",
"type": "string"
},
"wallet_address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"iss"
],
"type": "object"
},
"name": "verify_issuer",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d4199d50aaa31a34009bde8a4623ab45d346dbb521e39ba4f7b28397cd839b2e | sha256sum