Odoo MCP Connector for ChatGPT and Claude

com.speaktoyourdatabasePublished by speaktoyourdatabase.comOfficial publisherv1.0.1Updated Oct 29, 2026

Odoo MCP connector for ChatGPT and Claude: ask sales, invoices and stock in plain words. Read-only.

The publisher's own server: Speak To Your Database

VerifiedStreamable HTTPWeb executableDatabasesData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Hosted Odoo MCP connector that lets an assistant answer plain-language questions about sales, invoices, customers, products and stock, read-only.

What you can do
  • List workspaces (companies) and the data sources in each, such as Odoo, PostgreSQL, MySQL or sample data
  • Show what a connection can answer, with example questions
  • Ask a business question and get figures computed from your data, with the period and definition used
  • Fetch the result of a longer-running question
  • Keep follow-up questions in the same grouping and filters
When to use it
Useful when you want to query Odoo business data (revenue, overdue invoices, sales by customer or product, stock) from Claude, ChatGPT or another MCP app in natural language, without building reports or writing SQL yourself.
Requirements
A remote MCP endpoint with OAuth sign-in to a STYD account; no local install. Your own Odoo (15 to 20, Online, Odoo.sh or self-hosted) or PostgreSQL/MySQL database must be connected, either with an Odoo API key or the STYD Bridge module. Apps without OAuth sign-in need a workspace API key. A free plan with sample data is available.
Before you install
It is a hosted third-party service, so your questions and business data are processed on the provider's servers; the source code is not public. Connecting a database requires an Odoo API key or the Bridge module, and database passwords and API keys are stored by the provider. It is described as read-only, but confirm that before pointing it at production data, and review the privacy and security pages.

Installation

In SourceWeft

  1. Open Odoo MCP Connector for ChatGPT and Claude in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.speaktoyourdatabase%2Fodoo-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "odoo-connector-for-chatgpt-and-claude": {
      "type": "http",
      "url": "https://speaktoyourdatabase.com/api/v1/mcp"
    }
  }
}

README

Speak To Your Database: Odoo MCP server for ChatGPT and Claude

Odoo, PostgreSQL & MySQL MCP server for Claude and ChatGPT. Ask your business data in plain words, from the AI app you already use. Real numbers, computed read-only from your data.

[Speak To Your Database MCP connector]

STYD is a hosted MCP server. Connect it once to Claude, ChatGPT, Le Chat, VS Code or any app that supports remote MCP servers, then ask things like:

  • "How much revenue did we make last month, compared with the month before?"
  • "Which customer invoices are overdue, and how much does each customer owe?"
  • "Show all sales orders grouped by customer and status, with the number of orders, the total amount and the date range."
  • "Top 10 products by sales this year"
  • "Why did sales drop this month?"

Follow-ups work too: after the sales orders question, ask "and only the confirmed ones?" and STYD keeps the same grouping.

STYD works out the answer from your data and sends back the numbers, with the period and the definition it used (for example, revenue = posted customer invoices, excluding tax).

This repository holds the public setup guide and the registry file. STYD itself is a hosted service; its source code is not public.


Odoo MCP connector

STYD is an Odoo MCP server for Claude, ChatGPT and other MCP apps. Ask about sales, invoices, unpaid amounts, customers, products and stock in plain words, and get the figures with what was counted, over which period and with which filters.

  • Odoo 15 to 20, on Odoo Online, Odoo.sh or your own server.
  • Two ways to connect: an Odoo API key (Online, Odoo.sh, on-premise) or the free STYD Bridge module (Odoo.sh, on-premise).
  • Read-only: STYD cannot create, change or delete anything in Odoo.
  • Nothing to install on your computer: STYD is hosted, and your AI app signs in to your STYD account.
  • Several companies: each company stays in its own workspace, and every answer names the one it comes from.

Example questions: "Which customers owe us the most, and how much is overdue?", "Top 5 products by quantity sold this quarter", "Compare this month's sales with the same month last year."

Full guide: https://speaktoyourdatabase.com/docs/odoo-mcp

Try it in 2 minutes

  1. Add the connector to your AI app (see below).
  2. Sign in to STYD when your app asks. The free plan includes sample data, so you can ask questions straight away.
  3. When you are ready, connect your own Odoo, PostgreSQL or MySQL database at https://speaktoyourdatabase.com/connections.

Set up in your AI app

Claude (web, desktop, mobile)

Open Settings → Connectors, search the directory for Speak To Your Database, and click Connect. Directory page: https://claude.ai/directory/speak-to-your-database

Claude Code

bash
claude mcp add --transport http styd https://speaktoyourdatabase.com/mcp

Then run /mcp in Claude Code and sign in.

VS Code (GitHub Copilot)

Run MCP: Add Server from the Command Palette, choose HTTP, and paste https://speaktoyourdatabase.com/mcp. Or add this to .vscode/mcp.json:

json
{  "servers": {    "styd": {      "type": "http",      "url": "https://speaktoyourdatabase.com/mcp"    }  }}

Start the server, sign in when VS Code asks, then use Copilot Chat in Agent mode.

Le Chat (Mistral)

Add a custom MCP connector with the URL https://speaktoyourdatabase.com/mcp, then sign in to STYD when asked.

ChatGPT

Open Plugins in ChatGPT, search for Speak To Your Database, and click Install plugin. Sign in to STYD when asked. Plugin page: https://chatgpt.com/plugins/plugin_asdk_app_6ac9e3034d488191bd0b9a624cb1f0ae

Cursor and other apps

Any app that supports remote MCP servers with OAuth sign-in can use https://speaktoyourdatabase.com/mcp. For Cursor and apps without sign-in support, use a workspace API key: see https://speaktoyourdatabase.com/docs/mcp/other-apps.

Tools

ToolWhat it does
list_workspacesLists the STYD workspaces (companies) you belong to
list_connectionsLists the data sources in a workspace: Odoo, PostgreSQL, MySQL, sample data
describe_available_dataShows what a connection can answer, with example questions
ask_questionAsks one business question and returns the answer computed from your data
get_answerFetches the result of a longer-running question

Every answer names the workspace it comes from, so data from different companies is never mixed.

Security

STYD reads your data; it never changes it.

  • Read-only: STYD cannot create, change or delete anything in Odoo or your databases.
  • Secrets protected: database passwords and API keys are stored encrypted and never shown back.
  • Standard sign-in: AI apps connect through OAuth. You approve each app on a STYD consent page, and you can revoke it at any time.
  • Uploaded files checked with a malware scan before use.
  • Backups with an encrypted off-site copy.
  • Abuse protection and rate limits.
  • Not used for training: your data and questions are not used to train AI models.

Details: https://speaktoyourdatabase.com/security and https://speaktoyourdatabase.com/privacy

Need STYD on your own server, with nothing leaving your network? See https://speaktoyourdatabase.com/private.

Registry

STYD is published in the official MCP Registry as com.speaktoyourdatabase/styd (the server.json in this repository) and as com.speaktoyourdatabase/odoo-mcp (the Odoo MCP connector entry).

Also listed in the ChatGPT plugin directory, the Claude connectors directory and on Glama.

Support

Questions, a source you would like supported, or something that did not work: https://speaktoyourdatabase.com/support, or open an issue in this repository.

Built by Florian Assous.

Source: README.md at commit a92e153

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.1LatestOct 29, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Speaktoyourdatabase integrations