# Dosidal Registry > The registry: the markets served, their record counts and manifest hashes, and the keyring. Dosidal is a product record. It identifies a medicine and its regulatory status. It does not advise on use. Read-only product record: no sign-in, no account, no purchase. ## MCP - Endpoint: https://mcp.dosidal-registry.ai/mcp (streamable HTTP, no credential) - Server card: https://dosidal-registry.ai/.well-known/mcp.json - Agent card: https://dosidal-registry.ai/.well-known/agent-card.json - Discovery: https://dosidal-registry.ai/.well-known/poppy.json ## Tools - list_markets: The markets served, with their record counts. - get_market: One market served: its record and event counts and its manifest hashes. - get_keyring: The public keys: the record key and the RCO key (ES256, P-256). ## Web API - https://dosidal-api.ai: the same resolver and record lookups over plain HTTPS and JSON (OpenAPI https://dosidal-api.ai/openapi.json) ## Contact - https://dosidal.ai/contact (contact form) ## The Dosidal doors - https://mcp.dosidal.ai/mcp: The hub: words in, the exact pack out, with proof. The signed record of a prescription medicine by market, its history and its change feed. - https://mcp.dosidal-api.ai/mcp: The plain web API for Dosidal: the same resolver and record lookups as the MCP, over HTTPS and JSON, for clients that do not speak MCP. - https://mcp.dosidal-gtin.ai/mcp: Pack product codes: the presentation records a GTIN anchors, by market. - https://mcp.dosidal-registry.ai/mcp: The registry: the markets served, their record counts and manifest hashes, and the keyring. - https://mcp.rco-dosidal.ai/mcp: Receipts: every read leaves a signed receipt on one chain; verify any receipt without a credential. Every answer carries a receipt signed with the RCO key; records are signed with the record key (ES256, JCS). Keyring: https://dosidal-registry.ai/.well-known/jwks.json Artificial intelligence makes mistakes. Read the regulator. © 2027 Dosidal AI Corp. Contact: https://dosidal.ai/contact