Revettr MCP server
online · 100% uptimeio.github.AlexanderLawson17/revettr-mcp·v0.2.3·3 starsCounterparty risk scoring for agentic commerce via x402 micropayments.
3 stars
Reviews
Write oneNobody has reviewed Revettr yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Revettr tools (3)
write = sends, deletes, buys or postsexport_audit_bundleFreeExport 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.
score_counterpartyFreeScore a counterparty before sending money. Returns risk score 0-100. Accepts EVM wallets (0x...), Stellar wallets (G...), domains, IPs, and company names.
verify_issuerFreeGet 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.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- Live reliabilityremote reachable in 735ms20/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 178 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Revettr compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 72% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 353 ms
- faster than 41% of 30,031 servers
- GitHub stars
- 3
- more than 80% of 28,688 servers
What its tools let an agent do: 3 read
Install Revettr in Claude Code, Cursor or VS Code
claude mcp add --transport http revettr-mcp https://revettr.com/mcp
What the publisher says
From the Revettr repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.AlexanderLawson17/revettr-mcp -->
Revettr
Counterparty risk scoring for agentic commerce. One API call answers: "Should this agent send money to this counterparty?"
Revettr scores counterparties by analyzing domain intelligence, IP reputation, on-chain wallet history, and sanctions lists. It's designed for AI agents transacting via x402 on Base.
Install
pip install revettrQuick Start
from revettr import Revettr
client = Revettr()
# Score a counterparty — send whatever data you have
score = client.score(
domain="uniswap.org",
ip="104.18.28.72",
wallet_address="0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
)
print(f"Score: {score.score}/100 ({score.tier})")
print(f"Confidence: {score.confidence}")
print(f"Flags: {score.flags}")
if score.tier == "critical":
print("DO NOT TRANSACT")What Gets Scored
Send any combination of inputs. More data = higher confidence.
Response
{
"score": 90,
"tier": "low",
"confidence": 0.75,
"signals_checked": 3,
"flags": [],
"signal_scores": {
"domain": {
"score": 80,
"flags": [],
"available": true,
"details": {
"domain_age_days": 2673,
"dns": {"has_mx": true, "has_spf": true, "has_dmarc": true}
}
},
"ip": {
"score": 100,
"flags": [],
"available": true,
"details": {
"country": "US",
"asn_org": "Cloudflare, Inc.",
"is_private": false
}
},
"wallet": {
"score": 100,
"flags": [],
"available": true,
"details": {
"blockchain": {"tx_count": 100, "unique_counterparties": 29},
"onchain": {"nonce": 16, "eth_balance": 0.072}
}
}
},
"metadata": {
"inputs_provided": ["domain", "ip", "wallet_address"],
"latency_ms": 1185,
"version": "0.1.0"
}
}Score Tiers
A score of 0 means a hard match (e.g., exact sanctions hit). This overrides all other signals.
Risk Flags
Flags tell you exactly what triggered a score reduction. They are grouped by signal category:
The full set of flags and their descriptions are returned in the API response. Flag names are stable and machine-readable.
Usage Examples
Wallet only (minimal)
score = client.score(wallet_address="0xabc...")Domain + IP (web service check)
score = client.score(domain="some-api.xyz", ip="185.220.101.42")Full check
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Revettr: common questions
- Is Revettr MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Revettr safety report
- How do I install Revettr?
- It runs remotely at revettr.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Revettr need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Revettr maintained?
- The last commit was 216 days ago (2026-04-02). The latest release is v0.2.3.
- Is Revettr up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Revettr compare with other MCP servers?
- safety score 86/100 (higher than 72% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.