Skip to main content
Glama
odelvalle

MCP Customer Support Example

by odelvalle
README.md
# apiaddicts-examples

Repositorio de ejemplos y proyectos **didácticos** utilizados en los cursos de
[apiaddicts](https://www.apiaddicts.org/). El contenido tiene fines exclusivamente
formativos: ilustrar conceptos, patrones y buenas prácticas que se explican
durante las sesiones de formación.

## Proyectos

### AI examples

Ejemplos relacionados con inteligencia artificial y el protocolo MCP (Model
Context Protocol).

- **[mcp-auth-support](AI%20examples/mcp-auth-support/README.md)** — Monorepo
  de ejemplo del curso *MCP Owner: Seguridad y Testing*. Simula un backend de
  soporte al cliente multi-tenant expuesto como servidor MCP, con un
  Authorization Server externo que valida tokens vía introspección OAuth 2.0.
  Sirve para demostrar los controles de seguridad (autenticación,
  autorización, aislamiento de tenants, auditoría) que debe exigir un MCP
  Owner antes de publicar una capacidad a un agente.

### SlideTimer Lite

- **[SlideTimer Lite](SlideTimer%20Lite/slide_pace_timer.html)** — Herramienta
  standalone en HTML/JS (sin dependencias ni build) para controlar el ritmo de
  una presentación por diapositiva: mide tiempo objetivo vs. real, muestra la
  desviación de cada slide y el balance acumulado, y permite exportar los
  resultados a CSV/JSON. Se usa como apoyo durante las sesiones de formación
  para no salirse del tiempo asignado a cada bloque.

## Licencia

Este repositorio se distribuye bajo la licencia MIT. Consulta el fichero
[LICENSE](LICENSE) para más detalles.

TDQS

A4.2/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: calculating refund eligibility, creating tickets, listing orders, getting profiles, requesting refund approval, and sending emails. There is no functional overlap between any two tools.

Naming Consistency5/5

All tool names follow a consistent verb+noun pattern in camelCase (e.g., calculateRefundEligibility, createSupportTicket), with no deviations or mixed conventions.

Tool Count5/5

With 6 tools covering customer order lookup, profile access, refund eligibility, ticket creation, refund approval requests, and email notifications, the count is well-scoped for a customer support demo or small-scale integration.

Completeness4/5

The tool set covers the core customer support workflow—viewing orders and profiles, creating tickets, checking and requesting refunds, and sending emails. Minor gaps include lack of ticket update or order cancellation, but the essential interactions are present.

Maintenance

ActivityMaintained
ResponsivenessNo issues