mcp-pedidos
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PEDIDOS_DB | No | Ruta de la base SQLite (default ./pedidos.db). | ./pedidos.db |
| PEDIDOS_TOKEN | Yes | Token de esta instancia: cliente o admin. | |
| PEDIDOS_ADMIN_TOKEN | No | Token del dueño, para reconocer la sesión de admin. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| consultar_pedidoA | Devuelve un pedido por su número (formato P-0001): estado actual, ítems, total e historial de cambios. Un cliente solo puede consultar sus propios pedidos; si el número es de otro, responde que no existe. |
| listar_pedidosA | Lista los pedidos visibles para esta sesión, del más nuevo al más viejo. Un cliente ve solo los suyos; el dueño del negocio ve todos. Se puede filtrar por estado. |
| crear_pedidoA | Crea un pedido nuevo en estado pendiente para el cliente de esta sesión. Los precios van en centavos enteros (precio_centavos), nunca con decimales. Devuelve el pedido creado con su número. |
| actualizar_estadoA | Avanza el estado de un pedido. Solo el dueño del negocio puede usarla. Las transiciones válidas son pendiente → preparando → enviado → entregado; cancelar solo desde pendiente o preparando. |
| resumenA | Resumen del negocio: cantidad de pedidos por estado y total facturado (sin contar cancelados). Solo el dueño del negocio puede consultarlo. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Cada herramienta tiene un propósito claramente distinto: consulta individual, listado, creación, cambio de estado y resumen agregado. No hay solapamiento ambiguo entre ellas, incluso consultar_pedido y listar_pedidos se diferencian por alcance y formato de salida.
La mayoría sigue un patrón consistente verbo_sustantivo en español y snake_case: consultar_pedido, listar_pedidos, crear_pedido, actualizar_estado. Solo 'resumen' rompe ligeramente el patrón al ser un sustantivo aislado, pero sigue siendo legible y coherente con el dominio.
Cinco herramientas es un número bien ajustado para un servidor de gestión de pedidos: cubre las operaciones principales sin redundancia. Cada herramienta aporta una capacidad necesaria y diferenciada.
El ciclo de vida del pedido está bien cubierto: creación, consulta, listado, transiciones de estado y resumen del negocio. Faltan operaciones menores como modificar ítems de un pedido existente o una herramienta dedicada de cancelación, aunque la cancelación se resuelve mediante actualizar_estado.