Skip to main content
Glama

atomno-mcp-pharma

Клиент справочника лекарств РФ. Ответ — из официальной суточной выгрузки ГРЛС, реестра предельных цен ЖНВЛП и еженедельной выгрузки Росздравнадзора о контроле качества серий. Это справка из государственного реестра, а не медицинский совет.

Drug reference MCP client. Official Minzdrav GRLS dump, VEDL ceiling prices, Roszdravnadzor series letters.

Это справка из государственного реестра, а не медицинский совет.

Что умеет

  • Поиск препарата по торговому названию или МНН.

  • Карточка регистрационного удостоверения: статус, держатель, даты, формы, производитель.

  • Предельная цена по перечню ЖНВЛП, если позиция есть в реестре цен.

  • Письма Росздравнадзора о сериях: название, серия, тип письма, номер и дата.

Текста инструкции в выгрузке ГРЛС нет: тул get_instruction отвечает ready: false и называет причину. Пустой список препаратов не подменяет отказ источника.

Related MCP server: mcp-fns-check

Быстрый старт

pipx install atomno-mcp-pharma
# или: uvx atomno-mcp-pharma

Cursor / Claude Desktop (mcp.json / claude_desktop_config.json):

{
  "mcpServers": {
    "pharma": {
      "command": "uvx",
      "args": ["atomno-mcp-pharma"],
      "env": { "MCP_PHARMA_API_KEY": "<ваш-ключ-Pro>" }
    }
  }
}

Переменные окружения

Переменная

Описание

Обязательна

MCP_PHARMA_API_KEY

Ключ Pro (заголовок X-API-Key). Получить

да

MCP_PHARMA_API_BASE

URL hosted-бэкенда (по умолчанию — прод)

нет

MCP_PHARMA_TIMEOUT

Таймаут HTTP, сек (default 30)

нет

MCP_PHARMA_LOG_LEVEL

Уровень логирования (DEBUG/INFO/WARNING/ERROR, default WARNING)

нет

Тулы

Тул

Вход

Что отвечает

check_drug_registration

name? / mnn? / ru_number?

статус РУ, держатель, даты

get_drug_card

name? / ru_number?

карточка из ГРЛС

search_drug

query, limit?

список совпадений

get_zhnvlp_price

name? / mnn?

предельные цены ЖНВЛП

check_recall

name? / series?

письма Росздравнадзора о сериях

get_instruction

name? / ru_number?

ready: false — текста инструкции в выгрузке нет

Каждый ответ содержит source, checked_at и disclaimer.

Дисклеймер

Это справка из государственного реестра, а не медицинский совет. Не аффилировано с Минздравом РФ и Росздравнадзором.

Лицензия

MIT © Atomno

Available Tools

6 tools
check_drug_registrationA

Статус регистрации в ГРЛС: номер РУ, держатель, даты, статус. Задайте name, mnn или ru_number. Справка, не медицинский совет. Тариф Pro.

Inputs: mnn, name, ru_number. Returns: object

check_recallA

Письма Росздравнадзора о сериях: название, серия, тип письма, номер и дата. Справка, не медицинский совет. Тариф Pro.

Inputs: name, series. Returns: object

get_drug_cardB

Карточка из ГРЛС: торговое имя, МНН, формы, держатель, производитель, статус. Справка, не медицинский совет. Тариф Pro.

Inputs: name, ru_number. Returns: object

get_instructionC

Текст инструкции в официальной выгрузке ГРЛС отсутствует, ответ ready=false с причиной. Тариф Pro.

Inputs: name, ru_number. Returns: object

get_zhnvlp_priceA

Предельная цена из реестра ЖНВЛП по названию или МНН. Справка, не медицинский совет. Тариф Pro.

Inputs: mnn, name. Returns: object

search_drugA

Поиск по ГРЛС: торговое наименование или МНН. Справка, не медицинский совет. Тариф Pro.

Inputs: query (required), limit. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.6/5.0

    Scored across 6 tools

    Disambiguation4/5

    Most tools target distinct resources: search, drug details, registration status, pricing, recalls, and instructions. However, check_drug_registration and get_drug_card both surface status and holder information and accept similar query parameters, so their boundaries could be clearer.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern using check_, get_, or search_. There is no mixing of naming conventions or vague action-only verbs.

    Tool Count5/5

    Six tools is well-scoped for a read-only pharmaceutical registry server. Each tool covers a meaningful query type without unnecessary redundancy or bloat.

    Completeness3/5

    Core registry lookups are covered: search, drug card, registration status, pricing, and recalls. However, get_instruction is a non-functional stub that always returns ready=false, so instruction retrieval is a notable gap in the surface.

    Maintenance

    ActivityStale
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides access to the official FDA DailyMed database for comprehensive drug information, including drug labels, NDC codes, RxNorm mappings, pharmacologic classifications, and FDA application numbers through natural language queries.
      28
      3
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      MCP server for verifying Russian counterparties (legal entities and individual entrepreneurs) via public Federal Tax Service data: EGRUL/EGRIP, bankruptcy registry (EFRSB), Transparent Business, bailiff service (FSSP), and arbitration courts (KAD).
      8
      77 PyPI
      15
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides AI agents with comprehensive access to Israel's complete pharmaceutical database from the Ministry of Health, enabling drug information search, therapeutic comparisons, and safety assessments.
      19
      Creative Commons Attribution Non Commercial Share Alike 4.0 International
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables drug safety, interactions, adverse events, and regulatory data queries using free sources like DrugBank, WHO, FDA FAERS, and more. Provides tools for checking drugs, interactions, adverse events, and searching across pharmaceutical databases.
      MIT