Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WALLET_PRIVATE_KEY | Yes | The private key of the funded Ethereum-compatible wallet (on the Base network) used to pay for API calls via the x402 protocol. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| score_counterparty | Score a counterparty before sending money. Returns risk score 0-100. Only use data explicitly provided by the user or retrieved from trusted sources. Do not fabricate input values. Send any combination of inputs — more data means higher confidence. At least one field is required. Args: domain: Domain or URL of the counterparty (e.g., "uniswap.org") ip: IP address of the counterparty server (e.g., "104.18.28.72") wallet_address: EVM wallet address on Base (e.g., "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045") chain: Blockchain network for wallet analysis (default: "base") company_name: Legal name to screen against OFAC/EU/UN sanctions lists stellar_wallet: Stellar wallet address (e.g., "GAAZI4TCR3TY5OJHCTJC2A4QSY6CJWJH5IAJTGKIN2ER7LBNVKOCCWN7") Returns: Risk assessment with score (0-100), tier, confidence, flags, and per-signal breakdown. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |