# Nacre > Privacy router for AI agents on Solana. Remote MCP server, local MCP server and REST API give an agent counterparty checks, shielded USDC balances (Umbra), and cross-chain routes to Zcash, Aleo, Bitcoin and more (NEAR Intents), including paying for the route from the agent's own wallet. People can use the same tools in the web app. - [Agent setup and tool reference](https://nacreshield.xyz/agents.md): remote and local connection, client configs, environment, tools, REST examples - Remote MCP (Streamable HTTP, read-only, no install): https://nacreshield.xyz/mcp - [OpenAPI](https://nacreshield.xyz/api/openapi.json): REST API under https://nacreshield.xyz/api - [Local MCP server, single file](https://nacreshield.xyz/nacre-mcp.mjs): `node nacre-mcp.mjs`, stdio, Node 22+ - [Web app](https://nacreshield.xyz/): Glass Check, depth picker, route builder, receive links Tools: glass_check, pool_depth, route_tokens, route_quote, route_create, route_status (remote and local); route_fund, shield, unshield, private_balance (local only, need NACRE_KEYPAIR). Funds-moving tools: route_fund, shield, unshield. Set NACRE_MAX_USDC to cap them. route_create only returns a deposit address. Privacy is risk reduction, not a guarantee.