Vinkius
Odoo Accounting

Odoo Accounting MCP. Query your entire financial ledger with natural conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Odoo Accounting MCP on Cursor AI Code Editor MCP Client Odoo Accounting MCP on Claude Desktop App MCP Integration Odoo Accounting MCP on OpenAI Agents SDK MCP Compatible Odoo Accounting MCP on Visual Studio Code MCP Extension Client Odoo Accounting MCP on GitHub Copilot AI Agent MCP Integration Odoo Accounting MCP on Google Gemini AI MCP Integration Odoo Accounting MCP on Lovable AI Development MCP Client Odoo Accounting MCP on Mistral AI Agents MCP Compatible Odoo Accounting MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Odoo Accounting MCP Server connects your AI client directly into Odoo ERP. Manage accounts, bills, invoices, and payments using natural conversation.

It gives you access to core finance data: chart of accounts (`odoo_list_accounts`), vendor bills (`odoo_list_bills`), customer invoices (`odoo_list_invoices`), journal entries (`odoo_list_journal_entries`), payment records (`odoo_list_payments`), tax rates (`odoo_list_taxes`), and accounting journals (`odoo_list_journals`).

You can track cash flow, audit transactions, and reconcile books without leaving your agent interface.

What your AI agents can do

Odoo list accounts

Lists the full Chart of Accounts in Odoo, showing account codes, names, types, and reconciliation settings.

Odoo list bills

Lists vendor bills (supplier invoices) in Odoo with amounts owed, payment status, and due dates for accounts payable.

Odoo list invoices

Lists customer invoices in Odoo with amounts, payment status, journal, and due dates for accounts receivable.

+ 4 more capabilities included
View General Ledger Structure

Retrieve the full Chart of Accounts, including account codes, types (asset, liability, income, etc.), and reconciliation status using odoo_list_accounts.

List Vendor Bills

Get a list of outstanding bills from suppliers, showing the total amount owed, payment status, and due dates via odoo_list_bills.

Track Customer Invoices

Generate reports on all customer invoices, detailing numbers, amounts, payment statuses (paid/unpaid), and remaining balances using odoo_list_invoices.

Query Manual Adjustments

List non-invoice accounting adjustments or accruals using odoo_list_journal_entries, showing the entry number, total amount, and posting date.

Audit Accounting Journals

Retrieve a list of all configured accounting journals (Sales, Purchase, Bank, etc.) to understand transaction grouping rules using odoo_list_journals.

Monitor Payment History

Fetch payment records by date, showing amounts, the type (inbound/outbound), and if the funds are reconciled via odoo_list_payments.

Check Tax Rates

List all configured tax rates in Odoo, including their percentage, name, and whether they apply to sales or purchases using odoo_list_taxes.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Odoo Accounting MCP Server: 7 Tools for Financial Data Operations

Access every corner of your accounting ledger from one place. These tools let you list accounts, invoices, bills, payments, and more using natural language queries.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Odoo Accounting on Vinkius
odoo019d75e2

odoo list accounts

Lists the full Chart of Accounts in Odoo, showing account codes, names, types, and reconciliation settings.

odoo019d75e2

odoo list bills

Lists vendor bills (supplier invoices) in Odoo with amounts owed, payment status, and due dates for accounts payable.

odoo019d75e2

odoo list invoices

Lists customer invoices in Odoo with amounts, payment status, journal, and due dates for accounts receivable.

odoo019d75e2

odoo list journal entries

Lists manual journal entries (accounting adjustments) in Odoo with amounts, journals, and posting dates.

odoo019d75e2

odoo list journals

Lists all accounting journals (Sales, Purchase, Bank, Cash, Miscellaneous) configured in Odoo.

odoo019d75e2

odoo list payments

Lists payment transactions in Odoo showing amounts, payment method, type (inbound/outbound), and reconciliation status.

odoo019d75e2

odoo list taxes

Lists all tax configurations in Odoo showing tax name, rate, and whether it applies to sales or purchases.

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
Start building

Make Your AI Do More

Start with Odoo Accounting, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ 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
Odoo Accounting MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Odoo. 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

Your data is protected. See how we built it.

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 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Checking balances shouldn't feel like logging into three different modules.

Today, finding out if an invoice was paid requires jumping from the Sales module to the Accounting ledger, then maybe checking the Payments tab. You copy the customer name, paste it elsewhere, and cross-reference due dates across multiple screens—all before you can answer the question.

With this MCP server, your agent handles that logic in one step. Just ask: 'Show me all unpaid invoices for Acme Corp.' It runs `odoo_list_invoices` and gives you a clean table with status, amount, and due date. Period.

Odoo Accounting MCP Server: See payments and balances instantly.

You no longer have to manually track cash flow by opening the bank feed, then checking the customer payment logs, and finally verifying which bills were covered. These three sources of data are typically spread across different Odoo views.

Now you ask your agent: 'What was our net cash change last month?' It combines information from `odoo_list_payments` with historical invoice data to give you a single, cohesive answer.

What you can do with this MCP connector

You connect your AI client right into Odoo's core accounting system. You don't have to juggle tabs or dig through menu trees just to check a balance; you talk to it like it's a conversation with an experienced bookkeeper.

This server gives your agent deep, read-only access to the entire financial structure of your business. You can query and list critical records across multiple modules—from vendor bills to tax rates—using only natural language prompts. It lets you audit transactions and track cash flow without ever leaving your chat interface.

General Ledger Structure and Setup

You'll use odoo_list_accounts to pull the full Chart of Accounts. This shows every account code, its name, and whether it's classified as an asset, liability, income, or expense type, plus its reconciliation status. You can check which accounts are set up for what kind of tracking. For understanding how transactions get grouped, you retrieve a list of all configured accounting journals—like Sales, Purchase, Bank, and Cash—using odoo_list_journals.

If you need to verify the tax structure, odoo_list_taxes gives you every active rate, detailing its percentage, name, and whether it applies specifically to sales or purchases.

Accounts Payable and Receivable Management

Managing what you owe versus what people owe is simple. You run odoo_list_bills to get a clear list of vendor bills from your suppliers. This shows the total amount owed, if the payment status is open, and when those bills are due for accounts payable. For receivables, odoo_list_invoices tracks every customer invoice.

It details the amounts, whether they're paid or unpaid, which journal they belong to, and their due dates. These two tools let you track your full cycle of cash coming in and going out.

Transaction History and Adjustments

You monitor recent cash movement using odoo_list_payments. This pulls payment records by date, showing the amount, if it's inbound or outbound funds, and whether those funds are reconciled. Need to check for manual accounting adjustments? You use odoo_list_journal_entries to pull a list of non-invoice entries—things like accruals—showing the entry number, total dollar amount, and the posting date.

The Process in Action

When you ask your agent something like, 'Show me all unpaid bills over $5,000,' your AI client routes that query to odoo_list_bills. The server runs the specific Odoo API call, pulls the structured data—including amounts owed and due dates—and feeds it back. You'll get clean, actionable results every time. Need to know what tax rates are active on purchases? Just ask for odoo_list_taxes and get the percentage and application details right away.

Built · Hosted · Managed by Vinkius Odoo Accounting MCP Server - Manage Invoices & Bills Server ID 019d75e2-27f6-73b1-a516-bd8895d19c54
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Odoo Accounting MCP

How do I check the Chart of Accounts using odoo_list_accounts? +

You ask your agent: 'List all general ledger accounts.' The tool runs odoo_list_accounts and returns every account code, its name, and whether it's set up for reconciliation. This gives you a full view of the financial reporting hierarchy.

What is the difference between odoo_list_bills and odoo_list_invoices? +

Bills are supplier invoices (Accounts Payable)—money you owe. Invoices are customer invoices (Accounts Receivable)—money owed to you. You use odoo_list_bills for what you pay, and odoo_list_invoices for what gets paid to you.

Can odoo_list_payments help me check cash flow? +

Yes. This tool lists all payment transactions by date. By looking at the 'type' (inbound/outbound) and status, your agent can summarize recent bank activity and reconciliation needs.

Do I need odoo_list_journal_entries for every transaction? +

Journal entries handle manual accounting adjustments—things like depreciation or accruals that aren't tied to an invoice. Use odoo_list_journal_entries when you need to see those specific, non-standard ledger postings.

Which tool shows tax rates: odoo_list_taxes? +

Yes, that's the right one. The odoo_list_taxes tool gives you a list of every configured tax rate in Odoo, along with its percentage and whether it applies to sales or purchases.

When I run odoo_list_payments, how do I verify if a transaction is fully reconciled? +

A payment showing 'reconciled' means the funds have been matched to an official document (like an invoice or bill) in your books. If it’s merely 'posted', it exists but hasn't completed the final internal matching process.

Which tool should I use when I need to know what types of accounting groupings are available: odoo_list_journals? +

Use odoo_list_journals to see every configured logical grouping in your system. This list shows the names (like 'Sales' or 'Bank') and codes you must reference before posting any entry, regardless of whether it's an invoice or a bill.

If I need to record depreciation or accruals, should I use odoo_list_journal_entries instead of listing bills? +

Yes. Bills and invoices handle money coming in or going out through vendors/clients. Journal entries are for manual bookkeeping adjustments—things like recording depreciation, internal transfers, or accruals that don't involve a specific third party.

Which Odoo versions are supported? +

This server uses the JSON-RPC protocol, which is compatible with Odoo 14, 15, 16, 17, and 18. Both Odoo Community and Enterprise editions are supported.

Does it work with Odoo.com (SaaS)? +

Yes! Works with both Odoo.com hosted instances and self-hosted Odoo servers. Just provide your instance URL and API key.

How do I generate an API Key? +

Go to Settings → Users → select your user → API Keys tab → New API Key. Give it a descriptive name and copy the generated key.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Odoo Accounting. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.