Expensify Connector for AI agents.
12 live capabilities
Manage corporate expense reports and card reconciliations via natural conversation.
Waiting for input…
Why people use Expensify
Expensify for Corporate Expense Management
With this Connector, you just tell your agent what you need. You can ask for a summary of policies or have it generate a full report for a specific employee. You get the data you need in seconds, moving the needle from manual entry to automated oversight.
What Vinkius changes
You can manage your entire corporate expense lifecycle through a single chat interface.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Reconciling last month's card data
A finance lead needs a summary of all card spending.
- Real-world use case 02
Logging a quick meal expense
An employee finishes a business lunch and tells the agent to use `create_expense` and `create_report` to log the $50 receipt immediately.
- Real-world use case 03
Setting up a new travel policy
An ops manager needs a new travel rule.
Complete set · 12capabilities
The complete Expensify capability set.
These are the exact actions your AI can choose when you ask it to work with Expensify.
01—04
4 capabilities in this set.
Part of 12 available through Expensify.
- 01 Capability
Export reconciliation
Pull corporate card data for financial reconciliation. It prepares data for your accounting software.
- 02 Capability
Export reports
Create report data exports using Freemarker templates. This gives you custom formatting options.
- 03 Capability
Get policy list
Get a high-level summary of all active policies. This gives you a quick overview of company rules.
- 04 Capability
Get policy
Pull detailed information on a specific policy. See all tags, categories, and rules in one view.
05—08
4 capabilities in this set.
Part of 12 available through Expensify.
- 05 Capability
Update employees
Manage employee data for dynamic provisioning. Update your team list in one go.
- 06 Capability
Create expense rules
Set specific expense rules for members of a policy. This helps maintain spending boundaries.
- 07 Capability
Create policy
Build a new policy under a Team or Corporate plan. This sets the foundation for your rules.
- 08 Capability
Get domain cards
List all credit cards assigned at the domain level. Use this to see your full fleet of cards.
09—12
4 capabilities in this set.
Part of 12 available through Expensify.
- 09 Capability
Create expense
Log an individual expense into a user account. Use this for quick receipt entries.
- 10 Capability
Create report
Generate a new report containing specific transactions. It bundles items for easy review.
- 11 Capability
Download file
Get files from Exporter or Reconciliation jobs directly. This saves you from hunting for links.
- 12 Capability
Update policy
Edit categories, tags, and fields on an existing policy. Keep your rules current as needs change.
Set up in minutes
One URL. Then ask Expensify to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Expensify from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Expensify, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Expensify for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Expensify URL.
- Step 03
Save and start
Save the connection and enable Expensify in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"expensify": {
"url": "https://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Expensify
Open Agent mode in chat and ask: "Using Expensify, help me...". 12 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"expensify": {
"url": "https://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Expensify
Ask Copilot: "Using Expensify, help me...". 12 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"expensify": {
"url": "https://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Expensify
Open Cascade and ask: "Using Expensify, help me...". 12 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"expensify": {
"url": "https://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Expensify
Ask Cline: "Using Expensify, help me...". 12 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add expensify --transport http "https://edge.vinkius.com/vk_preview_ie4EE7sHW9cYpZclk8tSw8uSPp4wcF4Dnc6qnBRo/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Expensify
Ask Claude: "Using Expensify, show me...". 12 tools are ready
Where the request belongs
Work Expensify can move forward.
Finance managers tired of manual data entry, operations leads managing complex company policies, and contractors who want to submit expenses without the headache.
Finance Manager
Handles corporate card reconciliation and report generation on Tuesday afternoons.
Operations Lead
Manages company-wide expense policies and employee rules for the whole team.
Contractor
Logs individual expenses and submits reports without needing a finance admin.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCertify (Emburse)
Manage expenses and invoices via Certify (Emburse). track reports, receipts, and employee spend directly from any AI agent.
Expensya
Submit and approve business expenses in seconds with receipt scanning, policy enforcement, and reimbursement workflows.
Spendesk
Empower your AI with real-time spend management. Track budgets, audit invoices, and review expense claims directly from your IDE.
BILL Spend & Expense
Manage corporate spend via BILL. list budgets, cards, and transactions directly from any AI agent.
Finmei
Manage expenses, tax rates, and payments through conversational AI agents with Finmei.
Dext
Equip your AI agent to manage receipts, track invoices, and monitor accounting data via the Dext API.
Bring your own AI
Change the model, client or framework. Keep Expensify connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Expensify.
The practical details behind the request, access and result.
Can I use the Expensify MCP to manage my company's spending rules?
Yes. You can use it to create new policies, update categories, and set specific rules for different team members through your AI client.
How does the Expensify MCP help with corporate card reconciliation?
It allows you to pull corporate card transaction data directly into your workflow, making it much faster to match expenses against your company rules.
Can the Expensify MCP create expense reports for my employees?
Yes. You can ask your agent to build full reports with specific transactions attached, which saves you from manual entry in the web portal.
Does the Expensify MCP support custom export templates?
Yes. It supports exporting report data using Freemarker templates, so you can get your data in the exact format your accounting team requires.
Can I use the Expensify MCP to update my team's employee list?
Yes. It includes a capability for dynamic provisioning that lets you update your employee list and manage team access in one go.
How do I get my reconciliation files using the Expensify MCP?
You can simply ask your AI agent to download the files from your recent reconciliation jobs or exports, and it will retrieve them for you.
How do I download a generated export or reconciliation file?
You can use the download_file capability by providing the exact fileName returned by your export or reconciliation job. The agent will fetch the file content directly.
Can I create a new expense report and attach multiple transactions at once?
Yes! Use the create_report capability. You can specify the employee's email, the target policy ID, report details, and pass an array of expense objects (including merchant, currency, date, and amount).
How do I retrieve policy details like categories, tags, or tax rates?
Use the get_policy capability. Provide a comma-separated list of policy IDs and specify the fields you want to retrieve (e.g., 'categories,tags,tax,employees,reportFields').
One connection away
Give your agent a direct line to Expensify.
Connect Expensify once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available