com.oceanalt/aml
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Pre-payment checks for AI agents: sanctions and AML screening of payees, payment pages and requests.
Summary by lookupd
Screens payees, addresses, endpoints and payment requests for sanctions and AML risk before an agent sends funds.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http aml https://oceanalt.com/api/mcp
Claude Code, npm package (stdio)
claude mcp add aml -- npx -y oceanalt-aml-mcp
Codex, remote (streamable-http)
codex mcp add aml --url https://oceanalt.com/api/mcp
Codex, npm package (stdio)
codex mcp add aml -- npx -y oceanalt-aml-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"aml": {
"url": "https://oceanalt.com/api/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"aml": {
"command": "npx",
"args": [
"-y",
"oceanalt-aml-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (13 tools)
Publisher-provided text
payment_decisionCall before sending funds, buying a service, settling an invoice or answering an x402 payment quote. Pass the payee address (to) and network to get allow | reviscreen_addressRun an AML compliance screen on a single blockchain address BEFORE paying or receiving from it — the pre-payment check on a counterparty. Checks OFAC sanctions,screen_endpointScreen a payment ENDPOINT (URL or domain) before calling it — the half that address screening cannot answer. In x402 the agent discovers a URL first, receives acheck_payment_requestCall this before paying because an email, invoice or chat message asked you to. Pass what you received: raw headers if you have them, the From line, subject andcounterparty_control_baselineAnswers a different question from address screening. Screening asks whether an address is risky; this asks how much damage the agent on the other side could doattest_control_baselineFile your operator's control-baseline attestation: it publishes what controls YOUR side runs, so payers can see it before settling with you. No account, no key,baseline_controlsFetch the OceanAlt Agent Control Baseline: the list of controls an agent operator is expected to run before it is allowed to move money, each answerable yes orresolve_agent_identityUse when another AI agent asks you to pay it, or wants to pay you, and you have its agent id: this tells you who is accountable for that agent. Resolves the charecent_flaggedReturn a representative sample of addresses on OceanAlt's reviewed risk list — OFAC-sanctioned, known mixers, and scam/phishing — each with its source categoryverify_payment_requirementsBefore paying an x402 402 response, check that its payment requirements (payTo, amount, asset, network, resource) were signed by the seller and not altered in tcheck_calldata_intentAnti blind-signing. EVM: decodes what a transaction's calldata will actually do (ERC-20 transfer/approve/permit, setApprovalForAll, ownership transfer, native tpayee_decideThe receiving side's check before settlement. Given the payee's registry id (sid) and, optionally, the payer, amount and purpose, returns accept / decline / holevidence_bundleUse when you need a record you can keep or hand to someone else, for example when a reviewer, auditor or counterparty asks why a payment to this address was all
Details
- Version: 0.7.6
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1668 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/OceanAlt666/oceanalt-aml-mcp
- Website: https://oceanalt.com/en/api-docs
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.oceanalt/aml)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp