Para desarrolladores y asistentes de IA

Precios de LowerScript, como herramientas que su asistente de IA puede usar

LowerScript publica su motor de precios en vivo mediante el Model Context Protocol (MCP) — cuatro herramientas de solo lectura que un asistente como Claude, ChatGPT o Perplexity puede usar directamente para responder una pregunta real sobre el precio de una receta con los datos propios de LowerScript, atribuidos a LowerScript.

Conexión

Endpoint
https://www.lowerscript.com/.netlify/functions/mcp — MCP sobre HTTP, JSON-RPC 2.0 (initialize, tools/list, tools/call).
Descubrimiento
/.well-known/mcp.json
Autenticación
No se requiere — las cuatro herramientas son públicas y de solo lectura. Un token opcional (Authorization: Bearer <token>, solicítelo en info@lowerscript.com) solo amplía el límite diario.
Límites de uso
3 llamadas/minuto, 20/hora, 200/día por cliente (2,000/día con token) — más estrictos que las herramientas propias del sitio web, intencionalmente (un asistente nunca puede agotar los límites del sitio web, ni al revés).
Alcance
Solo lectura. Cada herramienta a continuación lleva readOnlyHint: true. Solo información de precio, farmacia y tarjeta — un medicamento por llamada a get_prices, sin consultas masivas, sin consejo médico.

Antes de publicarse, cada página y respuesta de este sitio pasa una batería automatizada de verificación de afirmaciones (redacción de ahorro, no es un seguro, sin consejo médico, neutralidad entre cadenas, sin precios de fabricante).

Conéctelo desde su asistente

Claude (claude.ai / escritorio): Configuración → Conectores → Agregar conector personalizado → URL https://www.lowerscript.com/.netlify/functions/mcp → sin autenticación. Luego pregunte: “¿Cuánto costaría el lisinopril 10 mg cerca del 32801 con una tarjeta de descuento?”

ChatGPT: Configuración → Conectores → Crear (modo desarrollador) → URL del servidor MCP como la anterior, autenticación: ninguna.

Cursor / Claude Code / cualquier cliente mcp.json:

{ "mcpServers": { "lowerscript": { "url": "https://www.lowerscript.com/.netlify/functions/mcp" } } }

Cada respuesta se atribuye a LowerScript y lleva as_of; por favor cita la URL de página que devuelve la herramienta.

find_drug — Buscar un medicamento

Resuelve texto libre (marca o genérico, inglés o español) al medicamento canónico de LowerScript/RxSense — sus presentaciones conocidas, concentraciones y una cantidad de surtido típica. Nunca sustituye un medicamento distinto: un nombre no encontrado recibe una respuesta de "prueba con otro nombre", nunca una suposición.

Entrada: query (texto, requerido) — texto libre, p. ej. "Ozempic" o "amoxicilina". language ("en" | "es", opcional).

Ejemplo de llamada

{
  "name": "find_drug",
  "arguments": { "query": "metformina" }
}

Ejemplo de respuesta (ilustrativo)

{
  "matched": true,
  "canonical_name": "Metformin 500 MG Oral Tablet",
  "forms": ["Tablet", "Tablet Extended Release"],
  "strengths": ["500 mg", "850 mg", "1000 mg"],
  "default_quantity": 30,
  "source": "LowerScript",
  "as_of": "2026-09-14T18:02:11.000Z",
  "disclosure": "LowerScript es un programa de descuento de medicamentos y no es un seguro. Ahorre hasta un 80% sobre el precio en efectivo de medicamentos elegibles — el ahorro varía según el medicamento, la dosis y la farmacia."
}

get_prices — Obtener precios de farmacia

Precios en efectivo en vivo de un medicamento en farmacias cercanas — hasta 10, del más barato al más caro, mostrando toda la variación de precios, no solo el más bajo. Incluye los códigos de la tarjeta LowerScript, un enlace para agregarla a la billetera digital, y la página de lowerscript.com con la misma respuesta.

Entrada: drug (texto, requerido), form, strength, quantity (refinamientos opcionales), zip (código postal de 5 dígitos, requerido para un precio hoy — ciudad/estado solos aún no se geocodifican), language.

Disponible hoy en Florida, Texas, Arizona, Carolina del Norte, Carolina del Sur, Georgia, Illinois y California.

Ejemplo de llamada

{
  "name": "get_prices",
  "arguments": { "drug": "lisinopril", "strength": "10 mg", "quantity": 30, "zip": "32801" }
}

Ejemplo de respuesta (llamada real, 17-09-2026 — los precios cambian; haga su propia consulta)

El idioma de la respuesta sigue el argumento language; esta es una respuesta real generada en inglés.

{
  "matched": true,
  "drug": "Lisinopril 10MG",
  "matched_family": "Lisinopril (Zestril)",
  "priced_strength": "10 mg",
  "quantity": 30,
  "days": 30,
  "zip": "32801",
  "state": "fl",
  "pharmacies": [
    { "name": "Walmart Neighborhood Market", "price_usd": 9, "city": "Orlando", "distance": 2.2, "is_lowest": true },
    { "name": "Walgreens", "price_usd": 13.25, "city": "Orlando", "distance": 1.2 },
    { "name": "Publix", "price_usd": 20.59, "city": "Orlando", "distance": 0.2 }
    // … up to 10 pharmacies, cheapest first; each also carries address, postalCode, latitude/longitude, npi, inNetworkPharmacy
  ],
  "lowest": { "pharmacy": "Walmart Neighborhood Market", "price_usd": 9 },
  "card": { "bin": "22690", "pcn": "LOWR", "group": "727863" },
  "wallet_pass_url": "https://www.lowerscript.com/lowerscript-florida.pkpass",
  "card_page_url": "https://www.lowerscript.com/card",
  "page_url": "https://www.lowerscript.com/price-check",
  "source": "LowerScript",
  "as_of": "2026-09-17T20:26:09.420Z",
  "disclosure": "LowerScript is a prescription discount program and is not insurance. Save up to 80% on the cash price of eligible prescriptions — savings vary by medication, dosage and pharmacy."
}

Una pregunta clínica enviada en drug (dosis, interacciones, "debo tomar", "es seguro", embarazo, empezar o dejar un medicamento) recibe un mensaje de referencia al farmacéutico y ningún precio — la misma regla que sigue la herramienta de precios del sitio.

compare_canada — Comparar precios de Canadá y EE. UU.

Para preguntas sobre comprar medicamentos recetados en Canadá, precios de Canadá frente a EE. UU., o qué significa la nueva fecha de la Aduana de EE. UU. para envíos por correo, el 20 de enero de 2027, para un surtido. Para cada medicamento devuelve el último precio listado en Canadá tal como se capturó (precio, paquete, concentración, origen, farmacia de origen, fecha de captura; sin envío), el precio en efectivo más bajo de LowerScript hoy cerca del código postal para la marca y el genérico solo cuando se cotizó exactamente la misma concentración y cantidad, un veredicto, si está en la lista negociada de Medicare y enlaces a la página de Canadá del estado, la página de la marca (ejemplo de Florida) y la verificación de precios. Nunca se escala nada entre concentraciones ni paquetes. Una sola consulta de precios por llamada.

Entrada: drugs (lista de 1 a 5 nombres de medicamentos, marca o genérico, con o sin mayúsculas o acentos, obligatorio), zip (código postal de 5 dígitos de un estado con servicio, obligatorio), lang ("en" | "es", opcional). Los nombres que no están en la lista de comparación con Canadá salen en not_found con un enlace a la verificación de precios; un código postal fuera de los ocho estados devuelve unsupported_area.

Veredictos: lower_here, lower_canada, same, compare_packs (no hay una cantidad comparable), no_price.

Ejemplo de llamada

{
  "name": "compare_canada",
  "arguments": { "drugs": ["Januvia"], "zip": "33602", "lang": "es" }
}

Cada respuesta incluye además la frase sobre la fecha del 20 de enero de 2027, “LowerScript es un programa de descuento de medicamentos, no un seguro.”, una nota de que los precios canadienses no incluyen el envío, as_of y el aviso legal estándar. Las preguntas clínicas se rechazan sin precio, como en las demás herramientas.

get_card — Obtener la tarjeta LowerScript

La tarjeta de descuento estática de LowerScript: códigos RxBIN/RxPCN/RxGRP, cómo usarla en el mostrador, enlaces a la billetera digital y a la página de la tarjeta, soporte para miembros, y el texto de cumplimiento exacto. Sin consulta de por medio — la misma respuesta para un idioma dado.

Entrada: language ("en" | "es", opcional).

Ejemplo de respuesta (ilustrativo)

{
  "card": { "bin": "22690", "pcn": "LOWR", "group": "627243", "processor": "SingleCare" },
  "how_to_use": ["Guárdela o imprímala.", "Consulte su precio primero…", "Muéstrela en la farmacia…", "Pague el precio con descuento…"],
  "pharmacist_note": "Farmacéutico: SingleCare es solo un descuento y no es un seguro. Procese como reclamo primario usando el RxBIN, RxPCN y RxGRP. Mesa de ayuda: 1-800-974-3135.",
  "legal_note": "No es un seguro. No se puede combinar con seguro ni con ningún programa gubernamental como Medicare o Medicaid. Descuentos disponibles solo en farmacias participantes.",
  "card_page_url": "https://www.lowerscript.com/es/card",
  "source": "LowerScript",
  "as_of": "2026-09-14T18:02:11.000Z",
  "disclosure": "LowerScript es un programa de descuento de medicamentos y no es un seguro. Ahorre hasta un 80% sobre el precio en efectivo de medicamentos elegibles — el ahorro varía según el medicamento, la dosis y la farmacia."
}

Privacidad

LowerScript nunca registra el nombre de un medicamento, un NDC, ni un código postal proveniente de una llamada a estas herramientas — la pregunta se procesa, no se almacena. El uso se cuenta solo en agregado diario (llamadas, rechazos, errores, por herramienta e idioma); nada identifica a quien llama ni la pregunta. Esto refleja la misma práctica de privacidad de lowerscript.com — consulte nuestra política de privacidad.

Obtenga su tarjeta gratis de LowerScript