Skip to main content

@yativo/mcp-server

The Yativo MCP Server exposes Agentic Wallet operations as Model Context Protocol tools. Any MCP-compatible AI agent (Claude, GPT, custom agents) can manage crypto wallets, send payments, and interact with x402-paywalled APIs through a standardized tool interface.
Package: @yativo/mcp-server on npm

Installation

Or add it to your project:

Configuration

The MCP server is configured via environment variables:

Setup with Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):
For sandbox testing, add the sandbox URL:

Available Tools

get_balance

Check the balance and address of your agentic wallet. Example prompt: “What’s my wallet balance?”

send_payment

Send a crypto payment with full audit trail fields. Example prompt: “Send $5 USDC to 0x9F8b… for the OpenAI API subscription”

x402_fetch

Fetch a URL with automatic x402 payment support. If the URL returns HTTP 402 (Payment Required), the wallet auto-pays and retries. Example prompt: “Fetch the premium data from https://api.example.com/data — pay if it requires x402”

get_transactions

Get recent transaction history for the wallet. Example prompt: “Show me my last 5 transactions”

Resources

The server exposes an MCP resource for wallet information:

Running Directly

The server communicates over stdio using the MCP protocol.

Prerequisites

Before using the MCP server, you need:
  1. A Yativo account with an agentic wallet
  2. An activated wallet with at least one connector
  3. The connector’s API key (yac_...)
  4. Funds (USDC) in the wallet
See the Agentic Wallets guide for setup instructions.

Next Steps

Agentic Wallets

Create and configure agentic wallets via the API.

x402 Protocol

Learn more about HTTP-native micropayments.

TypeScript SDK

For programmatic (non-MCP) integration, use the TypeScript SDK.

Sandbox

Test the MCP server against the sandbox environment.