Quick setup
Connect your AI assistant to Vero in under 2 minutes.
Tool reference
Browse all available tools with parameters and examples.
Authentication
Understand the OAuth 2.0 flow that secures every request.
What you can do
Vero attaches itemized line items to the actual transactions in your bank accounts, turning every purchase into a detailed, queryable record. Once connected, your AI assistant can:- Query purchases at the line-item level — Ask “how much did I spend on coffee last month?” or “what did I buy at Target in March?” and get answers from the actual items on each receipt, not just merchant totals
- Generate expense reports — Group, categorize, and export itemized spend across transactions for reimbursements or client billing
- Prepare tax-ready records — Surface deductible purchases with itemized proof attached to the transaction they belong to
- Build spending awareness — Break down where your money goes by category, merchant, or specific product — across all connected accounts
- Attach receipts to transactions — Upload images via OCR, or connect Gmail to auto-extract receipts and match them to the right transaction
Architecture
The Vero MCP Server sits between your AI assistant and the Vero backend, handling authentication and translating MCP tool calls into API requests.How it works
1
Client connects
Your MCP client sends a request to the
/mcp endpoint. If no Bearer token is present, the server responds with a 401 and a discovery URL, triggering the OAuth flow.2
User authenticates
The client follows the OAuth 2.0 authorization code flow through Auth0. The user logs in (or signs up) and grants access. The client receives a Bearer token.
3
Tools become available
With a valid token, the MCP client discovers all available tools and their schemas. The AI assistant can now call any tool on behalf of the user.
4
Requests flow through
Each tool call is authenticated, forwarded to the Vero API with the user’s token, and the result is returned as structured JSON to the AI assistant.
Technical details
Tool categories
The server exposes tools across 5 categories:
See the complete tool reference for details on every tool and its parameters.