AI Foundation

LLM Integration Base

Connect your Odoo with leading AI providers like OpenAI, Anthropic, Grok, DeepSeek & more.

The foundation for integrating Large Language Models with your Odoo instance

MCP Server
60+ AI Tools
Chat & Embeddings
Open Source

What is LLM Integration Base?

Your unified AI framework for Odoo

LLM Integration Base provides a unified framework for connecting various AI providers and models with your Odoo instance. This module serves as the foundation for building AI-powered features across your Odoo applications, supporting chat completions, text embeddings, and model management.


Architecture

How all the modules fit together

External AI Clients

Claude Desktop Cursor · Windsurf
Claude Code Codex CLI

Odoo AI Chat

llm_assistant
llm_thread
MCP Protocol
llm_mcp_server MCP Server for Odoo
★ llm (This Module) ★ Provider Abstraction · Model Management
Enhanced mail.message · Security Framework
llm_tool Tool Framework + Generic CRUD Tools
AI Providers llm_openai, llm_ollama llm_mistral, ...
Infrastructure llm_store llm_generate
Domain-Specific Tool Packs
llm_tool_account · 18 accounting tools
llm_tool_mis_builder · 44 MIS reporting tools
llm_tool_knowledge · RAG search tools
llm_tool_ocr_mistral · OCR via Mistral vision

Connect External AI Clients via MCP

Use Claude Desktop, Claude Code, Cursor, Codex CLI and more with your Odoo data

The LLM MCP Server module exposes all your Odoo tools to external AI clients via the Model Context Protocol (MCP). Install it, generate an API key from your profile, and paste the ready-made config into your AI client. That's it — your AI can now read, create, update, and analyze Odoo data with your permissions.

Claude Desktop Chat with Odoo data
Claude Code & Codex AI-powered dev workflow
Cursor & VS Code IDE integration

AI Tool Packs for Odoo

Give AI deep domain knowledge with purpose-built tool packs

LLM Tool Account

18 tools

Trial balance, journal entries, reconciliation, payments, tax reports, P&L, cash position, and period close. Built for CPAs and finance teams.

LLM Tool MIS Builder

44 tools

Create KPIs, configure periods, compute reports, drill down into cells, compare periods, and analyze variances through natural language.

LLM Tool Knowledge (RAG)

Semantic search

Retrieve answers from your knowledge base with semantic search, source citations, and document context for grounded AI responses.

LLM Tool OCR (Mistral)

Vision OCR

Extract text from invoices, receipts, scanned documents, and images using Mistral AI vision models. No knowledge base required.

6 Generic CRUD Tools Included

The LLM Tool base module ships with tools to retrieve, create, update, and delete records in any Odoo model, plus a model inspector and method executor. These work out of the box via both in-Odoo chat and the MCP server.


Key Features

Everything you need to integrate AI into Odoo

Multiple Provider Support

Connect with OpenAI, Anthropic Claude, Ollama, Replicate, and more AI providers through a unified interface.

Model Discovery

Automatically discover and import available models from connected providers with one click.

Publisher Management

Track model publishers, organizations, and their official status for better model organization.

Secure API Storage

Safely store API keys and endpoint configurations for each provider with Odoo security.

Role-Based Security

Control access to LLM features with dedicated security groups and record rules.

Tool Execution Framework

Enable AI models to execute functions through a standardized tool interface.


Supported AI Providers

Connect with leading AI providers

OpenAI

GPT-4o, GPT-4, GPT-3.5 Turbo, and text-embedding models for chat and embeddings.

Anthropic

Claude 3 Opus, Sonnet, and Haiku models for thoughtful, helpful responses.

Ollama

Run Llama, Mistral, Vicuna and other open-source models locally with full privacy.

Replicate

Access diverse open-source models hosted on the Replicate platform.

DeepSeek

DeepSeek-Coder and DeepSeek-Chat models for advanced reasoning.

Grok

xAI's Grok models for witty and informative AI responses.

Use Any OpenAI-Compatible Provider

Most AI providers now support the OpenAI API format. With the OpenAI Provider module, you can connect to Google Gemini, xAI Grok, DeepSeek, Mistral, Groq, Together AI, Fireworks AI, Perplexity, and many more — simply by changing the base URL. One module, dozens of providers!


Getting Started

Set up your AI integration in minutes

Installation

  1. Download the module from GitHub
  2. Install the module in your Odoo instance
  3. Verify dependencies are satisfied (mail, web)

Configuration

  1. Navigate to LLM → Configuration → Providers
  2. Create a new provider and select the service type
  3. Enter your API key and base URL
  4. Click "Fetch Models" to import available models
  5. Set default models for chat and embedding

Technical Details

Requirements and dependencies

Module Information

Dependencies:

mail, web

Category:

Technical

Version:

18.0.1.5.0

License:

LGPL-3

Key Models
  • llm.provider — Manages connections to AI providers
  • llm.model — Represents individual AI models
  • llm.publisher — Tracks organizations that publish models

Related Modules

Extend your AI capabilities with these modules

Tool Packs
Providers & Chat