{"id":"yt-mcp-server-odoo","name":"yt-mcp-server-odoo","homepage":"https://pypi.org/project/yt-mcp-server-odoo/","repo_url":"https://github.com/yugmatech/yt-mcp-server-odoo","category":"infrastructure","subcategories":[],"tags":["mcp","odoo","erp","ai-assistants","tooling","python"],"what_it_does":"Provides an MCP server/client in Python that lets AI assistants search, read, create, update, delete, and bulk-manage records in an Odoo ERP instance via MCP tools mapped to Odoo model operations. Configuration is done through environment variables, including an Odoo API key for authorization, and supports MCP stdio or streamable-http transport modes.","use_cases":["AI-assisted querying of Odoo records (e.g., find customers, invoices, products)","AI-assisted CRUD operations in Odoo with model-aware tool calls","Automating common ERP workflows using pre-defined prompt templates","Bulk creation/updating of records driven by natural language"],"not_for":["Untrusted/public environments without strong secrets handling","Use cases requiring fine-grained audit logging or strict data minimization guarantees (not documented here)","Environments that cannot safely permit create/update/delete actions from an agent"],"best_when":"You want an AI assistant to interact with Odoo through explicit MCP tools, and you can provision an Odoo user/API key with appropriate model permissions.","avoid_when":"You cannot restrict the MCP tool access or Odoo permissions, or you rely on this service without understanding the implications of create/update/delete (including bulk operations).","alternatives":["Direct Odoo RPC/JSON-RPC integration built into your agent (custom tool layer)","Use of Odoo REST endpoints (where available) with an OpenAPI-described gateway","Other MCP-to-database/ERP adapters that expose read-only operations"],"af_score":56.5,"security_score":60.5,"reliability_score":20.0,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:37:14.239984+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["Python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["ODOO_API_KEY (Odoo API key used by the MCP server)","ODOO_USER + ODOO_PASSWORD (alternative credentials)"],"oauth":false,"scopes":false,"notes":"Authentication is via an Odoo API key (preferred per README) or optionally username/password. The README emphasizes that Odoo user permissions govern access to models/operations; explicit OAuth scopes are not described."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information is provided; appears to be an open-source Python package."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":56.5,"security_score":60.5,"reliability_score":20.0,"mcp_server_quality":70.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":65.0,"rate_limit_clarity":10.0,"tls_enforcement":80.0,"auth_strength":70.0,"scope_granularity":35.0,"dependency_hygiene":60.0,"secret_handling":55.0,"security_notes":"Security is dependent on Odoo API key/user permissions (good principle of least privilege), but the README does not describe secret-handling practices (e.g., whether secrets are logged), authorization granularity beyond model permissions, TLS requirements/enforcement details, or rate limiting. YOLO mode is explicitly risky for tool/model access.","uptime_documented":0.0,"version_stability":25.0,"breaking_changes_history":20.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["YOLO mode can bypass MCP model restrictions; enabling 'true' is dangerous even if Odoo permissions still apply.","Create/update/delete and bulk operations increase the risk of unintended data modification by an agent if prompts are vague.","Model visibility depends on MCP-enabled models configuration and/or YOLO mode behavior."]}}