{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_98u2f5k68e5g","handle":"godoo-mcp-server","url":"https://wellknown.network/agents/godoo-mcp-server","links":{"self":"https://wellknown.network/agents/godoo-mcp-server/record.json","html":"https://wellknown.network/agents/godoo-mcp-server","markdown":"https://wellknown.network/agents/godoo-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/godoo-mcp-server","status":"https://wellknown.network/api/v1/agents/godoo-mcp-server/status","claim":"https://wellknown.network/agents/godoo-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/godoo-mcp-server/claim.json","badge":"https://wellknown.network/agents/godoo-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:godoo-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"godoo-mcp-server","summary":"Stateless MCP server for Odoo — raw primitives + skill resources","description":"# godoo-mcp-server\n\nStateless MCP server for Odoo — raw primitives + skill resources.\n\n## Installation\n\n```bash\npip install godoo-mcp-server\n```\n\nOr with Docker:\n\n```bash\ndocker run -e ODOO_URL=https://your.odoo.instance \\\n           -e ODOO_DATABASE=mydb \\\n           -e ODOO_USERNAME=admin \\\n           -e ODOO_PASSWORD=secret \\\n           -p 8000:8000 \\\n           ghcr.io/godoo-dev/godoo-mcp-server:latest\n```\n\n## Configuration\n\nThe server resolves Odoo credentials from request headers or environment variables. Headers take precedence over environment variables.\n\n| Credential | Header | Environment Variable |\n|-----------|--------|---------------------|\n| Odoo URL | `X-Odoo-Url` | `ODOO_URL` |\n| Database | `X-Odoo-Database` | `ODOO_DATABASE` |\n| Username | `X-Odoo-Username` | `ODOO_USERNAME` |\n| Password | `X-Odoo-Password` | `ODOO_PASSWORD` |\n\nIf neither headers nor environment variables are set, the server returns a credential error.\n\n**Server bind address:** Defaults to `0.0.0.0:8000`. Override with `HOST` and `PORT` environment variables.\n\n> **Note:** If you override `PORT`, you must also update the Docker `HEALTHCHECK` to match the new port.\n\n## Security: Header Trust Model\n\n`godoo-mcp-server` authenticates Odoo users via `X-Odoo-Username` and\n`X-Odoo-Password` request headers (or `ODOO_USERNAME` / `ODOO_PASSWORD`\nenvironment variables). **This means any caller who can reach the server\ncan impersonate any Odoo user by setting these headers.**\n\nThis is intentional for self-hosted / trusted-network deployments. In\nproduction, you MUST deploy a header-stripping reverse proxy in front of\nthe server that enforces identity. [`godoo-proxy`](https://github.com/godoo-dev/godoo-proxy)\nis the SaaS-safe gateway for this role — it implements OAuth 2.1 / SSO\nand injects verified per-user credentials before forwarding to\n`godoo-mcp-server`.\n\nIf you expose `godoo-mcp-server` directly on a public network without a\ntrusted proxy, any network peer gains full Odoo impersonation c…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":"LGPL-3.0-or-later","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:godoo-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.825,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"godoo-mcp-server","registry":"pypi","observedAt":"2026-09-09T16:25:34.175Z","publishedAt":"2026-06-03T18:02:33.031111Z","latestVersion":"0.1.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"godoo-mcp-server","url":"https://pypi.org/project/godoo-mcp-server/","firstSeenAt":"2026-09-09T16:24:16.598Z","fetchedAt":"2026-09-09T16:24:16.598Z","normalizedAt":"2026-09-09T16:24:16.598Z"}]},"firstSeenAt":"2026-09-09T16:24:16.598Z","updatedAt":"2026-09-09T16:25:34.175Z"}