revettr-mcp
Counterparty risk scoring for agentic commerce via x402 micropayments.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"revettr-mcp": {
"command": "uvx",
"args": [
"revettr"
]
}
}
}Ausführbare Pakete
0.2.3stdioRemote-Endpunkte
https://revettr.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
⚪score_counterparty(domain, ip, wallet_address, chain, company_name, ...)
Score a counterparty before sending money. Returns risk score 0-100. Accepts EVM wallets (0x...), Stellar wallets (G...), domains, IPs, and company names.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"ip": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"wallet_address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"chain": {
"default": "base",
"type": "string"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"stellar_wallet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟡verify_issuer(iss, iss_kind, wallet_address, chain)
Get an advisory risk verdict for a validated MCP issuer (iss). Attach this at your MCP `iss` validation step: identity is your job, this adds risk. Returns the same signed RiskCheckResult as POST /v1/iss-verdict. Advisory and non-blocking — you decide based on the tier.
Eingabe-Schema
{
"type": "object",
"properties": {
"iss": {
"type": "string"
},
"iss_kind": {
"default": "url",
"type": "string"
},
"wallet_address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"chain": {
"default": "base",
"type": "string"
}
},
"required": [
"iss"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}🟢export_audit_bundle(wallet_address, admin_token, start, end)
Export a JWS-signed audit-trail bundle of scoring decisions for a wallet. MCP equivalent of GET /v1/audit/export. Compliance artifact for EU AI Act Article 12 logging / NYDFS certification / debanking-defense. Because audit data covers arbitrary wallets, this tool is operator-gated: pass the operator's ``admin_token`` (checked against ``REVETTR_ADMIN_TOKEN``). Disabled when that env var is unset. Note: ``admin_token`` travels in the MCP request payload, so operators should treat MCP transcripts/logs as sensitive. Verify the returned ``bundle_jws`` against /.well-known/jwks.json; the schema is in docs/audit-trail-export.md.
Eingabe-Schema
{
"type": "object",
"properties": {
"wallet_address": {
"type": "string"
},
"admin_token": {
"type": "string"
},
"start": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"end": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"wallet_address",
"admin_token"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true
}Community
Nachweis