resources/list y lee uno con resources/read y su URI. Cada lectura devuelve un elemento cuyo mimeType es application/json y cuyo text es el documento JSON.
Con OAuth, los títulos y las descripciones siguen el idioma solicitado.
Los tres primeros son documentos de referencia. No contienen datos de tu clínica dental: todas las conexiones reciben exactamente el mismo contenido, así que no necesitan scope. El cuarto se construye con la política de aprobación de tu clínica dental y está limitado a las personas que deciden aprobaciones.
Cada lectura, permitida o rechazada, queda en el registro de auditoría como
mcp.resource_read, con la URI, quién llamó y el resultado. Consulta la sección Auditoría de Servidor MCP.
muveya://help/error-codes
Error code catalog. Todos los códigos de error estables que muveya puede devolver, con su estado HTTP y la URI que los nombra. Un asistente lo usa para explicar un error y decidir qué hacer según el code, nunca según el texto para personas.
El documento es
{ errors }, ordenado por code. Cada entrada tiene:
Extracto
/v1. Para saber qué significa cada código y cómo resolverlo, consulta Errores y Solución de problemas.
muveya://orders/status-model
Order status model. El ciclo de vida del pedido: cada estado y cada transición permitida entre ellos. Un asistente lo usa para explicar en qué punto está un pedido y qué evento puede moverlo al siguiente.
El documento es
{ statuses, transitions }. statuses lista los 14 estados. Cada entrada de transitions tiene un event, los estados from desde los que puede partir y el único estado to al que lleva. Cualquier cambio que no esté en la lista se rechaza.
El documento solo trae los valores. Los significados de abajo son de esta página:
Un pedido en
exception no se puede cerrar. Para la historia completa de cada paso, consulta Crear y seguir pedidos y Resumen de entregas.
muveya://catalog/policies
Catalog policies. El vocabulario y las reglas del catálogo: unidades, criticidad, estados de insumo, indicadores de trazabilidad y cómo se omite el costo sin permiso. Un asistente lo usa para leer bien los resultados de catalog.search.
El documento es igual para todos:
Consulta Insumos del catálogo y Costos para las reglas detrás de cada valor.
muveya://tenant/approval-policy-summary
Approval policy summary. Un resumen versionado de la política de aprobación vigente de tu clínica dental: sus reglas, etapas y permisos requeridos, con los umbrales monetarios solo para quien puede ver el valor de los pedidos.
Como tiene restricción, una conexión OAuth actual recibe un error JSON-RPC en lugar del documento:
resources/list. Para una persona con permiso para leerlo, algo que todavía no está disponible, el documento es { "configured": false, "rules": [] } cuando no hay una política publicada, o configured: true con:
Para ver o cambiar la política de aprobación hoy, usa la consola: consulta Política de aprobación.
Errores al leer un recurso
Una lectura de recurso que falla devuelve un error JSON-RPC, no un resultado conisError:
Páginas relacionadas
Servidor MCP
Scopes, omisión de datos, auditoría y errores.
Herramientas MCP
Las diez herramientas de lectura y lo que devuelven.
Conectar un cliente
Configura tu asistente y prueba el endpoint.
Errores
Qué significa cada código de error.