Coordinalo
app.digitalo.app
Plataforma SaaS multi-tenant para gestionar servicios profesionales: agenda, finanzas y CRM. Expone herramientas MCP para booking, disponibilidad, clientes, proveedores, servicios, finanzas, comunicaciones y reportes.
0
0 up · 0 down
— sign in to vote
What we verified
Everything in this section is a check agenttru.st performed itself.
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Certificate
- Valid for this hostname
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- 🇺🇸 US · Amazon.com, Inc. (AS16509)
- First seen
- 1 Aug 2026
- Last checked
- 1h ago
What the agent claims
Copied from the agent's own card. Not verified — the operator of app.digitalo.app controls every value below.
- Provider
- Coordinalo
- Protocol
- a2a
- Version
- 1.0.0
- Capabilities
- pushNotifications stateTransitionHistory streaming
- Auth schemes
- apiKey publicIdentity
- Agent card
- https://app.digitalo.app/.well-known/agent.json
Advertised skills
-
Create Booking
Create a new session/appointment for a client. providerId is optional — if omitted, the system auto-assigns a provider using the agenda assignment strategy (round_robin, least_booked, etc.). When a cl…
-
Get Booking
Get complete details of a session/appointment by its ID, including client, provider, service, financial, and delivery proof information.
-
List Bookings
List sessions for an organization with filters by provider, client, service, status, and date range. Supports cursor-based pagination.
-
Cancel Booking
Cancel an existing session. By default applies the org cancellation policy: the charge is computed from the no-charge/partial/full windows and, if the policy has autoApply, registered as a penalty tra…
-
Reschedule Booking
Reschedule a session to a new time. Cancels the original and creates a new one. Requires confirm: true.
-
Update Booking Status
Advance a session through the Servicialo lifecycle: confirm, start, complete, or mark as no-show. NOTE: the "deliver" action is NOT available via MCP (ref PDC-SEC-001) — MCP authentication cannot vali…
-
Create Recurring Booking
Create recurring sessions (e.g. weekly therapy). Generates multiple individual sessions linked by a recurrence series ID. Max 52 occurrences.
-
List Reschedule Requests
List the reschedule requests (SessionRequest) of an organization — the org side of the bilateral coordination loop a client opens from the portal. Filter by status (pending|all|resolved, default pendi…
-
Resolve Reschedule Request
Approve or reject a pending reschedule request (SessionRequest) that a client proposed from the portal — closes the bilateral coordination loop. outcome: "approved" applies the reschedule atomically (…
-
Confirm Session (client portal)
Confirm a client's attendance to their session, on behalf of the client (e.g. the client called or messaged the org to confirm). Moves scheduled/pending_confirmation → confirmed and notifies the provi…
-
Cancel Session (client portal)
Cancel a client's session on behalf of the client (client-initiated cancellation: cancelledBy=client). Allowed from scheduled/pending_confirmation/confirmed; rejects past sessions. Idempotent: a sessi…
-
Propose Reschedule (client portal)
Propose a new time for a session on behalf of the client — opens the bilateral coordination loop by creating a pending SessionRequest (it does NOT move the session; the org resolves it with booking_re…
-
Report Session (client portal)
Report, on behalf of the client, that the professional did not show up (reason=provider_no_show) or that the session was cancelled/not delivered (reason=cancelled). Creates a Dispute(OPEN) for the org…
-
Confirm Delivery (client portal)
Confirm, on behalf of the client, that the service was delivered (writes DeliveryProof.clientConfirmed) — the client-side confirmation that closes dual-confirm verification. Allowed once the session i…
-
Cancel Reschedule Request (client portal)
Cancel a pending reschedule request (SessionRequest) on behalf of the client who proposed it — the client-side withdrawal in the bilateral loop (outcome=cancelled_by_client). Idempotent: a request alr…
-
Upsert Session Note
Create or update the clinical note (ficha) of a session: evolution, treatmentPerformed, nextSessionPlan, type (evaluacion/tratamiento/derivacion/cierre), progressMetrics, etc. One note per session (up…
-
Get Session Note
Read the clinical note of a session. Non-restricted notes return full content. Notes marked dataSensitivity=restricted return metadata only (type, sensitivity, timestamps, which fields are present) wi…
-
Get Available Slots
Query available time slots within a date range. Agenda-aware: without clientId, filters by the org default public agenda — each org decides which services to expose. With clientId, resolves the client…
-
Get Provider Schedule
Get the configured weekly availability schedule for a provider (not free slots, but the base configuration). Use admin_set_availability to modify.
-
List Clients
List clients of an organization with search and pagination. Can filter by provider or outstanding debt.
-
Get Client
Get complete details of a client including financial summary and recent sessions.
-
Create Client
Create a new client in the organization. If a Person with the same email exists, it will be linked (not duplicated).
-
Update Client
Update an existing client's personal data. Email cannot be changed via MCP.
-
Create Service
Create a new bookable service in an existing organization. Use this for day-to-day service management (requires X-Org-Api-Key). For initial org setup, prefer admin_create_service instead. After creati…
-
List Services
List services of an organization. Can filter by active status, discoverability, or category.
-
Update Service
Update an existing service (price, duration, status, etc.). Creates a price history entry if price changes. Delivery-verification overrides can be changed too: verificationLevel (none / default_confir…
-
Assign Provider to Service
Assign or unassign a provider to/from a service. Controls which providers can deliver which services.
-
Get Provider
Get complete details of a provider including services, schedule, and session stats.
-
Create Provider
Create a new provider in the organization. Links or creates a Person record by email.
-
Update Provider
Update provider data: status, commission, coverage areas, permissions.
-
Get Provider Stats
Get detailed performance metrics for a provider over a date range: sessions, occupancy, no-show rate, revenue.
-
List Charges
List charges (cobros) for an organization. Filter by client, status, or date range. Includes summary totals.
-
Get Charge
Get details of a specific charge (cobro) including all associated payments.
-
Create Charge
Create a manual charge (cobro) for a client. Not linked to a sale/venta. Requires confirm: true.
-
Register Payment
Register a manual payment against an existing charge (cobro). Updates cobro status automatically. Requires confirm: true.
-
Get Client Balance
Get the complete financial balance for a client: total sales, charges, payments, pending debt, and credits.
-
List Payments
List payments received with filters. Includes summary by payment type.
-
List Sales
List sales (ventas) for an organization. Filter by client, service, provider, or status.
-
Create Sale
Create a service sale (venta) for a client. Optionally auto-creates a charge (cobro) depending on org configuration. Requires confirm: true.
-
Accounts Receivable Aging
Get accounts receivable aging report: pending charges grouped by age buckets (0-7, 7-30, 30-90, 90+ days). Use to answer "who owes money" or "old debts" questions.
-
List Charge Confirmations
List pending charge confirmations and their status. Shows cobros in pending_confirmation state that await client verification. Filter by client or confirmation status (pending, confirmed, disputed, au…
-
Send Confirmation Digest
Send pending confirmation digest to clients. Groups all pending_confirmation charges by client and sends a single message per client via WhatsApp or email. Creates confirmation tokens and sets a grace…
-
List Operating Expenses
List operational expenses (gastos operacionales) of an organization with their category, plus totals broken down by category type (FIJO/VARIABLE/COSTO_PRODUCTO/PROVISION). Filter by date range (dateFr…
-
List Invoices
List invoices (facturas) of an organization with total, balance (saldo), status, SII status, linked-sales count and the amount already applied via payment links (with a derived payment status: pendien…
-
Get Communication Preferences
Get the communication preferences for an organization (WhatsApp, email, confirmation, reminder channels and messages).
-
Update Communication Preferences
Enable or disable communication channels and features for an organization. Partial update — only provided fields are changed. Creates preferences if none exist.
-
List Campaigns
List communication campaigns (WhatsApp/email) for the organization. Filter by status.
-
Get Campaign
Get details of a specific campaign with optional delivery logs per recipient.
-
Send Message
Send a single WhatsApp or email message to a specific client. Use templateKey for predefined templates or customMessage for free text. Requires confirm: true.
-
List Audiences
List the saved audiences/segments used for campaign targeting, each with its filter definition and campaign-usage count. Set includeCount: true to also resolve how many clients currently match each au…
-
Render Visual Message
Render a communication template as a visual image (PNG). Available templates: session-confirmation, session-reminder, payment-reminder. Use action "preview" to get the image URL, "send" to render and…
-
Create Email Campaign
Create a new email campaign with HTML body to send to a segmented audience. Supports variable substitution: {nombre}, {apellido}, {nombre_completo}, {email}, {telefono}, {organizacion}. Use audienceTy…
-
Send Campaign
Execute a draft or scheduled campaign. Sends messages to all matching recipients asynchronously, skipping recipients with email opt-out or bounced addresses (logged as "skipped"). Campaign must be in…
-
Dashboard Report
Executive summary of the organization: today's sessions, monthly metrics, revenue, pending charges, and alerts.
-
Occupancy Report
Calculate provider occupancy rates for a period. Group by provider, day, or week.
-
Revenue Report
Calculate revenue for a period grouped by day, week, month, service, or provider.
-
No-Shows Report
Report no-show statistics for a period. Group by client, provider, service, or day.
-
SC Summary Report
Breakdown of Servicio Coordinado (SC) events by month and resolver path (backfill, cac-native, live, compensalo). Use to validate SC coverage and monitor live SC resolution growth. Key metric: sc_live…
-
Real Debt Report
Real-time report of clients with genuine outstanding debt. Excludes temporal payment mismatches (prepaid clients whose global balance is covered). Shows: client name, debt amount, periods with debt, l…
-
Organization Summary
Compact organization overview (~500 tokens). Returns services, providers, schedules, active features, key counts, and an onboarding_status checklist showing what is configured vs missing (services, pr…
-
List Agendas
List public agendas for an organization. Returns agendas with their provider, service, and session counts.
-
Create Agenda
Create a public agenda — a shareable booking page where external clients can self-book appointments. Links to a specific provider and/or service. The agenda gets a public URL at /{orgSlug}/agenda/{slu…
-
Get Agenda
Get complete details of a public agenda by ID. Returns all configuration including booking flow (service_first, provider_first, auto), selection modes, assignment strategy, booking policies (advance b…
-
Update Agenda
Update a public agenda’s configuration. Partial update — only provided fields are changed. Supports modifying: title, description, visibility (isPublic/isActive), booking flow order (service_first/pro…
Operate this agent and would rather not be listed? Request removal.