{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.hawklify/odoo","description":"Read, write and run Odoo actions from any AI app, as each user, with approval rules per colleague.","title":"MCP server for Odoo, per user, approvals","version":"1.11.0","websiteUrl":"https://hawklify.com/docs/","icons":[{"src":"https://hawklify.com/logo-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://hawklify.com/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.hawklify.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T22:38:36.608655Z","publishedAt":"2026-10-30T22:38:36.608655Z","updatedAt":"2026-10-30T22:38:36.608655Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.odooconsole/odoo","description":"Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.","repository":{"url":"https://github.com/oconsole/odoo-mcp-server","source":"github"},"version":"1.1.0","websiteUrl":"https://www.odooconsole.com","remotes":[{"type":"streamable-http","url":"https://mcp.odooconsole.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T13:35:03.998552Z","publishedAt":"2026-08-13T13:35:03.998552Z","updatedAt":"2026-08-13T13:35:03.998552Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.speaktoyourdatabase/odoo-mcp","description":"Odoo MCP connector for ChatGPT and Claude: ask sales, invoices and stock in plain words. Read-only.","title":"Odoo MCP Connector for ChatGPT and Claude","repository":{"url":"https://github.com/silkflo/speak-to-your-database","source":"github"},"version":"1.0.1","websiteUrl":"https://speaktoyourdatabase.com/docs/odoo-mcp","icons":[{"src":"https://speaktoyourdatabase.com/styd-logo-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://speaktoyourdatabase.com/api/v1/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T12:09:47.459239Z","publishedAt":"2026-10-29T12:09:47.459239Z","updatedAt":"2026-10-29T12:09:47.459239Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"es.bancada/odoo-mcp","description":"Connect any AI assistant to Odoo 16–19 via OAuth 2.0 + PKCE. 400 free calls, no local install.","title":"Odoo MCP by bancada","version":"1.0.0","websiteUrl":"https://mcp-odoo.bancada.es/","remotes":[{"type":"streamable-http","url":"https://mcp-odoo.bancada.es/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T11:17:11.222925Z","publishedAt":"2026-09-21T11:17:11.222925Z","updatedAt":"2026-09-21T11:17:11.222925Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Helios-One-Oy/odoo-mcp","description":"Odoo orders, late lines, supplier promise dates, manufacturing and stock. Read-only by default.","title":"Odoo","repository":{"url":"https://github.com/Helios-One-Oy/odoo-mcp-server","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/Helios-One-Oy/odoo-mcp-server#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@heliosone/odoo-mcp","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Odoo base URL, e.g. https://odoo.example.com","isRequired":true,"format":"string","name":"ODOO_URL"},{"description":"Odoo database name","isRequired":true,"format":"string","name":"ODOO_DB"},{"description":"Odoo login (user email)","isRequired":true,"format":"string","name":"ODOO_USERNAME"},{"description":"Odoo API key for that user (or set ODOO_PASSWORD instead)","format":"string","isSecret":true,"name":"ODOO_API_KEY"},{"description":"Odoo password, if no API key is used","format":"string","isSecret":true,"name":"ODOO_PASSWORD"},{"description":"Set to true to allow the one write tool (still needs a confirmation text per call)","format":"boolean","default":"false","name":"ODOO_MCP_ENABLE_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T19:30:13.074969Z","publishedAt":"2026-10-27T19:30:13.074969Z","updatedAt":"2026-10-27T19:30:13.074969Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.alex-odoo/myfinance-mcp","description":"Personal finance by conversation: expenses, receipts, statement import, budgets, net worth.","repository":{"url":"https://github.com/alex-odoo/myfinance-mcp","source":"github"},"version":"0.18.0","websiteUrl":"https://myfinance-mcp.com","remotes":[{"type":"streamable-http","url":"https://myfinance-mcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T13:51:11.884695Z","publishedAt":"2026-10-14T13:51:11.884695Z","updatedAt":"2026-10-14T13:51:11.884695Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bosd/odoo-lint","description":"Lint and fix Odoo addons: pylint-odoo and OCA checks, translation files and upgrades.","title":"odoo-lint","repository":{"url":"https://github.com/bosd/odoo-lint","source":"github"},"version":"0.1.0-alpha.19","websiteUrl":"https://odoo-lint.readthedocs.io/en/latest/ai.html","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"odoo-linter","version":"0.1.0a19","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-31T00:24:12.860855Z","publishedAt":"2026-10-31T00:24:12.860855Z","updatedAt":"2026-10-31T00:24:12.860855Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ebmurha/odoo-mcp","description":"Workflow-native MCP server for safe Odoo Enterprise back-office operations","title":"Odoo MCP","repository":{"url":"https://github.com/ebmurha/odoo-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/ebmurha/odoo-mcp","icons":[{"src":"https://raw.githubusercontent.com/ebmurha/odoo-mcp/main/assets/odoo-mcp-logo.png","mimeType":"image/png","sizes":["256x256"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"odoo-erp-mcp","version":"0.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Path to the MCP permission configuration","isRequired":true,"format":"filepath","type":"named","name":"--config"}],"environmentVariables":[{"description":"Base URL of the Odoo Enterprise deployment","isRequired":true,"name":"ODOO_MCP_ODOO_URL"},{"description":"Odoo database name","isRequired":true,"name":"ODOO_MCP_ODOO_DATABASE"},{"description":"Dedicated Odoo technical-user login","isRequired":true,"name":"ODOO_MCP_ODOO_USERNAME"},{"description":"API key for the dedicated Odoo technical user","isRequired":true,"isSecret":true,"name":"ODOO_MCP_ODOO_API_KEY"},{"description":"Comma-separated authorized Odoo company IDs","isRequired":true,"name":"ODOO_MCP_ALLOWED_COMPANY_IDS"},{"description":"Default authorized Odoo company ID","isRequired":true,"name":"ODOO_MCP_DEFAULT_COMPANY_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T04:14:52.138799Z","publishedAt":"2026-09-27T04:14:52.138799Z","updatedAt":"2026-09-27T04:14:52.138799Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.erpipe-org/mcp-odoo","description":"Odoo MCP: gated writes, multi-instance. Free hosted: ERPipe (mcp.erpipe.com)","repository":{"url":"https://github.com/erpipe-org/mcp-odoo","source":"github"},"version":"1.3.0","websiteUrl":"https://erpipe-org.github.io/mcp-odoo/","packages":[{"registryType":"pypi","identifier":"odoo-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Odoo server URL, e.g. https://mycompany.odoo.com","isRequired":true,"name":"ODOO_URL"},{"description":"Odoo database name","isRequired":true,"name":"ODOO_DB"},{"description":"Odoo login (email)","isRequired":true,"name":"ODOO_USERNAME"},{"description":"Odoo password or API key","isRequired":true,"isSecret":true,"name":"ODOO_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T02:54:29.496717Z","publishedAt":"2026-07-29T02:54:29.496717Z","updatedAt":"2026-07-29T02:54:29.496717Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hodoolabs/aitocall","description":"AI calls to South Korean numbers (+82), results and transcripts. 한국 번호 전용. Account \u0026 OAuth required.","title":"aitocall","version":"1.0.0","websiteUrl":"https://www.aitocall.com","remotes":[{"type":"streamable-http","url":"https://www.aitocall.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T07:20:22.717456Z","publishedAt":"2026-09-21T07:20:22.717456Z","updatedAt":"2026-09-21T07:20:22.717456Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.management-cmyk/odoo-mcp-connector","description":"Query, report on, and optionally modify any Odoo ERP from Claude. Read-only by default.","repository":{"url":"https://github.com/management-cmyk/odoo-mcp-connector","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"odoo-mcp-connector","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Odoo base URL, e.g. https://your-company.odoo.com","isRequired":true,"name":"ODOO_URL"},{"description":"Odoo database name","isRequired":true,"name":"ODOO_DB"},{"description":"Odoo login (email)","isRequired":true,"name":"ODOO_USERNAME"},{"description":"Odoo API key (or password)","isRequired":true,"isSecret":true,"name":"ODOO_API_KEY"},{"description":"Set to 'true' to allow create/update/delete. Default false (read-only).","name":"ODOO_ENABLE_WRITES"},{"description":"Per-request timeout in milliseconds (default 30000).","name":"ODOO_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-15T16:43:07.935219Z","publishedAt":"2026-06-15T16:43:07.935219Z","updatedAt":"2026-06-15T16:43:07.935219Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mike-boodoo/oqos-connector","description":"Base OQOS MCP server for chatbot discovery and future OQOS capabilities.","repository":{"url":"https://github.com/mike-boodoo/oqos-connector","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"oqos-connector","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T15:32:11.569884Z","publishedAt":"2026-10-15T15:32:11.569884Z","updatedAt":"2026-10-15T15:32:11.569884Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.minhhq-a1/odoo-pulse","description":"An AI business analyst for Odoo ERP (18+) — one-call reports with verdicts, over MCP","repository":{"url":"https://github.com/minhhq-a1/odoo-pulse","source":"github"},"version":"1.9.1","websiteUrl":"https://github.com/minhhq-a1/odoo-pulse","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"odoo-pulse","version":"1.9.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Odoo instance, e.g. https://acme.odoo.com","isRequired":true,"name":"ODOO_URL"},{"description":"Odoo database name","isRequired":true,"name":"ODOO_DB"},{"description":"Odoo login / email","isRequired":true,"name":"ODOO_USERNAME"},{"description":"Odoo API key (used as the password)","isRequired":true,"isSecret":true,"name":"ODOO_API_KEY"},{"description":"Block all write methods when true (default true)","name":"ODOO_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T06:55:37.287931Z","publishedAt":"2026-08-05T06:55:37.287931Z","updatedAt":"2026-08-05T06:55:37.287931Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nicolasramos/odoo-mcp","description":"MCP server for Odoo 18 with 38 business tools","repository":{"url":"https://github.com/nicolasramos/odoo-mcp.git","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","identifier":"odoo-18-mcp-server","version":"1.0.1","runtimeHint":"python","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of your Odoo instance (e.g., https://yourcompany.odoo.com)","isRequired":true,"name":"ODOO_URL"},{"description":"Name of your Odoo database","isRequired":true,"name":"ODOO_DB"},{"description":"Odoo username for authentication","isRequired":true,"name":"ODOO_USERNAME"},{"description":"Odoo password for authentication","isRequired":true,"isSecret":true,"name":"ODOO_PASSWORD"},{"description":"Default limit for search results (default: 50)","name":"ODOO_MCP_DEFAULT_LIMIT"},{"description":"Maximum limit for search results (default: 80)","name":"ODOO_MCP_MAX_LIMIT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-03T16:55:25.017854Z","publishedAt":"2026-04-03T16:55:25.017854Z","updatedAt":"2026-04-03T16:55:25.017854Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pantalytics/odoo-mcp-pro","description":"Connect AI to Odoo ERP 14-20: search, create, update and manage records in natural language.","title":"Odoo MCP Pro","repository":{"url":"https://github.com/pantalytics/odoo-mcp-pro","source":"github"},"version":"4.1.2","websiteUrl":"https://pantalytics.com/en/apps/odoo-mcp-server","remotes":[{"type":"streamable-http","url":"https://mcp.pantalytics.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T17:01:22.700355Z","publishedAt":"2026-10-27T17:01:22.700355Z","updatedAt":"2026-10-27T17:01:22.700355Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.parth-unjiya/odoo-mcp-gateway","description":"Security-first MCP gateway for Odoo 17/18/19 — YAML-driven security, 27 tools","repository":{"url":"https://github.com/parth-unjiya/odoo-mcp-gateway","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"odoo-mcp-gateway","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-17T14:12:23.212064Z","publishedAt":"2026-03-17T14:12:23.212064Z","updatedAt":"2026-03-17T14:12:23.212064Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/odoo","description":"Odoo MCP Pack — ERP/CRM via Odoo's external JSON-RPC API.","title":"Odoo","repository":{"url":"https://github.com/pipeworx-io/mcp-odoo","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/odoo","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-odoo","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/odoo/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T05:23:37.450084Z","publishedAt":"2026-10-29T05:23:37.450084Z","updatedAt":"2026-10-29T05:23:37.450084Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.singleflo/odoo-assistant","description":"Odoo virtual employee via MCP: query, create, modify records, workflows, PDFs, and activities.","repository":{"url":"https://github.com/singleflo/odoo-assistant-mcp","source":"github"},"version":"0.3.15","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 \u003e Account Security \u003e 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"}]}],"remotes":[{"type":"streamable-http","url":"https://odoomcp.singleflo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T09:01:59.653078Z","publishedAt":"2026-10-22T09:01:59.653078Z","updatedAt":"2026-10-22T09:01:59.653078Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.solutionsunity/odoo-surface-mcp","description":"Full Odoo access for AI agents via MCP: CRUD, website, translations, attachments, workflows.","repository":{"url":"https://github.com/solutionsunity/odoo-surface-mcp","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@suco/odoo-surface-mcp","version":"0.6.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Odoo instance URL (e.g. https://myodoo.com)","isRequired":true,"name":"ODOO_URL"},{"description":"Odoo database name","isRequired":true,"name":"ODOO_DB"},{"description":"Odoo login username","isRequired":true,"name":"ODOO_USERNAME"},{"description":"Odoo login password","isRequired":true,"isSecret":true,"name":"ODOO_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T19:47:58.11409Z","publishedAt":"2026-10-03T19:47:58.11409Z","updatedAt":"2026-10-03T19:47:58.11409Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.technovision-dev/odoo-claude-connector","description":"Permission-aware MCP server for Odoo 18/19. OAuth 2.1; each call runs as one named Odoo user.","title":"Claude Connector for Odoo","repository":{"url":"https://github.com/technovision-dev/odoo-claude-connector","source":"github"},"version":"1.4.3","websiteUrl":"https://technovision.dev/products/mcp-server","remotes":[{"type":"streamable-http","url":"https://{odoo_host}/mcp/v1","variables":{"odoo_host":{"description":"Your Odoo domain with the Claude Connector module installed (e.g. erp.example.com)","isRequired":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T10:00:57.080038Z","publishedAt":"2026-10-09T10:00:57.080038Z","updatedAt":"2026-10-09T10:00:57.080038Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tuanle96/mcp-odoo","description":"Odoo MCP: gated writes, multi-instance. Free hosted: ERPipe (mcp.erpipe.com)","repository":{"url":"https://github.com/tuanle96/mcp-odoo","source":"github"},"version":"1.2.2","websiteUrl":"https://tuanle96.github.io/mcp-odoo/","packages":[{"registryType":"pypi","identifier":"odoo-mcp","version":"1.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Odoo server URL, e.g. https://mycompany.odoo.com","isRequired":true,"name":"ODOO_URL"},{"description":"Odoo database name","isRequired":true,"name":"ODOO_DB"},{"description":"Odoo login (email)","isRequired":true,"name":"ODOO_USERNAME"},{"description":"Odoo password or API key","isRequired":true,"isSecret":true,"name":"ODOO_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T17:29:37.401222Z","publishedAt":"2026-07-20T17:29:37.401222Z","updatedAt":"2026-07-20T17:29:37.401222Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.usefulapi/voodoo-sms","description":"Read Voodoo SMS credits, reports, inbox and lists; send one SMS; manage the opt-out blacklist.","title":"Voodoo SMS MCP by usefulapi","repository":{"url":"https://github.com/m190/usefulapi-mcp","source":"github","subfolder":"servers/voodoo-sms"},"version":"1.18.0","websiteUrl":"https://usefulapi.io/voodoo-sms/","icons":[{"src":"https://usefulapi.io/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://usefulapi.io/icon-256.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://usefulapi.io/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://voodoo-sms.usefulapi.io/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-31T17:14:30.670874Z","publishedAt":"2026-10-31T17:14:30.670874Z","updatedAt":"2026-10-31T17:14:30.670874Z","isLatest":true}}}],"metadata":{"count":22}}
