---
title: "demo-dashboard"
description: "Capa agéntica del dashboard dental: cualquier IA externa (Claude, ChatGPT, Cursor, Codex, MCP) opera la FSM determinista de citas y el CRUD de pacientes via reduce() sin romperla."
canonical: https://agentpluginsdirectory.com/plugins/demo-dashboard
last-updated: 2026-10-21
---

# demo-dashboard
Capa agéntica del dashboard dental: cualquier IA externa (Claude, ChatGPT, Cursor, Codex, MCP) opera la FSM determinista de citas y el CRUD de pacientes via reduce() sin romperla.
- Slug: demo-dashboard
- Publisher: Christopher
- Repository: https://github.com/Christopher-Sch-dev/showcase-all-demos
- Manifest: demo-dashboard-showcase/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): integrations
- Skills: 1 (dashboard)
- MCP servers: 1 (demo-dashboard)
- Stars: 0
- Repository created: 2026-08-04
- Repository last pushed: 2026-08-31
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/demo-dashboard
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What demo-dashboard does, in the publisher's words

A control panel for a dental clinic that shows you live KPIs, production charts, a paginated patient table with full CRUD and a deterministic state machine for appointments. It's an MVP demo I built to show how I organize a frontend with testable business logic and an agentic layer that any external AI can operate.

Live demo: https://demo-dashboard-jobhunteraai.vercel.app

A dental dashboard/backoffice with:

- Derived live KPIs: active patients, no-show rate, total revenue, revenue per patient, scheduled appointments and completed appointments.
- Charts: bar chart of revenue and appointments per month, and donut chart of revenue per treatment.
- Paginated patient table with search and filters by status and treatment.
- Patient CRUD: registration, editing and deletion with inline validation.
- Deterministic appointment FSM: scheduled → confirmed → completed / no_show / cancelled. Illegal transitions are rejected.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Christopher-Sch-dev/showcase-all-demos/HEAD/demo-dashboard-showcase/README.md

## Skills

- dashboard: Operar el dashboard dental demo-dashboard (demo-dashboard) desde cualquier IA externa: crear/actualizar/eliminar pacientes, transicionar citas en la FSM determinista (scheduled→confirmed→completed/no_show/cancelled) y leer KPIs, sin romper la lógica. Use when an external agent needs to operate the…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- demo-dashboard: transport: stdio; command: ./scripts/mcp-server.mjs

Read from the plugin's own mcp.json. Environment variable names only, never values.
