# AsterPay — EUR Settlement for AI Agents

MCP server for ERC-8183 agent commerce with EUR settlement and KYA screening. Evaluates agent trust scores and screens against sanctions before escrow funding.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: AsterPay
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/AsterPay/erc8183-kya-hook/tree/HEAD/mcp-server
- Updated: 2026-03-10
- HTML: https://affpapa.org/en/nevibecode/mcp/asterpay-eur-settlement-for-ai-agents

## What it does

This MCP setup connects autonomous agents to ERC-8183 commerce jobs using an onchain verification hook on Base. Whenever a client assigns a provider or deposits funds, `AsterPayKYAHook` verifies the agent wallet against Chainalysis sanctions registries. If the oracle goes offline, transactions fail closed automatically.

Verification also demands an updated trust score. The contract rejects entities with scores below 20 or data older than 3600 seconds. Developers can deploy contracts via Foundry or interact through a TypeScript SDK to screen wallets before funding tasks. Finished jobs emit events that stream outcome data into ERC-8004 reputation logs.

The remote server exposes 22 tools over HTTP at `https://mcp-api.asterpay.io/mcp` for discovery, budgeting, and automated verification.

## Requirements
- Remote server: `https://mcp-api.asterpay.io/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http asterpay https://mcp-api.asterpay.io/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add mcp-server --url https://mcp-api.asterpay.io/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-server": {
            "url": "https://mcp-api.asterpay.io/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-server": {
            "type": "http",
            "url": "https://mcp-api.asterpay.io/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http mcp-server https://mcp-api.asterpay.io/mcp
```

## When to use it
- screen agent wallets against Chainalysis sanctions on Base
- prevent escrow funding for agents below the minimum trust score
- deploy ERC-8183 agentic commerce jobs with onchain KYA verification
- feed task completion outcomes into ERC-8004 reputation records

## Example prompts
- Run a KYA pre-flight check on wallet `0xAgentWallet...`
- Create an ERC-8183 commerce job with EUR budget and AsterPay verification
- Check if the provider score satisfies the freshness threshold

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
