{"id":519616,"date":"2026-01-08T12:31:59","date_gmt":"2026-01-08T12:31:59","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=519616"},"modified":"2026-09-10T13:31:23","modified_gmt":"2026-09-10T13:31:23","slug":"odoo-mcp-server-integration-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/","title":{"rendered":"Odoo MCP Server Integration User Guide"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Introduction<\/h2>\n<\/div><\/div>\n\n\n\n<p><strong><a href=\"https:\/\/store.webkul.com\/odoo-mcp-server-integration.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo MCP Server Integration<\/a><\/strong> enables Odoo to communicate with MCP-compatible AI applications through the <strong>Model Context Protocol (MCP)<\/strong>.<\/p>\n\n\n\n<p> It allows AI clients such as <strong>ChatGPT, Claude, Gemini,<\/strong> and other compatible applications to securely access Odoo data and capabilities.<\/p>\n\n\n\n<p>The module supports <strong>Odoo as a Self MCP Server<\/strong>, allowing AI clients to connect directly to Odoo through its MCP endpoint. <\/p>\n\n\n\n<p>It can also connect Odoo to an <strong>externally deployed MCP Server<\/strong>, giving users flexibility to use the server that best suits their requirements.<\/p>\n\n\n\n<p>The integration supports <strong>OAuth-based authentication, User API Keys, model access control, and CRUD permissions<\/strong>.<\/p>\n\n\n\n<p>It also provides <strong>request monitoring<\/strong> to help manage MCP access while maintaining Odoo&#8217;s security controls.<\/p>\n\n\n\n<p>It also provides <strong>health and documentation endpoints<\/strong> that allow users and external systems to check the MCP server status and access API information.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Use Odoo MCP Server Integration as a Self MCP Server with a generated MCP endpoint.<\/li>\n\n\n\n<li>Connect supported AI clients through Instant Connect and OAuth.<\/li>\n\n\n\n<li>Generate user-specific API keys for Bearer Token authentication.<\/li>\n\n\n\n<li>Restrict Read, Create, Update, and Delete operations through MCP.<\/li>\n\n\n\n<li>Configure request limits, timeouts, global restrictions, and log retention.<\/li>\n\n\n\n<li>Use Odoo MCP Server Integration to connect Odoo with a compatible external MCP Server.<\/li>\n\n\n\n<li>Configure an AI provider and use the chatbot in Odoo Discuss.<\/li>\n\n\n\n<li>Review MCP activity, request status, and operation details.<\/li>\n\n\n\n<li>Monitor MCP server activity through the Analytics Dashboard.<\/li>\n\n\n\n<li>Check MCP server health through the \/mcp\/health endpoint.<\/li>\n\n\n\n<li>Access MCP API and endpoint documentation through the \/mcp\/docs endpoint.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Installation<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract the file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>odoo_mcp_server\u2019<\/strong><\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open Odoo App and click on the Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In the search bar, remove all the filters and search \u2018\u2018<strong>odoo_mcp_server\u2019<\/strong>\u2019<\/li>\n\n\n\n<li>You will be able to see module in the search results. Click on \u2018<strong>Install<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<p><strong>Note:<\/strong>\u00a0An optional\u00a0<strong>External MCP Server Deployment<\/strong>, provided by us, is also available if you prefer to host the MCP Server externally.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Workflow<\/h2>\n<\/div><\/div>\n\n\n\n<p>The <strong>Odoo MCP Server Integration<\/strong> workflow covers server configuration, secure authentication, access control, AI client connections, and request monitoring.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>1. Self MCP Server Configuration<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Go to <strong>MCP Server \u2192 MCP Server Configuration<\/strong> and click <strong>New<\/strong>.<\/p>\n\n\n\n<p>Enter the configuration name and select <strong>Use Odoo as Self MCP Server<\/strong>. Odoo automatically generates the <strong>MCP Server URL<\/strong>.<\/p>\n\n\n\n<p>Under <strong>Security Settings<\/strong>, configure <strong>Max Requests\/Minute<\/strong> and <strong>Request Timeout (seconds)<\/strong>.<\/p>\n\n\n\n<p>Save the configuration and click <strong>Test Connection<\/strong> to verify that the MCP endpoint is reachable.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1200x943.webp\" alt=\"self mcp server configuration\" class=\"wp-image-556772\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>2. Model Access Control<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open the configured Self MCP Server and go to <strong>Model Access<\/strong>.<\/p>\n\n\n\n<p>Add the required Odoo model and configure the operations that MCP users can perform.<\/p>\n\n\n\n<p>You can restrict <strong>Read, Create, Update,<\/strong> or <strong>Delete<\/strong> access for the selected model. These restrictions work in addition to the authenticated user&#8217;s existing Odoo permissions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2240\" height=\"1760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control.webp\" alt=\"mcp model access control\" class=\"wp-image-556778\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-model-access-control-2048x1609.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>MCP restrictions do not grant permissions to users who do not already have the required Odoo access rights.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>3. Global MCP Security and Log Retention<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Go to <strong>Settings \u2192 Model Context Protocol<\/strong>.<\/p>\n\n\n\n<p>Under <strong>Global MCP Security<\/strong>, configure the global restrictions for <strong>Read, Create, Update,<\/strong> and <strong>Delete<\/strong> operations as required.<\/p>\n\n\n\n<p>Under the log management settings, configure <strong>Log Retention Days<\/strong> and enable the automated deletion cron when older MCP logs should be removed automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2240\" height=\"1760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention.webp\" alt=\"global mcp security log retention\" class=\"wp-image-556780\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/global-mcp-security-log-retention-2048x1609.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>4. Instant OAuth Connection<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Return to the <strong>Self MCP Server<\/strong> configuration and click <strong>Instant Connect<\/strong>.<\/p>\n\n\n\n<p>Select the required supported AI client, such as <strong>ChatGPT, Claude,<\/strong> or <strong>Gemini<\/strong>, to start the guided OAuth connection.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2240\" height=\"1760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection.webp\" alt=\"instant oauth connection\" class=\"wp-image-556773\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/instant-oauth-connection-2048x1609.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>5. Claude Connector Setup<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>In the selected AI client, open the option to add a custom connector.<\/p>\n\n\n\n<p>Enter the Odoo MCP connector details and provide the <strong>MCP Server URL<\/strong> generated in Odoo.<\/p>\n\n\n\n<p>Continue with the connector setup to proceed with authentication.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2240\" height=\"1760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector.webp\" alt=\"add custom connector\" class=\"wp-image-556774\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/add-custom-connector-2048x1609.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>6. OAuth Authentication and Authorization<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Select <strong>OAuth<\/strong> as the authentication method and continue with the authorization flow.<\/p>\n\n\n\n<p>Sign in to Odoo when prompted and review the requested access.<\/p>\n\n\n\n<p>Click <strong>Authorize Access<\/strong> to complete the connection.<\/p>\n\n\n\n<p>The MCP session operates using the Odoo access context of the user who completes the authorization.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2240\" height=\"1760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings.webp\" alt=\"connector oauth settings\" class=\"wp-image-556781\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/connector-oauth-settings-2048x1609.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-1200x943.webp\" alt=\"authorize mcp access\" class=\"wp-image-556782\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/authorize-mcp-access-1-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>7. Verify OAuth Client<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>After completing the OAuth authorization, open <strong>OAuth Clients<\/strong> in Odoo.<\/p>\n\n\n\n<p>Review the registered client and open its record to view the client configuration, including the registered client details and authorized users.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-1200x943.webp\" alt=\"oauth clients list\" class=\"wp-image-556783\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-clients-list-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-1200x943.webp\" alt=\"oauth client configuration\" class=\"wp-image-556777\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/oauth-client-configuration-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>8. User API Key Authentication<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>For MCP clients that require manual configuration, open <strong>User API Keys<\/strong> and click <strong>Generate New API Key<\/strong>.<\/p>\n\n\n\n<p>Select the Odoo user whose access should be used and generate the API key.<\/p>\n\n\n\n<p>Use the generated key with the MCP Server URL in the supported client through <strong>Bearer Token<\/strong> authentication.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"935\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/generated-user-api-key-1200x935.webp\" alt=\"generated user api key\" class=\"wp-image-556785\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/generated-user-api-key-1200x935.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/generated-user-api-key-300x234.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/generated-user-api-key-250x195.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/generated-user-api-key-768x598.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/generated-user-api-key.webp 1421w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The MCP client operates according to the permissions of the Odoo user associated with the API key.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>9. Query Odoo Data<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Once the AI client is connected, enable the <strong>Odoo MCP connector<\/strong> and start a conversation.<\/p>\n\n\n\n<p>Ask the AI client about Odoo data that the authenticated user is permitted to access.<\/p>\n\n\n\n<p>For example, you can ask which customers generated the highest revenue and which products they frequently purchase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-1200x943.webp\" alt=\"ai client query odoo data\" class=\"wp-image-556775\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/ai-client-query-odoo-data-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The response is generated using the accessible Odoo data and the permissions configured for the authenticated user.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>10. Use Odoo as an MCP Client<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>External MCP Server Configuration<\/strong><\/h3>\n\n\n\n<p>Create a new MCP configuration and select <strong>Use External MCP Server<\/strong>.<\/p>\n\n\n\n<p>Enter the required <strong>MCP External Server URL<\/strong> and authentication details for the external MCP Server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-1200x943.webp\" alt=\"external mcp server configuration\" class=\"wp-image-556776\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/external-mcp-server-configuration-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>LLM Configuration<\/strong><\/h3>\n\n\n\n<p>Under <strong>Odoo As MCP Client<\/strong>, enable <strong>Enable to Use Odoo As MCP Client<\/strong>.<\/p>\n\n\n\n<p>Select the required <strong>LLM Provider<\/strong> and <strong>LLM Model<\/strong>, then enter the provider API key.<\/p>\n\n\n\n<p>Save the configuration and test the connection.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Open the Odoo MCP Chatbot<\/strong><\/h3>\n\n\n\n<p>Click <strong>Open Chatbot<\/strong> and use the configured chatbot from <strong>Odoo Discuss<\/strong>.<\/p>\n\n\n\n<p>The chatbot can use the configured external MCP Server and its available capabilities.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>11. Statistics and Request Monitoring<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open the available MCP analytics views to review MCP activity, usage, and request trends.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Analytics Dashboard<\/strong><\/h3>\n\n\n\n<p>Open the <strong>MCP Server \u2192 Dashboard<\/strong> to view the Analytics Dashboard.<\/p>\n\n\n\n<p>The dashboard provides an overview of MCP server activity, including <strong>Total Requests, Successful Requests, Failed Requests, Average Response Time, Active Clients, and Active Users<\/strong>.<\/p>\n\n\n\n<p>Use the available filters to review activity by <strong>date range, client, user, or model<\/strong>.<\/p>\n\n\n\n<p>The dashboard also provides insights into <strong>MCP Request Activity, Top Users, Requests by Client, Most Used Tools, Most Accessed Models, and Recent Errors<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-1200x943.webp\" alt=\"mcp analytics dashboard\" class=\"wp-image-556786\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-analytics-dashboard-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Request Logs<\/strong><\/h3>\n\n\n\n<p>For detailed request-level information, go to <strong>MCP Server \u2192 Request Logs<\/strong>.<\/p>\n\n\n\n<p>The request details allow you to review the authenticated user, MCP client, authentication type, response time, status, MCP operation, and request\/response payloads.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-1200x943.webp\" alt=\"mcp request logs\" class=\"wp-image-556788\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-logs-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-1200x943.webp\" alt=\"mcp request log details\" class=\"wp-image-556790\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-request-log-details-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>12. Health and Documentation Endpoints<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Check MCP Server Health<\/strong><\/p>\n\n\n\n<p>Open the <strong>\/mcp\/health<\/strong> endpoint to check the health and availability of the MCP Server.<\/p>\n\n\n\n<p>The endpoint provides server health and operational information, allowing users or external monitoring systems to verify whether the MCP Server is active and functioning properly.<\/p>\n\n\n\n<p>The health information includes details such as <strong>database connection, MCP configuration, registered tools, response time, MCP protocol status, authentication status, server version, and uptime<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-1200x943.webp\" alt=\"mcp health diagnostics\" class=\"wp-image-556793\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-health-diagnostics-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Access MCP API Documentation<\/strong><\/p>\n\n\n\n<p>Open the <strong>\/mcp\/docs<\/strong> endpoint in a browser to access the MCP Server API documentation.<\/p>\n\n\n\n<p>The documentation provides the information required to understand and interact with the MCP Server, including <strong>connection and authentication details, endpoint information, and API usage<\/strong>.<\/p>\n\n\n\n<p>Users and developers can refer to this documentation when working with the available MCP endpoints.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-1200x943.webp\" alt=\"mcp api documentation\" class=\"wp-image-556796\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/mcp-api-documentation-1-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Need Help?<\/h2>\n<\/div><\/div>\n\n\n\n<p>Hope you find the guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please create a ticket at the <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support mail<\/a>.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo MCP Server Integration enables Odoo to communicate with MCP-compatible AI applications through the Model Context Protocol (MCP). It allows AI clients such as ChatGPT, Claude, Gemini, and other compatible applications to securely access Odoo data and capabilities. The module supports Odoo as a Self MCP Server, allowing AI clients to connect directly to Odoo <a href=\"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":638,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007],"tags":[1267,9272],"class_list":["post-519616","post","type-post","status-publish","format-standard","hentry","category-odoo","tag-odoo","tag-odoo-website"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>User Guide for Odoo MCP Server Integration<\/title>\n<meta name=\"description\" content=\"Odoo MCP Server Integration connects AI clients with Odoo, secures MCP access, monitors server activity, and provides API documentation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo MCP Server Integration\" \/>\n<meta property=\"og:description\" content=\"Odoo MCP Server Integration connects AI clients with Odoo, secures MCP access, monitors server activity, and provides API documentation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-08T12:31:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T13:31:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1200x943.webp\" \/>\n<meta name=\"author\" content=\"Manoj Kiraula\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manoj Kiraula\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/\"},\"author\":{\"name\":\"Manoj Kiraula\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/7e9b1015b5c47aedbad01d139a7ecf0c\"},\"headline\":\"Odoo MCP Server Integration User Guide\",\"datePublished\":\"2026-01-08T12:31:59+00:00\",\"dateModified\":\"2026-09-10T13:31:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/\"},\"wordCount\":1289,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/self-mcp-server-configuration-1-1200x943.webp\",\"keywords\":[\"odoo\",\"Odoo website\"],\"articleSection\":[\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/\",\"name\":\"User Guide for Odoo MCP Server Integration\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/self-mcp-server-configuration-1-1200x943.webp\",\"datePublished\":\"2026-01-08T12:31:59+00:00\",\"dateModified\":\"2026-09-10T13:31:23+00:00\",\"description\":\"Odoo MCP Server Integration connects AI clients with Odoo, secures MCP access, monitors server activity, and provides API documentation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/self-mcp-server-configuration-1.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/self-mcp-server-configuration-1.webp\",\"width\":2240,\"height\":1760},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-mcp-server-integration-documentation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Odoo MCP Server Integration User Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webkul.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webkul\\\/\",\"https:\\\/\\\/x.com\\\/webkul\",\"https:\\\/\\\/www.instagram.com\\\/webkul\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webkul\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/webkul\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/7e9b1015b5c47aedbad01d139a7ecf0c\",\"name\":\"Manoj Kiraula\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/247de8a6c376991612086faf5c6849e4ba42a9c062e6a268cee0185f2663fd02?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/247de8a6c376991612086faf5c6849e4ba42a9c062e6a268cee0185f2663fd02?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/247de8a6c376991612086faf5c6849e4ba42a9c062e6a268cee0185f2663fd02?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Manoj Kiraula\"},\"description\":\"Manoj Kiraula, an Odoo Business Analyst, offers insights into CRM and e-commerce. He excels in optimizing business processes, delivering data-driven insights, and ensuring seamless system integration. His expertise drives operational efficiency and empowering businesses to achieve their objectives.\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/manojkiraula-bd467\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo MCP Server Integration","description":"Odoo MCP Server Integration connects AI clients with Odoo, secures MCP access, monitors server activity, and provides API documentation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo MCP Server Integration","og_description":"Odoo MCP Server Integration connects AI clients with Odoo, secures MCP access, monitors server activity, and provides API documentation.","og_url":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-01-08T12:31:59+00:00","article_modified_time":"2026-09-10T13:31:23+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1200x943.webp","type":"","width":"","height":""}],"author":"Manoj Kiraula","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Manoj Kiraula","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/"},"author":{"name":"Manoj Kiraula","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7e9b1015b5c47aedbad01d139a7ecf0c"},"headline":"Odoo MCP Server Integration User Guide","datePublished":"2026-01-08T12:31:59+00:00","dateModified":"2026-09-10T13:31:23+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/"},"wordCount":1289,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1200x943.webp","keywords":["odoo","Odoo website"],"articleSection":["Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/","url":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/","name":"User Guide for Odoo MCP Server Integration","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1-1200x943.webp","datePublished":"2026-01-08T12:31:59+00:00","dateModified":"2026-09-10T13:31:23+00:00","description":"Odoo MCP Server Integration connects AI clients with Odoo, secures MCP access, monitors server activity, and provides API documentation.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/01\/self-mcp-server-configuration-1.webp","width":2240,"height":1760},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-mcp-server-integration-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Odoo MCP Server Integration User Guide"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7e9b1015b5c47aedbad01d139a7ecf0c","name":"Manoj Kiraula","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/247de8a6c376991612086faf5c6849e4ba42a9c062e6a268cee0185f2663fd02?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/247de8a6c376991612086faf5c6849e4ba42a9c062e6a268cee0185f2663fd02?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/247de8a6c376991612086faf5c6849e4ba42a9c062e6a268cee0185f2663fd02?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Manoj Kiraula"},"description":"Manoj Kiraula, an Odoo Business Analyst, offers insights into CRM and e-commerce. He excels in optimizing business processes, delivering data-driven insights, and ensuring seamless system integration. His expertise drives operational efficiency and empowering businesses to achieve their objectives.","url":"https:\/\/webkul.com\/blog\/author\/manojkiraula-bd467\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/519616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/638"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=519616"}],"version-history":[{"count":10,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/519616\/revisions"}],"predecessor-version":[{"id":556810,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/519616\/revisions\/556810"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=519616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=519616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=519616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}