Parcel MCP Server
Servidor MCP de Paquetería
Un servidor MCP (Model Context Protocol) simulado que recrea operaciones de paquetería pequeña. Diseñado para su uso con Salesforce Agentforce, expone 12 herramientas que cubren las acciones comunes que un conductor o un centro de procesamiento de paquetes necesitarían para solucionar problemas de los destinatarios.
Servidor en vivo
Alojado en Railway: siempre activo, no requiere configuración.
Comprobación de estado | |
Punto de conexión MCP | |
URL del token OAuth | https://parcel-mcp-server-production.up.railway.app/oauth/token |
Conexión al Registro de Salesforce Agentforce
Para registrar este servidor en el Registro de Salesforce Agentforce, utilice la siguiente configuración:
Campo | Valor |
Nombre del servidor MCP | Parcel MCP Server |
URL del servidor |
|
Método de autenticación | OAuth 2.0 |
URL del proveedor de identidad |
|
Ámbito (Scope) |
|
ID de cliente | cualquier valor |
Secreto de cliente | cualquier valor |
El punto de conexión OAuth es simulado: acepta cualquier ID de cliente y secreto, y devuelve un token de portador (bearer token) válido.
Herramientas
Herramienta | Descripción |
| Busca el estado, el historial de ubicación y los detalles de entrega mediante el número de seguimiento |
| Enumera todos los paquetes asignados a un conductor con el estado y la información del destinatario |
| Registra intentos de entrega, excepciones o finalizaciones |
| Envía una dirección corregida para un paquete no válido o no entregable |
| Reserva una nueva entrega con la fecha y franja horaria preferidas |
| Retiene un paquete en la instalación más cercana para que el destinatario lo recoja |
| Marca un paquete para su devolución con un código de motivo |
| Actualiza el teléfono o correo electrónico para las notificaciones de entrega |
| Presenta una reclamación por daños con nivel de gravedad |
| Obtiene el horario, la dirección y la información de accesibilidad de la instalación de retención |
| Envía una notificación por SMS o correo electrónico al destinatario |
| Obtiene las estadísticas de la ruta de un conductor: entregados, pendientes, excepciones |
Datos simulados
Se han precargado cuatro paquetes que cubren los principales escenarios de excepción:
N.º de seguimiento | Estado | Escenario |
| OUT_FOR_DELIVERY | Entrega normal en curso |
| DELIVERY_EXCEPTION | Dirección no encontrada, problema con el timbre |
| HELD_AT_FACILITY | Se alcanzó el máximo de intentos, esperando recogida |
| PENDING_ADDRESS_CORRECTION | Código postal no válido |
También se han precargado dos conductores: DRV-101 (Ruta A) y DRV-102 (Ruta B).
Ejecución local
No se requiere npm install: el servidor utiliza solo funciones integradas de Node.js.
node server.js
# Server runs on http://localhost:3333O utilice el lanzador incluido que inicia el servidor y un túnel ngrok juntos:
bash launch.commandEl lanzador imprime automáticamente su URL pública de ngrok y la configuración de conexión de Salesforce.
Despliegue en Railway
Cualquier cambio en server.js puede volver a desplegarse con:
railway upAsegúrese de tener instalada la CLI de Railway y de haber iniciado sesión (railway login).
Related MCP Connectors
MCP server for ua_postal_tracking_mcp
MCP Server for an Agent Task Marketplace
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow