<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/53ed60793dba447591b062ddd121a298&quot; frameborder=&quot;0&quot; width=&quot;1620&quot; height=&quot;1215&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1215</height><width>1620</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1215</thumbnail_height><thumbnail_width>1620</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/53ed60793dba447591b062ddd121a298-00769bb8f9165971.gif</thumbnail_url><duration>698.965</duration><title>Custom MCP for Odoo / Improoved</title><description>This Loom demonstrates using an MCP server as a safer alternative to Odoo XMLRPC API keys for agentic workflows. It explains that Odoo API keys are bound to users and can be risky for agents, so an organization-wide connector authenticates via Entra and routes requests through an MCP server that declares what an agent can do. The demo shows registering an Odoo API key via a key vault, uploading a spreadsheet with 25 tasks, and having Claude create and then mark all tasks as complete. It also highlights configurable gatekeeping at the MCP level, including enabling read, create, and update for tasks while restricting delete, plus limiting other model actions.</description></oembed>