{"name":"io.github.singleflo/odoo-assistant","slug":"singleflo-odoo-assistant","title":null,"description":"Odoo virtual employee via MCP: query, create, modify records, workflows, PDFs, and activities.","url":"https://mcp.market/server/singleflo-odoo-assistant","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":25,"stars":1,"forks":3,"downloads_week":32,"last_push_at":"2026-10-03T09:25:28.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:46:12.685Z","last_ok_at":"2026-11-04T06:46:12.685Z","latency_ms":2060},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/singleflo/odoo-assistant-mcp","website":null,"version":"0.3.15","remotes":[{"type":"streamable-http","url":"https://odoomcp.singleflo.com/mcp"}],"packages":[{"registryType":"pypi","identifier":"odoo-assistant","version":"0.3.15","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"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}