Every tool the Meow MCP server exposes, grouped by resource — accounts, balances, transactions, contacts, cards, transfers, billing — with required scopes.
This page lists every tool the Meow MCP server exposes. Tools are grouped by resource. For each tool you’ll see the scope it requires and whether it is read (returns data, no side effects) or an action (changes state).
Every tool is annotated for MCP clients with a readOnlyHint or destructiveHint, so clients can show a confirmation prompt before any action runs. Read tools are marked read-only and idempotent; action tools are marked destructive. See Security & trust.
Most tools are available on both the OAuth and CLI surfaces. The few exceptions are noted in the Surface column.
Start here. List your entities, then pass the returned entity_id to other tools.
Tool
Scope
Type
Surface
list_my_entities
meow.read
Read
OAuth
get_my_entity
meow.read
Read
CLI
get_session_info
meow.read
Read
Both
get_session_info returns your current role, entity, and granted scopes. An assistant can call it to check what it’s allowed to do before it attempts an action.
Read tools require meow.read; card actions require meow.cards. Cards issued through MCP are virtual cards scoped to a single merchant and spend limit. See Issuing cards below.
create_card issues a virtual card scoped to a single merchant and spend limit. By default the card is single-use and auto-cancels after the first authorization; set single_use: false for a multi-use card that stays active until expiry or explicit revoke.
update_card is available on the OAuth surface only. On the CLI surface, revoke the card and issue a new one instead.
These tools never move money. Each one creates a payment as a draft in a pending-approval state. A human must approve it on the Meow dashboard before any funds move. The tool returns an approval reference you can check with get_approval. See Human-in-the-loop approvals.
All transfer tools require the meow.transfers scope and are available on both surfaces.
On the CLI surface, an assistant can open a new Meow account end-to-end. The flow is guided: call start first, then follow the step_instructions.directive returned by each response. See Agent-led signup.