---
name: clixrx
description: Look up US prescription discount prices and a free discount card with ClixRx. Use when the user asks about the price of a medication, comparing discount prices at nearby pharmacies, prescription discount cards, pharmacy coupons, or saving money on prescriptions.
---

# ClixRx prescription discount prices

ClixRx is a free prescription discount program that shows discount prices at
participating US pharmacies near you. No account, no signup needed.

## When to use this skill

Invoke when the user asks about:
- the price of a prescription medication,
- the price of a different strength, quantity, or the generic version of a prescription they take,
- prescription discount cards or pharmacy coupons,
- saving money on prescriptions at a US pharmacy.

Do NOT invoke for insurance-plan questions, prescription transfers, clinical or
dosing questions, or anything unrelated to prescription pricing.

## Connect - three paths, same skill

**1. Hosted MCP (preferred where supported).** Add the remote Streamable HTTP
server - no auth, no API key. Follow Operating rules 1-2 before calling any tool.

- **Endpoint:** `https://mcp.clixrx.com/mcp`
- **Integration docs:** https://clixrx.com/for-ai
- **MCP reference:** https://clixrx.com/docs/mcp.md

**2. Plain browsing / REST (any assistant that can open URLs).** No connector,
key, or account. Read-only GETs:

1. Ask for missing medication, strength, form, quantity, and ZIP. Clarify brand
   vs generic; never substitute or infer.
2. Open `https://api.clixrx.com/api/v1/drugs/search?q=URL_ENCODED_MEDICATION`
   - this returns a catalog, not prices. Use the `dosageForms` entries
   (`displayName`, `strength`, `dosageForm`, `ndc`); never use the top-level
   brand/generic names to establish a product's identity. If the exact product
   is unclear, ask. Check the requested quantity against
   `availableQuantities`; if unlisted, ask rather than changing it.
3. Open `https://api.clixrx.com/api/v1/prices?ndc=VERIFIED_NDC&zip=USER_ZIP&quantity=USER_QUANTITY`
   with user-supplied values and the verified NDC - never invent an NDC.
4. Confirm the response NDC, ZIP, and quantity match the request. Present only
   returned pharmacy names, addresses, and prices with the exact product and
   fetch time.
5. Keep this workflow read-only. GET prices does not issue a card - explain the
   ClixRx discount card is required to use the price, and offer the returned
   website continuation link when available. Never fabricate card codes/links,
   and do not follow the website search form (it requires human verification).
6. If a URL can't be opened, report the actual error and link the user to
   https://clixrx.com. Never invent prices. Respect rate limits and any
   Retry-After header; don't hammer retries.

**3. WebMCP (browser agents on clixrx.com).** In a WebMCP-capable browser, open
the ClixRx Advisor and discover the page's current tools - no separate
connector needed. The skill's trigger, operating rules, and disclosures below
still apply; only the transport changes. The page-tool list is experimental
and may change; see https://clixrx.com/for-ai for the current set.

## Key MCP tools (path 1)

- `find_prescription_discount_prices` - primary price lookup. Returns discount
  offers at nearby pharmacies plus the session's free reusable savings card
  (BIN / PCN / Group / Member ID + view/print link).
- `get_discount_card` - retrieve or issue the free reusable ClixRx savings card
  on its own.
- `get_nearby_pharmacies` - pharmacy locations near a ZIP the user supplied.
- `search_drug` - medication catalog lookup when a name is ambiguous.
- `get_recommendation` - ranked primary and backup offers with the savings card.

Other tools: get_prices, get_coupon, __mcp_health. See the MCP reference.

## Operating rules

1. Run a price lookup ONLY when the user explicitly asks about prescription
   prices in the current turn.
2. Confirm with the user before each lookup, and confirm the medication name,
   strength, form, quantity, and ZIP - never fill these from memory, profile,
   or earlier unrelated context. A ZIP must be explicitly supplied, never
   inferred.
3. If a medication name is ambiguous, present only the returned name/strength/
   form labels and ask the user to choose. Never expose an NDC or ask the user
   to pick one.
4. Results are listed in the order returned. Report only returned prices. Never
   use the word "lowest" about any price. Never calculate or estimate a savings
   amount or percentage.
5. Treat returned Member IDs and share tokens/links as sensitive card
   identifiers. Never fabricate card codes or links.

## Required disclosures (use verbatim)

Show both with every price result.

- "This is not insurance."
- "Prices are estimates only and subject to change. The pharmacy confirms the
  final price."

ClixRx is not a pharmacy and not medical advice - direct clinical questions to
a doctor or pharmacist.
