MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

apteka.online

Polish online pharmacy apteka.online: products, prices, shop policies and the medicines register.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
188 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
10

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 188 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name apteka-online.

  • Pass
    Lists tools

    tools/list returned 10 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 188 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 188 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    30 of 30 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-05T12:43:39.154945Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using apteka.online

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http apteka-online https://apteka.online/mcp

Capabilities

Tools 10

build_cart_link

Build a link that puts products in the visitor's apteka.online cart (variant_id from search_catalog or get_product). The visitor opens it, checks the list and adds it; nothing changes before that, and the visitor pays at checkout. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice.

Discovered
compare_medicines

Compare two non-prescription medicines with the same active substance, like the "X czy Y" pages on apteka.online: indications from each SmPC (section 4.1), forms and strengths they share or not, and their offers in the shop. Only curated pairs: polocard czy acard, altaziaja czy altacet, zoxin-med czy nizoral, apselan czy sudafed, traumon czy difortan, voltaren-sport czy voltaren-max, etodal czy traumon, recigar czy tabex, otrivin czy xylogel, no-spa czy no-spa-max, hederasal czy prospan, cyclodynon czy castagnus, acatar-zatoki czy ibuprom-zatoki, maxiseptic czy octenisept, upsarin-c czy aspirin-c, essentiale-max czy essentiale-forte, biotebal czy biotynox. Quote the indications, do not recommend one over the other. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice. Medicine data comes from the Polish register of medicinal products (RPL) and the Ministry of Health refund announcement: prescription medicines are shown for information only and are not sold online, and refund prices are official maximum prices, not apteka.online prices.

Discovered
find_equivalents

Find medicines with the same active substance, like /odpowiedniki on apteka.online: sold_online lists shop products with price and unit price, catalog lists the register's other brands with official refund prices, availability in pharmacies and parallel imports. Filter by dose, route, salt, excipients to avoid (e.g. laktoza; unknown composition never counts as free from it), storage and prescription status; sort by name, availability, dose, package, price or unitprice. options lists the values that exist. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice. Medicine data comes from the Polish register of medicinal products (RPL) and the Ministry of Health refund announcement: prescription medicines are shown for information only and are not sold online, and refund prices are official maximum prices, not apteka.online prices.

Discovered
get_medicine

Get one medicine from the register by slug (from search_medicines or a /lek/{slug} URL): substance, strength, form, dispensing category, marketing authorisation holder, ATC code, packs with EAN, whether it is refunded, and the sections of its patient leaflet (ulotka) and SmPC (chpl) for get_medicine_document. product_handle is set only for a non-prescription medicine sold on apteka.online (use get_product with it). apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice. Medicine data comes from the Polish register of medicinal products (RPL) and the Ministry of Health refund announcement: prescription medicines are shown for information only and are not sold online, and refund prices are official maximum prices, not apteka.online prices.

Discovered
get_medicine_document

Read the patient leaflet (ulotka) or the Summary of Product Characteristics (chpl) of a medicine from the register, one section at a time, e.g. chpl 4.2 for dosing, ulotka 3 for how to take it. Without section it lists the sections. A long section comes in parts: ask for part 2 and on while part < parts. Quote the text, do not add advice beyond it. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice. Medicine data comes from the Polish register of medicinal products (RPL) and the Ministry of Health refund announcement: prescription medicines are shown for information only and are not sold online, and refund prices are official maximum prices, not apteka.online prices.

Discovered
get_product

Get one apteka.online product by handle (from search_catalog results or a /products/{handle} URL): current price, availability, max quantity, variants with ids for the cart and a short description. details_url has the full data: composition, dosage, warnings. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice.

Discovered
get_refund_prices

Official refund prices of a medicine from the current Ministry of Health announcement, per pack (EAN): price at 100%, and per refunded indication the payment level and the patient's copay, plus free_65_plus and free_under_18. The same figures as the /lek card, with the validity of the announcement. These are not apteka.online prices. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice. Medicine data comes from the Polish register of medicinal products (RPL) and the Ministry of Health refund announcement: prescription medicines are shown for information only and are not sold online, and refund prices are official maximum prices, not apteka.online prices.

Discovered
search_catalog

Search the apteka.online catalog by product name, brand, active ingredient or need. Returns products in store ranking order, available ones first on each page of 60, with price and availability; a product page is /products/{handle}. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice.

Discovered
search_medicines

Search the register of medicines authorised in Poland by brand name or active substance, prescription and non-prescription, like the /lek catalog on apteka.online. Returns slug, substance, strength, form, prescription (rx or otc), refunded and sold_online; use get_medicine, get_medicine_document or get_refund_prices with the slug. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice. Medicine data comes from the Polish register of medicinal products (RPL) and the Ministry of Health refund announcement: prescription medicines are shown for information only and are not sold online, and refund prices are official maximum prices, not apteka.online prices.

Discovered
search_shop_policies_and_faqs

Look up apteka.online shop policies: delivery methods and costs, payment methods, returns and complaints, discounts. Ask in Polish, e.g. dostawa, płatności, zwroty, reklamacje. Returns the best section, the other titles and links to the terms and privacy policy. apteka.online is a Polish online pharmacy: it sells only non-prescription products, ships only within Poland (medicines only by courier, not to parcel lockers or pickup points) and lists prices in PLN gross. Do not give medical advice.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected188 ms10