System Settings

Updated 11 July 2026

Configure global limits, audit retention, and optional performance features for your entire Odoo MCP Connection.

Overview

System Settings control how the MCP connector behaves for your whole Odoo database. Individual API keys can override some limits (like rate limits), but these settings provide the defaults and safety boundaries.

Open them from Odoo MCP Connection → Configuration → Settings. Changes apply after you click Save.

There is also a built-in Help page under Configuration with technical endpoint details for IT teams.

How It Works

Settings are stored as system parameters and read every time an AI request arrives. For example:

Step-by-Step Guide

Go to Odoo MCP Connection → Configuration → Settings.

Under MCP Endpoint, confirm Enable MCP Connection is checked.

Under Rate Limits & Retention, set defaults that match your server capacity.

Set Audit Log Retention based on how long you need compliance records.

Set Max Active API Keys if you want to cap how many keys can exist (0 = unlimited).

Under Redis (optional), enable only if your IT team has set up a Redis server.

Click Save at the top of the settings page.

Test an API key to confirm settings work as expected.

Fields Table

Field Explanations

Enable MCP Connection

The emergency off switch. Use during maintenance or security incidents to stop all AI traffic instantly without deleting keys.

Default Rate Limit (per second & per minute)

Protects your server from too many rapid AI requests. Keys with their own limits (non-zero values) override these defaults.

Max Search Limit

Caps how many records AI can fetch in one search. Prevents accidental “download entire database” requests. Default 200 is reasonable for most businesses.

Audit Log Retention (days)

Balances compliance needs with database size. Increase for regulated industries; decrease to save storage on busy systems.

Max Active API Keys

Optional governance control. Set to 10, for example, to force teams to archive unused keys before creating new ones. Zero means unlimited.

Schema Cache TTL (seconds)

Technical performance setting. Caches information about Odoo data structures. Higher values = faster but slightly less fresh. Default 300 (5 minutes) is fine for most setups.

Audit Payload Max Chars

Limits how much request/response text is stored per log entry. Increase if you need more detail in audit reviews; decrease to save database space.

Enable Redis & Redis URL

Only needed for multi-server Odoo deployments where rate limits must be shared across workers. Single-server setups can leave this off. Ask your IT team before enabling.

Tips

Common Mistakes

Image