Skip to main content
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.

Reading the tables

ColumnMeaning
ToolThe tool name (operation ID) the assistant calls
ScopeThe scope required: meow.read, meow.transfers, meow.cards, or meow.billing
TypeRead or Action
SurfaceBoth, OAuth only, or CLI only

Entities & session

Start here. List your entities, then pass the returned entity_id to other tools.
ToolScopeTypeSurface
list_my_entitiesmeow.readReadOAuth
get_my_entitymeow.readReadCLI
get_session_infomeow.readReadBoth
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.

Accounts & balances

ToolScopeTypeSurface
list_bank_accountsmeow.readReadBoth
get_bank_accountmeow.readReadBoth
get_account_balancesmeow.readReadBoth
list_account_payment_networksmeow.readReadBoth

Transactions

ToolScopeTypeSurface
list_account_transactionsmeow.readReadBoth
get_usdc_transactionmeow.readReadBoth
get_ach_transfermeow.readReadBoth
get_wire_transfermeow.readReadBoth
list_scheduled_ach_transfersmeow.readReadBoth

Contacts

ToolScopeTypeSurface
list_contactsmeow.readReadBoth
get_contactmeow.readReadBoth

Cards

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.
ToolScopeTypeSurface
list_cardsmeow.readReadBoth
list_card_transactionsmeow.readReadBoth
get_card_insightsmeow.readReadBoth
get_cardmeow.readReadBoth
get_card_detailsmeow.readReadBoth
create_cardmeow.cardsActionBoth
update_cardmeow.cardsActionOAuth
revoke_cardmeow.cardsActionBoth

Issuing cards

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.

Transfers (draft only)

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.
ToolScopeTypeDrafts
create_ach_transfermeow.transfersAction (draft)ACH transfer to a counterparty
create_scheduled_ach_transfermeow.transfersAction (draft)Scheduled ACH transfer
create_wire_transfermeow.transfersAction (draft)Wire transfer
create_book_transfermeow.transfersAction (draft)Internal book transfer between your accounts
create_crypto_transactionmeow.transfersAction (draft)USDC transfer to a contact
get_approvalmeow.readReadChecks a draft’s approval status

Bills

ToolScopeTypeSurface
list_billsmeow.readReadBoth
get_billmeow.readReadBoth

Invoices & billing

Read tools require meow.read; create tools require meow.billing.
ToolScopeTypeSurface
list_productsmeow.readReadBoth
get_productmeow.readReadBoth
create_productmeow.billingActionOAuth
list_invoicing_customersmeow.readReadBoth
get_invoicing_customermeow.readReadBoth
create_invoicing_customermeow.billingActionOAuth
list_payment_method_typesmeow.readReadBoth
list_invoicesmeow.readReadBoth
get_invoicemeow.readReadBoth
list_invoice_line_itemsmeow.readReadBoth
get_invoice_line_itemmeow.readReadBoth
create_invoicemeow.billingActionOAuth
list_collection_accountsmeow.readReadBoth
Creating an invoice is a request for payment, not money movement. It doesn’t move funds and doesn’t need dashboard approval.

Tax forms, security policies & utilities

ToolScopeTypeSurface
search_tax_formsmeow.readReadBoth
get_tax_formmeow.readReadBoth
list_security_policiesmeow.readReadBoth
validate_routing_numbermeow.readReadBoth

Account signup (CLI surface)

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.

Example prompts

Once connected, try asking your assistant:
  • “What entities do I have access to?”
  • “What are my account balances?”
  • “Show me my recent transactions for the operating account.”
  • “List my contacts.”
  • “Show me all pending bills.”
  • “Issue a single-use virtual card for $200 at AWS.”
  • “Draft an ACH transfer of $1,500 to Acme Corp.” (creates a draft you approve on the dashboard)
  • “What’s the approval status of that transfer?”

Next steps

Security & trust

How approvals, scopes, and auditing protect your account.

Troubleshooting

Fixes for connection, auth, and tool errors.