{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.singleflo/odoo-assistant","description":"Odoo virtual employee via MCP: query, create, modify records, workflows, PDFs, and activities.","repository":{"url":"https://github.com/singleflo/odoo-assistant-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","identifier":"odoo-assistant","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Odoo instance URL (e.g. http://localhost:8069)","isRequired":true,"format":"string","name":"ODOO_BASE_URL"},{"description":"Odoo database name. Optional: discovered automatically when the instance serves exactly one database; required when it serves several (the error names them).","format":"string","name":"ODOO_DB"},{"description":"Odoo login username. Optional: omitted, the login is discovered from the API key.","format":"string","name":"ODOO_USER"},{"description":"Odoo API key (Odoo 14+ required). Generate under Preferences / My Profile > Account Security > New API Key. Passwords are not accepted.","isRequired":true,"format":"string","isSecret":true,"name":"ODOO_API_KEY"},{"description":"Methods the agent may call. `*` (default) allows every method not denied; `none` makes the server read-only; or a comma-separated list of `method` or `model:method` entries.","format":"string","name":"ODOO_MCP_ALLOW"},{"description":"Methods the agent may never call. A value set here REPLACES the default list, which is unlink,archive,action_cancel,button_cancel,action_reverse,action_draft,mailing.mailing:action_send.","format":"string","name":"ODOO_MCP_DENY"},{"description":"Deletion is the one action that cannot be undone: `yes` lets `unlink` through; nothing else can.","format":"string","name":"ODOO_MCP_ALLOW_UNLINK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T14:24:55.212817Z","publishedAt":"2026-09-15T14:24:55.212817Z","updatedAt":"2026-09-15T14:24:55.212817Z","isLatest":true}}}
