Endpoint and transport
Endpoint https://dubaimed.com/mcp Transport Streamable HTTP (JSON-RPC 2.0) Auth Public read-only — no token required Rate limit 60 requests / 60 s per IP CORS Enabled (browser clients welcome) Policy ai-train=yes, search=yes, ai-input=yes
What is the DUBIMED MCP?
The Model Context Protocol (MCP) is an open standard that lets AI agents talk to external data sources through a common tool interface. DUBIMED publishes a read-only MCP server backed by the same Sanity CMS that powers this website, so agents can answer questions about our brands, products, services, patient landing pages, and media center with live data.
The server also exposes DUBIMED's AI Knowledge Base, which contains richer product information than the public website (regulatory status, clinical mechanism detail, competitor positioning, curated FAQs). The KB is the same source used internally by DUBIMED's sales and training teams.
It is intentionally read-only. There is no write API, no patient or clinic personal data, and no authenticated scopes yet. Clinic locator tools are on the roadmap for v2.
Connect in 30 seconds
Claude Desktop
Add this block to your claude_desktop_config.json and restart Claude Desktop:
{
"mcpServers": {
"dubimed": {
"url": "https://dubaimed.com/mcp"
}
}
}MCP Inspector (GUI)
Anthropic's official inspector lets you browse and call any MCP server in a local web UI:
npx @modelcontextprotocol/inspector https://dubaimed.com/mcp
Raw JSON-RPC (curl)
List every tool the server exposes. You should get back exactly 14 tools:
curl -X POST https://dubaimed.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'The 14 tools
Every tool is read-only and returns JSON. The authoritative list is always tools/list on the live server — this page is sourced from the same registry so they stay in sync.
Catalog
list_brandsList every brand DUBIMED distributes.
No argsget_brandGet full details for a single brand by slug.
list_productsList every product in the catalog.
No argsget_productGet full product details by slug.
Services
list_servicesList DUBIMED's four core services.
No argsget_serviceGet one service summary.
Patient pages
list_patient_pagesList published patient landing pages (EN + AR).
No argsget_patient_pageGet a patient landing page by slug + language.
Media center
search_media_centerFull-text search across media-center articles.
get_articleGet a media-center article by slug.
Knowledge base
search_kbFull-text search DUBIMED's AI Knowledge Base (richer product content than the public website).
get_kb_productFull KB row + FAQs for a product, looked up by name / normalized name / alternative name.
get_company_knowledgeList DUBIMED's company-level knowledge entries (services, policies, regulatory posture).
Site
get_site_mapStructured site map as JSON.
No argsMachine-readable discovery
If you are building an agent or a crawler, point it at any of these instead of parsing this page:
- /.well-known/mcp/server-card.jsonCapability card — endpoint, tools, policy, links
- /.well-known/agent-skills/index.jsonPublished agent skills registry
- /.well-known/api-catalogRFC 9727 API catalog
- /llms.txtHand-curated site overview for LLMs
- /llms-full.txtFull knowledge dump (Sanity + KB, audience-framed)
- /robots.txtContent-Signal policy (ai-train, search, ai-input)
FAQ
Need more?
Questions, bug reports, or feature requests: it@dubaimed.com. For general business enquiries visit /contact.

