YYuno WalletDeveloper docs

MCP

Local testing

Verify the local OAuth, approval-link, and temporary mock-card flow.

Test the complete local flow with a fresh Wallet account and a compatible MCP client before relying on the integration.

Verification checklist

  • Open /docs without signing in.
  • Connect an MCP client to the local /mcp endpoint and finish the browser OAuth flow.
  • Call get_account and confirm the account belongs to the signed-in Wallet user.
  • Create an authorization and confirm its approval URL is unique and opens the matching request.
  • Approve the request in Wallet, then retrieve it from the MCP client until it is active.
  • Run check_purchase and confirm it issues and reserves nothing. Run issue_temporary_card and confirm the result is a purchase-bound, non-chargeable synthetic credential in the 000000 namespace, with no payment made.

Common local issues

The client cannot connectConfirm the local server is running and the MCP URL ends in /mcp.
The browser cannot finish sign-inConfirm the local OAuth redirect URL and Wallet base URL match.
A card setup link failsConfirm Yuno enrollment environment variables are configured for the local service.
The authorization stays draftOpen the exact approval URL while signed in to the Wallet account that owns it.