Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade EasyPost con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA envíe con EasyPost: verifica direcciones, compara tarifas en tiempo real de tus transportistas, compra, convierte, asegura y reembolsa etiquetas, sigue paquetes, prepara declaraciones de aduana y crea scan forms. Las claves de prueba son gratuitas.
Prueba a pedir
Prompts de ejemplo para EasyPost
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → EasyPost, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
EasyPost + Cursor
Deja que tu IA envíe con EasyPost: verifica direcciones, compara tarifas en tiempo real de tus transportistas, compra, convierte, asegura y reembolsa etiquetas, sigue paquetes, prepara declaraciones de aduana y crea scan forms. Las claves de prueba son gratuitas.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
EASYPOST_API_KEY
Paso 1 — Obtener credenciales
- Crea una cuenta gratuita de EasyPost en
https://app.easypost.com/signup. Antes de mostrar las claves de API, EasyPost te pide configurar el wallet y una dirección de remitente, y una cuenta nueva puede tener que completar primero una breve comprobación de seguridad con los datos de su empresa. Las claves aparecen cuando EasyPost la ha aceptado. - Abre la página de claves de API en
https://app.easypost.com/account/settings?tab=api-keys(Account settings → API keys). Copia la clave Test (gratuita, las etiquetas no son válidas) o la clave Production (compra etiquetas reales). - Pégala en
EASYPOST_API_KEYe instala el conector. - Ejecuta
easypost_list_addressespara comprobar la clave. En una cuenta nueva la lista puede venir vacía.
Prueba o producción: lo decide la clave. Con una clave de prueba las etiquetas no cuestan nada y no son válidas, y el seguimiento solo acepta los códigos de prueba de EasyPost de EZ1000000001 a EZ7000000007, cada uno para un estado (pendiente de envío, entregado, devuelto al remitente, etc.). Para listar las cuentas de transportista conectadas (easypost_list_carrier_accounts) hace falta una clave de producción.
Comprar cuesta dinero, así que primero confirma: con una clave de producción, easypost_buy_shipment y easypost_insure_shipment cargan el importe al wallet de EasyPost al instante. Antes de comprar, la IA indica transportista, servicio, precio y ambas direcciones y espera tu sí. Un seguro añadido después de la compra cuesta el 1 por ciento del importe asegurado, como mínimo 1 USD. easypost_refund_shipment anula una etiqueta sin usar, que ya no debe utilizarse; el reembolso tarda de días a semanas (las etiquetas de USPS se pueden reembolsar en 30 días, las de UPS y FedEx en 90 días).
Cómo funciona un envío: easypost_create_shipment recibe el destinatario, la dirección de remitente y el paquete y devuelve tarifas en tiempo real de tus transportistas con precio y días de entrega. Eliges una tarifa con la IA, que compra la etiqueta con easypost_buy_shipment y obtiene el enlace a la etiqueta (PNG, o PDF y ZPL con easypost_convert_label), el número de seguimiento y una página de seguimiento pública. Sigue el paquete con easypost_get_tracker, o empieza a seguir cualquier número, también de etiquetas compradas en otro sitio, con easypost_create_tracker. La IA también puede verificar direcciones y crear scan forms, para que el transportista escanee una sola hoja en la recogida.
Unidades y envíos internacionales: pesos en onzas y medidas en pulgadas (1 kg son 35,27 oz, 1 cm son 0,394 in), importes en USD salvo que se indique otra moneda. Para un envío internacional, la IA crea primero las partidas aduaneras y una declaración de aduana y la adjunta al envío.
Errores comunes: 401 UNAUTHORIZED o 403 APIKEY.INACTIVE: la clave falta, es incorrecta o está desactivada. 403 MODE.UNAUTHORIZED: la llamada necesita una clave de producción. 402 PAYMENT_REQUIRED: el wallet no tiene fondos. Los errores 422 como ADDRESS.VERIFY.FAILURE, SHIPMENT.POSTAGE.FAILURE o SHIPMENT.CUSTOMS_INFO.REQUIRED indican el problema con la dirección, la compra o los datos de aduana que faltan. 429: demasiadas solicitudes, espera y vuelve a intentarlo.
El conector no gestiona recogidas, pedidos, devoluciones, webhooks, usuarios y claves de API, informes ni la conexión de cuentas de transportista.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Cursor
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Cursor lee los servidores MCP de ~/.cursor/mcp.json. Añade esta entrada:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia Cursor.
- Abre Cursor → Settings → MCP y comprueba que
anythingmcpaparece en la lista y está conectado. - Empieza a chatear: el agente ya puede usar las herramientas de
EasyPost.
Herramientas disponibles
| Tool | What it does |
|---|---|
easypost_create_address | Save an address |
easypost_create_and_verify_address | Save an address only if it passes verification, and return it corrected (for example with ZIP+4) |
easypost_verify_address | Verify a saved address |
easypost_get_address | Read a saved address by id, with its fields, mode (test or production) and any verification results |
easypost_list_addresses | List saved addresses, newest first |
easypost_create_parcel | Save a parcel: weight in ounces (always required) and length, width and height in inches (all three or none), or a carrier's… |
easypost_get_parcel | Read a saved parcel by id: dimensions in inches, weight in ounces and predefined package |
easypost_create_shipment | Create a shipment and get live rates from the account's carriers |
easypost_get_shipment | Read a shipment by id: addresses, parcel, rates, selected_rate, postage_label (label_url once bought), tracking_code, tracker… |
easypost_list_shipments | List shipments, newest first, by default only bought ones from the last month |
easypost_buy_shipment | Buy the label for a rate of a shipment |
easypost_refund_shipment | Ask for a refund of an unused label |
easypost_rerate_shipment | Get fresh rates for an unbought shipment, for example after a day has passed or carrier accounts changed |
easypost_get_smartrates | Get delivery time estimates for the rates of a US domestic shipment: for each rate the days it takes at different percentiles… |
easypost_convert_label | Get the label of a bought shipment in another format |
easypost_insure_shipment | Insure a bought shipment that was not insured when bought |
easypost_create_tracker | Start tracking a parcel by its tracking code, also for labels bought elsewhere |
easypost_get_tracker | Read a tracker by id: current status and status_detail, est_delivery_date, signed_by, weight, carrier_detail and the full tracking_details… |
easypost_list_trackers | List trackers, newest first, from the last month unless start_datetime says otherwise |
easypost_list_carrier_accounts | List the carrier accounts connected to EasyPost (id ca_..., type such as UspsAccount or UpsAccount, description, readable name) |
easypost_get_carrier_account | Read one carrier account by id: type, description, reference and its settings (credentials are not shown) |
easypost_create_customs_item | Save one line of a customs declaration: description, quantity, total value in USD, total weight in ounces, HS tariff number and origin… |
easypost_get_customs_item | Read a saved customs item by id: description, quantity, value, weight, tariff number and origin country |
easypost_create_customs_info | Save a customs declaration for an international shipment and pass its id as customs_info to easypost_create_shipment. contents_explanation… |
easypost_get_customs_info | Read a saved customs declaration by id, with its items, contents type, signer and options |
easypost_list_batches | List batches (groups of shipments bought and printed together), newest first, with state (creating, created, purchasing, purchased… |
easypost_get_batch | Read a batch by id: state, shipments with their batch_status and messages, label_url once labels are generated, and scan_form |
easypost_create_scan_form | Create a scan form (manifest) for bought shipments, so the carrier scans one sheet instead of every parcel at pickup |
easypost_list_scan_forms | List scan forms, newest first, with status, tracking_codes, form_url and the address |
easypost_get_scan_form | Read a scan form by id: status, the tracking codes on it, form_url (PDF) and batch_id |
Ejemplos de prompts
- "Compara las tarifas para un paquete de 3 lb y 12 x 10 x 6 pulgadas desde nuestro almacén a esta dirección de Chicago y muéstrame la opción más barata y la más rápida."
- "¿Dónde está el paquete con el número de seguimiento 1Z999AA10123456784 y cuándo debería llegar?"
- "Revisa esta dirección del cliente y dime si hay algo que corregir antes de enviar."
- "Compra la etiqueta de ese envío con la tarifa de USPS más barata, pero muéstrame antes transportista, servicio, precio y ambas direcciones."
FAQ
¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.
Siguientes pasos
¿Te ha sido útil esta guía?