TV MCP Server — Expose Odoo to AI agents, securely.
All modules
AI MCP Community + Enterprise

TV MCP Server

Connect Claude, Cursor, and other AI tools to your Odoo.

TV MCP Server turns your Odoo instance into a Model Context Protocol (MCP) server. Any MCP-compatible AI client can read and act on your Odoo data in natural language, bounded by Odoo's own user permissions and record rules. Secure by default — nothing is accessible at install time, all write operations are off, and every call is logged.

  • Read-only by default — write access disabled globally at install
  • Per-model allow-list: no models exposed until you explicitly add them
  • Independent Read/Create/Write/Delete flags per model, plus optional domain filter
  • Full audit log of every MCP call with user, model, latency, and outcome
  • 14 built-in business prompt templates (aged receivables, dunning email, sales pipeline, and more)
  • Compatible with Claude Desktop, Claude Code, Cursor, and any MCP-compliant client
  • Native Odoo API-key authentication — no extra credential stores
  • Runs on Odoo.sh and self-hosted; single codebase for Odoo 17, 18, and 19

Compatible with Odoo 17, 18, and 19 Community and Enterprise.

$134 one-time per Odoo series
OPL-1 license · ZIP + install guide by email
Choose your Odoo version

You're buying: Odoo 19.0

Buy — $134
Stripe secure checkout Email delivery
Not sure it's the right fit?

Book a free Fit Assessment — we'll advise before you buy.

Book free Fit Assessment
Also available on the Odoo App Store

By purchasing you agree to our License & Refund terms.

Key features

What it does.

MCP Server configuration panel with read-only toggle enabled
01

Read-only by default

A single toggle in the MCP Server config locks all write tools globally. When disabled, create, write, and delete tools are hidden from clients entirely — they do not appear in the tools list at all. Finance teams can grant AI read access without any risk of accidental modification.

Per-model allow-list with Read, Create, Write, Delete flags and domain filter
02

Per-model access control

No models are MCP-accessible at install time. Admins explicitly add each model to the allow-list with independent Read, Create, Write, and Delete flags. An optional domain filter per model lets you restrict which records an AI agent can reach.

MCP Audit Log view showing timestamped call history
03

Full audit log

Every MCP call — whether it succeeds or fails — is logged with timestamp, user, tool name, model accessed, record count, latency, and outcome. Searchable from the Odoo UI, with a configurable retention policy (default 90 days).

Connection configuration example for Claude Desktop
04

Connect any MCP client in minutes

Point any MCP-compatible client at your Odoo URL with a standard Odoo API key. The module includes ready-to-use connection snippets for Claude Desktop, Claude Code, and Cursor. No external processes, no XML-RPC bridges.

Need something custom?

We build Odoo modules to spec.

If this module is close but not quite right, we scope and build custom Odoo modules — fixed price, same quality bar.

Book a free scoping call