GET / - This pageGET /health - Health check endpointPOST /mcp - MCP protocol endpointAuthentication is required. Include your bearer token in the Authorization header:
Authorization: Bearer <your-token>
Use the manage_auth.py script to manage authentication clients:
# Create a new client
python manage_auth.py create my-client -d "Description"
# List all clients
python manage_auth.py list
# Deactivate a client
python manage_auth.py deactivate my-client
# Delete a client
python manage_auth.py delete my-client
Configure your MCP client to use this HTTP endpoint:
{
"mcpServers": {
"odoo": {
"url": "http://localhost:8000/mcp",
"headers": {
"Authorization": "Bearer <your-token>"
}
}
}
}