SatScore by BlockQuery

The Bitcoin KYT server for you or your AI agent.

Risk-check any Bitcoin address in plain language — you in Claude, or your agent on its own. 99 sats a check over Lightning. No account, no credit packs, no other chains. That's the point.

satscore · agent
Illustrative

> Are any of these risky?

bc1q…k4n7ClearNo sanctions or illicit exposure
3FZb…r9p2ReviewMixer exposure, 2 hops to a flagged entity
1Hx9…q7m3BlockDirect exposure to a sanctioned address

99 sats / check · settled over Lightning

One MCP. One chain.

Bitcoin is where illicit value actually settles. We go deep on the one chain that matters — the labels, the lineage, the verdicts — instead of spreading thin across fifty.

1

Chain, no compromise

99 sats

Per check, over Lightning

0

Accounts or API keys

However you work

Run it yourself, or hand it to your agent.

The same MCP server and the same 99-sat check, whether a person is asking or an agent is screening on its own.

For you

Use it yourself in Claude. Paste an address or a CSV, ask in plain language, and read the verdict.

For your agent

Give your agent a Lightning balance and it screens counterparties autonomously, paying its own way per call.

Why SatScore

Single-chain depth, agent-native economics.

Built to do one chain properly — and to be paid for, per call, by the agents that use it.

500M+

Bitcoin wallets labelled

Risk scoring backed by one of the largest Bitcoin address-label datasets available — the depth behind every verdict.

Pay per check, never upfront

01

99 sats a check over Lightning. Competitors make you buy thousands of credits first. You pay for exactly what you screen.

Built for agents

02

Give your agent a Lightning balance and it screens counterparties autonomously, paying its own way per call.

Bitcoin only, on purpose

03

One chain, done properly — not one of many done shallowly.

How it works

Connect, ask, pay as you go.

01

Connect

Add the SatScore MCP server to Claude or your agent.

02

Ask

Paste addresses or drop a CSV and ask, in plain language, whether any are risky.

03

Pay as you go

99 sats per check, settled over Lightning. No subscription.

Pricing

Pay for exactly what you screen.

99 sats / check

≈ $0.10 per check (approx., floats with BTC)

Pay-per-use over Lightning. No subscription, no minimum. No credit packs and no upfront commitment — you pay only for what you screen.

Connect the MCP

Connect

Generate your Claude command.

Add the SatScore MCP server to Claude or any MCP-capable client, point it at one or more Bitcoin addresses, and ask.

Use an email if you may need help matching payments or tokens later. You can use any identifier instead, but anonymous identifiers cannot be verified or recovered.

Redacted command
claude mcp add \
  --transport http \
  blockquery \
  https://mcp.blockquery.io/mcp \
  --header 'Authorization: Bearer <token shown once>'

The bearer token is shown only once. Treat it like a password. Checks settle over Lightning at 99 sats each.

Browse the live MCP tool catalogue →

Roadmap

Richer Bitcoin queries are coming — wallet holdings, activity, and label lookups, beyond risk scoring.

Give your agent a KYT capability.

Connect the SatScore MCP server and screen Bitcoin addresses in plain language, 99 sats at a time.

Connect the MCP