ERPBlox

The Building Blocks of ERP

Discover premium Odoo modules to streamline your operations, boost productivity, and scale your business — one block at a time.

AI Studio

by Micheal Nguyen
5 · 3
400.00 € 280.00 € -30%
Live preview
License LGPL-3
Versions
Powered by AI

AI Studio

Bring enterprise-grade AI to Odoo Community — no paid API required. Chat, smart AI dashboards, reports, translate, scan documents — plus a built-in MCP server to connect Claude, Cursor & ChatGPT directly to your Odoo data.

Features

AI Chat Ask your Data Dashboards Doc Scan AI Rewrite AI Generate Reports Schedules Summarizer Translate Code Writer AI Domain AI Search AI Chatbot Connectors

And many more: Slash Commands • KPI Templates • Auto-fallback • Setup Wizard • Insights

MCP Server Built-in

21 AI Tools Smart AI Dashboards OAuth 2.1 Audit Log Model Whitelist API Keys
Claude (.ai/Desktop/Code) Cursor Gemini CLI ChatGPT Codex CLI Any MCP Client

Web (OAuth) or CLI (uvx erpblox-ai-mcp) — works with any AI client

AI Chatbot

Telegram Slack Discord
Query Data Create Records Multi-turn + Confirm 18 MCP Tools Multi-language

Chat with your ERP — natural language, instant replies, anywhere

Why Pay for AI? 100% FREE

Groq FREE Cerebras FREE Mistral FREE OpenRouter FREE SambaNova FREE Gemini FREE NVIDIA NIM FREE Ollama LOCAL

Or bring your own: OpenAI • Anthropic

10 AI providers • 8 Free • Auto-fallback • 100% free
AI CHAT

Ask anything about your data

Chat with AI in Odoo Discuss. Ask questions in natural language — AI queries your database and responds with real data.

You: Top 10 customers by revenue
You: How many purchase orders this month?
You: List overdue invoices over $1,000
  • Cross-model queries (customer + orders + invoices)
  • Streaming responses in real-time
  • View Records, Export Excel, Export PDF
  • Welcome screen with suggestion chips
ASK YOUR DATA

Search Odoo in plain language

Type a question directly in the Odoo search bar — AI understands, queries your data, and shows results instantly.

"unpaid invoices over $1,000 last month"
"orders from Gemini Furniture this week"
"products with low stock"
  • Integrated into native Odoo search bar
  • AI generates domain filters automatically
  • Works on any list view / any model
DASHBOARD

Charts & KPI from a single prompt

Type "create dashboard for purchase orders" and get a full dashboard with KPI cards and charts — all with live data.

  • 7 KPI layouts: default, compact, split, detail, sparkline, dual, progress
  • Chart.js: bar, line, pie, doughnut, horizontal bar
  • GridStack drag & resize
  • Live data refresh — KPI real-time, chart re-query DB
  • Pin, share, organize into dashboard tabs
  • Curated KPI templates for Sales, Purchase, Accounting, Stock, HR, CRM
DOCUMENT SCAN

Upload PDF → Create Record

Upload a PDF invoice or purchase order in chat. AI extracts all data and opens a pre-filled form — ready to save.

1. Attach PDF + type "scan"
2. AI extracts: vendor, date, products, amounts
3. Select model (auto-detected or change)
4. Click "Create Record" → form opens pre-filled
  • Generic — works with any Odoo model
  • AI maps fields automatically via schema introspection
  • Searches products by name, code, or reference
AI EDITOR

Generate, Rewrite & Translate

AI buttons in every HTML editor. Generate content with record context, rewrite in any tone, translate to 92 languages. Replaces Odoo OLG — completely free.

Generate Formal Grammar Shorter Expand Restructure
  • Auto-detect record context (model + data)
  • HTML: tables, headings, blockquotes, code blocks
  • Translate to 92 languages
  • Custom rewrite instructions
Works in:
Emails Notes Website Descriptions Chatter
SCHEDULED PROMPTS

Automated AI reports on schedule

Schedule any AI query to run automatically. Get daily sales summaries, weekly stock reports, or monthly KPI overviews.

/schedule daily 8:00 top 10 selling products
/schedule weekly monday overdue invoices
/schedule monthly purchase dashboard
  • Daily Digest view — all results in one page
  • KPI/Chart results with GridStack layout
  • Deliver via Email, Telegram, Discord, Slack, Webhook
AI REPORTS

Newspaper-style business reports

Multi-section AI reports styled as newspapers. Configure sections, choose a theme, schedule delivery.

Newspaper Minimal Memphis Brutalism Executive
  • Dynamic grid layout — adapts to section count
  • Public pages with access tokens
  • Deliver via Email, Telegram, Discord, Slack, Webhook
  • Schedule: daily, weekly, monthly
SUMMARIZER

Summarize any record in seconds

Two actions in AI chat window header: Summarize Record (fields + data) and Summarize Thread (chatter messages + activities).

Record Summary: S00106
• Total: $72.00 — 1 product (Blue Denim Jeans)
• Customer: Gemini Furniture, Edwin Palmer
• Status: Quotation — unpaid
• Created: Apr 21, 2026 by Mitchell Admin

AI-Powered Tools

AI integrated everywhere — code editor, translations, filters, content generation

CODE

Write Python Code with AI

Describe what you need in plain English — AI generates Python code for server actions. Works in every code editor across Odoo.

# "Calculate total weight and post to chatter"
total = sum(l.product_id.weight * l.product_uom_qty for l in record.order_line)
record.write({'shipping_weight': total})
record.message_post(body=f"Weight: {total:.2f} kg")
TRANSLATE

AI Translate Everything

Translate records in bulk — product names, descriptions, any translatable field. One click, all languages at once. Smart batching with context-aware AI.

Inline translate on any field
Bulk translate 1,000+ records at once
HTML fields with term-level precision
Auto batch size based on model context
PO FILES

Translate Odoo UI with AI

Select modules, pick languages — AI translates all menus, buttons, labels, and messages. PO files saved to disk, persistent across restarts. Placeholder protection included.

Translate any installed module
Multiple languages in one click
Protects %s, %(name)s placeholders
Download translated PO files
CONTENT

Generate, Rewrite & Fix Grammar

AI writing tools built into every HTML editor — generate content, rewrite in different tones, fix grammar, expand or shorten text. Full HTML support with tables, headings, lists.

Generate from prompt or record context
7 rewrite styles (formal, casual, grammar...)
Tables, headings, blockquotes, code blocks
Works in:
Emails Notes Website Descriptions Chatter
FILTER

AI Domain Filter

Describe filters in plain language — AI generates Odoo domain expressions. Built into every domain selector across Odoo: automated actions, search filters, record rules.

> "orders this month over 5 million"
→ [('date_order','>=','2026-04-01'), ('amount_total','>',5000000)]
MODELS

Smart Model Management

Auto-detect context window, free/paid status, and capabilities for every model. Smart fallback uses only free models. Search models with paid badge indicator.

Auto-fetch context window per model
Free/paid detection + fallback filter
10 providers — Ollama, Gemini, Groq, Mistral...
Search + paid badge in model selector
Providers

10 AI Providers Built-in

Auto-fallback between providers when rate limited

Ollama LOCAL Groq FREE Cerebras FREE Mistral FREE Google Gemini FREE OpenRouter FREE SambaNova FREE NVIDIA NIM FREE OpenAI PAID Anthropic PAID

Deliver Anywhere

6 channels for AI results

Discuss

Native Odoo chat — auto-post AI replies.

Email

SMTP delivery, AI-formatted HTML.

Telegram

Bot DM/group — webhook or polling.

Discord

Slash commands + interactions.

Slack

Events API, HMAC verified.

Webhook

Custom HTTP POST to any endpoint.

And So Much More

Every detail crafted

Share Charts Share Dashboards Insights View Dashboard Tabs Welcome Screen Chat History View Records Export Excel Export PDF Per-user Model Context Limit AI Email Format Daily Digest Schedule Charts AutoComplete Model Intent Detection JSON Reliability Rate Limit Cache

Easy Setup

Get started in minutes

1
Ollama Setup Wizard

Step-by-step install. Detect OS, RAM, suggest best model.

2
User API Keys

Each user sets own keys. Share with system or keep private.

3
Connector Guides

Telegram, Discord, Slack — step-by-step with test connection.

Slash Commands

Quick access from Discuss chat

/chat AI assistant
/ask Ask data
/chart Make chart
/dashboard Overview
/schedule Recurring
/clear Clear chat
MCP SERVER

Connect Claude, Cursor & ChatGPT to Odoo

Model Context Protocol (MCP) server built-in — 21 AI tools to query data, plus smart AI-generated dashboards that replace the boring template-locked dashboard modules forever.

21 AI TOOLS

Everything through natural language

Claude reads your Odoo schema, queries data, generates charts, translates text, writes Python code — all via MCP tools.

ask_question — "Top customers by revenue"
summarize_record — Summarize sale order #1
generate_code — Auto-confirm draft orders
translate_text — Translate to any language
  • Schema discovery (list models, describe fields)
  • Data query (read, count, aggregate with group by)
  • AI analysis (ask, summarize, chart, KPI, translate, code)
  • Record mutation (create, update, delete — admin controlled)
SMART AI DASHBOARDS

Goodbye boring dashboards

Forget rigid dashboard modules with the same recycled templates. Just ask Claude — it designs unique, beautiful dashboards in any style (brutalism, minimal, newspaper, glassmorphism...) with live Odoo data.

# Just describe what you want
"Sales dashboard, brutalist style,
 top customers + revenue trend"
# Claude builds it — done.
  • Unlimited designs — Claude writes HTML/CSS freely, no template lock-in
  • Live data tags — <query>, <graph>, <datatable> refresh every visit
  • Iterate by chat — "make it darker", "add a pie chart" — instant changes
  • Embed anywhere — Odoo menu, backend tab, or public URL
  • Built-in home portal at /mcp-page lists every dashboard
ENTERPRISE SECURITY

Full control over AI access

Multi-layer security — OAuth for web, API keys for CLI, model whitelist, tool config, and complete audit trail.

  • OAuth 2.1 + PKCE + Dynamic Client Registration — works with all OAuth-compatible clients
  • MCP API keys with IP whitelist & expiry
  • Model whitelist — restrict which models AI can access
  • Tool config — enable/disable each tool individually
  • Mutation tools disabled by default
  • Full audit log — every tool call tracked
CONNECT ANYWHERE

Works with every MCP client

One server, every AI client. Connect via OAuth (web) or API key (CLI). PyPI package for instant setup.

# Install from PyPI
$ pip install erpblox-ai-mcp
# Or use with uvx (no install)
$ uvx erpblox-ai-mcp
  • Claude.ai — Connectors (OAuth, one-click)
  • Claude Desktop — Connectors or JSON config
  • Claude Code — .mcp.json config
  • Cursor — .cursor/mcp.json or UI
  • Gemini CLI — gemini mcp add (HTTP/stdio)
  • ChatGPT — Custom Connectors (Plus/Pro)
  • Codex CLI — ~/.codex/config.toml (OAuth)
  • Any MCP client — Streamable HTTP /mcp/v1
QUICK SETUP

3 ways to connect

Web Connectors (OAuth)

Claude.ai • ChatGPT • Cursor UI • Gemini Enterprise

https://your-odoo.com/mcp/v1

Paste URL → OAuth login → Approve → Done

Local CLI (Stdio)

Claude Desktop • Claude Code • Cursor • Gemini CLI

"command": "uvx",
"args": ["erpblox-ai-mcp"],
"env": { ODOO_URL, MCP_API_KEY }

HTTP + Bearer Token

Codex CLI • n8n • LangChain • custom agents

POST /mcp/v1
Authorization: Bearer mcp-...
SERVER SETUP

Single DB or Multi-DB — both supported

Single Database

Simplest • dedicated deploy

odoo-bin -d mydb

URL: /mcp/v1 • no extra config

Subdomain (SaaS)

Multi-tenant production

db_filter = ^%h$
db1.host.com → DB db1
db2.host.com → DB db2

Each DB → own URL

Multi-Instance

Dev parallel testing

-d db1 --port=8001
-d db2 --port=8002
Each port → each DB

Independent processes

AI Chatbot

Chat with Your ERP — Anywhere

Telegram, Slack, Discord. Natural language queries, multi-turn conversations, 18 MCP tools — all from a chat window.

Telegram

Native DM with bot

  • Webhook OR Polling mode
  • /commands or plain text
  • Real-time typing indicator

Slack

Workspace integration

  • Events API webhook
  • HMAC signature verify
  • Placeholder + edit pattern

Discord

Slash commands /ask

  • Auto-fetch credentials
  • One-click slash register
  • Auto-set Interactions URL
Natural Query

"show top 5 customers"
"how many sales orders"

Create / Update

"create customer ABC"
Echo + confirm flow

Multi-turn

AI remembers context
Confirm with "yes"

18 MCP Tools

read, count, aggregate
create, update, schema

Account Linking

Email-based with 6-digit verification code. AI runs as your Odoo user — respects permissions and ACL.

Multi-language

Auto-detect 7 scripts (Thai, Chinese, Japanese, Korean, Russian, Arabic, Vietnamese) + English. AI replies consistently in user's language.

AI ACROSS ERPBLOX MODULES

AI everywhere you work

Install AI Studio alongside other ERPBlox modules to unlock AI features in Studio, Automation, and Report Studio.

MOST AI FEATURES

Odoo Builder

support@erpblox.com

Build apps, models, views, dashboards, and reports — all with AI assistance. The biggest AI integration in ERPBlox.

AI Create App AI Create Model AI Form AI List AI Kanban AI Search AI Calendar AI Pivot AI Graph AI Activity AI Gantt AI Dashboard AI Code Writer AI Translate AI Domain AI Smart Search AI Reports AI Menu Creator

Automation Studio

support@erpblox.com

Visual flow builder enhanced with AI. Build automations with drag-and-drop, then let AI pick the right action and craft messages on the fly.

Flow Builder AI Action AI Create Message

Report Studio

support@erpblox.com

AI Report Generator — describe what you want, AI builds the QWeb template.

AI Report Generator Natural Language to QWeb

AI Studio is the foundation — install once, unlock AI in every ERPBlox module.

Need Help or Customization?

We're here to help you get the most out of AI Studio

ERPBlox

The Building Blocks of ERP

Discover premium Odoo modules to streamline your operations, boost productivity, and scale your business — one block at a time.

erpblox.com

LGPL Version 3 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.