freee MCP. Control Japanese accounting and finance via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
freee MCP Server manages your Japanese accounting and business operations. You can track deals, audit invoices, manage partner records, process employee expenses, and check financial accounts—all through natural conversation with your AI agent.
It gives you full control over your general ledger without logging into the freee web UI.
What your AI agents can do
Get deal
Retrieves detailed information for a specific accounting deal or transaction.
Get partner
Gets the full profile and details for a specific business partner.
List accounts
Lists all connected financial account items, like bank wallets or credit cards.
You can retrieve the current state of any invoice, including whether it was sent, is unsent, or if it's overdue.
The agent can fetch details on accounting deals, showing specific income and expense entries.
You can check bulk tax mappings for Japanese rates (8%, 10%, reduced) against your records.
The system finds and links official profiles for partners, customers, and vendors.
You can analyze submitted expense claims and check their current approval status.
The agent lists all linked financial accounts, including bank wallets and credit cards.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
freee MCP Server: 9 Tools for Japanese Accounting
Use these 9 tools to get specific data points from freee—from listing deals to checking tax codes—all through your AI client.
019d759fget deal
Retrieves detailed information for a specific accounting deal or transaction.
019d759fget partner
Gets the full profile and details for a specific business partner.
019d759flist accounts
Lists all connected financial account items, like bank wallets or credit cards.
019d759flist deals
Retrieves a list of recent general ledger accounting transactions.
019d759flist expenses
Gets a list of expense applications submitted by employees.
019d759flist invoices
Retrieves a list of all invoices and their current states (sent, paid, overdue, etc.).
019d759flist partners
Lists all registered business partners in your freee account.
019d759flist taxes
Provides a list of available Japanese tax codes and their rates.
019d759flist walletables
Lists all connected bank accounts, credit cards, and cash wallets.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with freee, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This server lets your AI client handle your Japanese accounting and general ledger without you ever logging into the freee web UI. You can manage your whole business through natural conversation.
Managing Deals and Transactions
- You can check recent general ledger transactions using
list_deals, and then get the specific details for any deal usingget_deal. These tools let you view income and expense entries tied to a specific accounting deal.
Handling Invoices and Payments
- To audit an invoice's status, you can use
list_invoicesto get a list of all invoices, showing if they're sent, unsent, paid, or overdue. You can also get full details for a specific partner usingget_partnerorlist_partnerswhen managing vendor and client data.
Tracking Money and Expenses
- You can check all your connected bank accounts, credit cards, and cash wallets by calling
list_walletables. Employees' expense claims are organized bylist_expenses, letting you review submitted applications and check their current approval status.
Tax and Financial Records
- The system helps you verify tax compliance by listing available Japanese tax codes and their rates using
list_taxes. You can also see all connected financial accounts—like bank wallets and credit cards—by callinglist_accounts.
Getting the Full Picture
list_partnersshows you every registered business partner in your freee account. You can also get a list of all financial accounts usinglist_accountsto see everything connected to your freee system.
How freee MCP Works
- 1 Subscribe to the freee MCP Server and provide your freee Access Token and Company ID.
- 2 Your AI client sends a natural language request (e.g., 'What are the pending expenses?').
- 3 The server executes the required tool (e.g.,
list_expenses) and returns the structured financial data to your agent.
The bottom line is: you tell your agent what financial data you need, and it gets it directly from freee without you touching the website.
Who Is freee MCP For?
This is for business owners and accounting teams who need real-time financial oversight of Japanese operations. You need to audit invoices, track expense approvals, and verify tax codes without the friction of logging into the freee web UI. It's for anyone whose job involves complex, highly regulated financial data.
Uses the server to verify tax code mappings and manage all business partner records using natural language queries.
Tracks employee expense applications and confirms settlement statuses in real-time, checking approval states before final payment.
Monitors company cash flow and audits invoices, getting a quick overview of Accounts Receivable without navigating multiple dashboards.
What Changes When You Connect
- You get real-time visibility into accounts receivable. Use
list_invoicesto check if an invoice is paid or overdue, instantly resolving AR limits. - Manage complex deal data without opening a web page. Calling
get_dealprovides sub-entry details, including settlement flags and bank sync boundaries. - Verify tax compliance instantly. Running
list_taxeslets you check bulk mappings for 8%, 10%, and reduced Japanese tax rates across your records. - Stop manually tracking expenses. Use
list_expensesto analyze submitted claims and see the current managerial approval state. - Consolidate financial data points.
list_walletablesshows all connected bank accounts and credit cards in one place, updating you on the last sync time. - Build a complete partner view. Use
list_partnersandget_partnertogether to link vendor, customer, and tax ID profiles for full compliance checks.
Real-World Use Cases
Auditing Accounts Receivable
A user needs to know which client invoices are past due. They ask their agent: 'Show me all invoices that are overdue.' The agent runs list_invoices and returns a filtered list, allowing the user to immediately identify the accounts needing follow-up.
Reconciling a New Deal
A deal closed last week requires ledger entry verification. The user asks: 'What are the sub-entries for the deal with ID 123?' The agent calls get_deal, showing settlement flags and confirming if the bank sync is complete.
Checking Bank Liquidity
The finance team needs to know the total available cash. They ask: 'List all active bank accounts.' The agent executes list_walletables, giving a real-time overview of all connected wallets and their balances.
Vetting a New Vendor
A new client account needs setup. The user asks: 'What is the official tax ID and address for Partner X?' The agent runs list_partners and get_partner, providing the necessary official business counterpart data.
Processing Employee Reimbursements
The manager wants to see which expenses are waiting for approval. They ask: 'Show me pending expense applications.' The agent calls list_expenses, listing the claims and indicating which ones still require managerial sign-off.
The Tradeoffs
Trying to find everything in one query
A user types, 'Tell me about the money, the partners, and the taxes for that deal.' The agent struggles to parse the intent and returns an incomplete, generalized response.
→
Break it down. First, call list_deals to find the transaction ID. Then, call get_deal with that ID. If you need the tax rate, run list_taxes separately. Specificity matters here.
Ignoring the state of a record
A user assumes an invoice is paid because the partner called. They proceed with billing based on assumption, wasting time and risking cash flow issues.
→
Always verify the status first. Call list_invoices to confirm the current state (paid, sent, overdue) before making any assumptions about the deal's financial status.
Relying on manual exports
The accountant exports the list of partners to Excel, manually cross-references tax IDs, and then sends it to a colleague for review.
→
Use list_partners and get_partner together. Your agent pulls the official, linked tax ID and full profile data instantly, keeping the data in the workflow.
When It Fits, When It Doesn't
Use this server if your job requires continuous, conversational access to highly structured Japanese financial data. You need to check tax compliance, audit AR, or track expenses without leaving your AI client. Don't use it if you just need to browse simple, read-only reports that don't require cross-referencing multiple data points (e.g., viewing a single, simple PDF receipt). If you are building a system that needs to enforce a complex financial process flow—like 'Deal must be paid before tax can be finalized'—you'll need to use the sequence of tools (e.g., list_invoices -> get_deal -> list_taxes) to build that logic.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by freee. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Dealing with Japanese accounting data shouldn't require logging into a dedicated web app.
Before this, checking a client's invoice status meant navigating the freee portal. You'd click 'Accounts Receivable,' then search by client name, then check the status column. If the invoice was old, you'd have to copy the ID and paste it into a separate ledger sheet just to cross-reference the tax rate.
Now, you just ask your agent. You tell it: 'Check the status of invoice XYZ.' The agent runs `list_invoices` and immediately gives you the status. You can then ask, 'What is the tax rate for that client?' and the agent runs `list_taxes` to give you the full picture. It’s all in one chat.
list_expenses: Track employee spending without manual reports.
Manually tracking employee expenses means chasing down receipts and manually logging approvals. You'd wait for the Ops Manager to run a report, only to find the spreadsheet is outdated or missing the manager's sign-off date.
Now, you tell your agent: 'Show me all pending expense applications.' The agent runs `list_expenses` and hands you a live list, showing exactly who submitted it, the total amount, and the current approval status. You know the truth, right now.
Common Questions About freee MCP
How do I check if a deal is settled using get_deal? +
The get_deal tool provides sub-entry details that include settlement flags, letting you know if the transaction is finalized and connected to a bank account.
What is the best way to check tax codes with list_taxes? +
You call list_taxes to get the full list of available Japanese tax codes. This allows you to verify the correct rates (8%, 10%, reduced) for your business partners.
Can I find all connected bank accounts using list_walletables? +
Yes. list_walletables lists every connected financial source—bank accounts, corporate cards, and cash wallets—giving you a clear overview of your company's liquidity.
Which tool should I use to manage client contact info? list_partners or get_partner? +
Use list_partners to see all registered business counterparts. Then, use get_partner if you need the specific, detailed profile for one particular vendor or customer.
How do I know which invoices are overdue using list_invoices? +
The list_invoices tool returns the status for every invoice, clearly marking whether it is overdue, sent, or paid. This is crucial for managing Accounts Receivable.
How do I check employee expenses using list_expenses? +
Use list_expenses to retrieve all submitted expense applications. You can filter results by submission date or by the required managerial approval status to see what's pending.
Can I view all associated business contacts using list_partners? +
list_partners provides a full directory of your company's business counterparts. This tool lets you enumerate all vendor, customer, and tax ID profiles in one place.
How do I get detailed financial records for a specific transaction using get_deal? +
get_deal fetches detailed sub-entry information for a specific transaction ID. This lets you view settlement flags and track which bank accounts are connected to the deal.
Can my agent list all unpaid invoices in freee? +
Yes. Use the 'list_invoices' tool. The agent retrieves explicitly attached invoice states, allowing you to filter for 'unpaid' or 'overdue' status to monitor your tenant's AR limits flawlessly.
How do I check the details of a specific business partner via chat? +
Use the 'get_partner' tool. Provide the Partner ID. Your agent will retrieve the strict physical mapping from the freee address book, including vendor/customer profiles and tax ID metadata.
Can I see my connected bank accounts and their balances through the agent? +
Absolutely. The 'list_walletables' tool identifies connected physical bank accounts, credit cards, and cash repositories. You can query current balances and sync states natively within your chat context.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
SmartHR
Empower your AI to manage employee records, organizational structures, and payrolls directly from your SmartHR workspace.
Innform
Train your team with an LMS that creates courses from your content, tracks completion, and gamifies the learning experience.
Jobvite
Manage your recruitment pipeline via Jobvite — list candidates, track job requisitions, and update application statuses directly from any AI agent.
You might also like
QStash (Serverless Message Queue)
Manage serverless messaging, task scheduling, and webhooks via Upstash QStash — publish messages, manage queues, and handle DLQs directly.
Amazon Selling Partner
E-commerce and marketplace orchestration — manage orders, FBA inventory, and catalogs via AI.
Clover POS
Connect to your Clover merchant account — manage orders, inventory, customers, and payments directly via AI.