Otter Waiver MCP by usefulapi
Read waivers, signed participants and check-ins in Otter Waiver.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen otterwaiver_list_latest_participants
- LOWen otterwaiver_list_latest_checkins
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"otter-waiver": {
"url": "https://otter-waiver.usefulapi.io/mcp"
}
}
}Puntos de conexión remotos
https://otter-waiver.usefulapi.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢otterwaiver_list_waivers(eventName, title, pageSize, pageIndex)
List the waivers of the account (title, event, status draft/active/inactive, activities, response counts). Page numbers are required by the API; the defaults are page 1 with 20 records. Filter by event name (waiver folder title) or waiver title. API: GET /waivers.
Esquema de entrada
{
"type": "object",
"properties": {
"eventName": {
"description": "Filter by event name (the waiver folder title).",
"type": "string"
},
"title": {
"description": "Filter by waiver title.",
"type": "string"
},
"pageSize": {
"description": "Records per page (default 20).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
},
"pageIndex": {
"description": "Page number, starting at 1 (default 1).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢otterwaiver_get_waiver(waiver_id)
Get one waiver with its full text, settings, additional fields and signed participants. Get the id from otterwaiver_list_waivers. API: GET /waivers/{id}.
Esquema de entrada
{
"type": "object",
"properties": {
"waiver_id": {
"type": "string",
"minLength": 1,
"description": "The id (UUID) from the list tool."
}
},
"required": [
"waiver_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢otterwaiver_list_latest_participants
List the 50 most recent participants who signed a waiver: signer contact data, emergency contact, answers to extra questions, timestamps and document links. The data is personal data of the signers. API: GET /participants/latest.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢otterwaiver_list_latest_checkins
List the 50 most recent participant check-ins, with the same fields as otterwaiver_list_latest_participants (the checkedIn timestamp is set). API: GET /participants/latest/checkins.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢otterwaiver_get_participant(participant_id)
Get one participant (adult or minor) by id: signer data, waiver id, timestamps, document and certificate links. Get the id from the participant lists or from a waiver. API: GET /participants/{id}.
Esquema de entrada
{
"type": "object",
"properties": {
"participant_id": {
"type": "string",
"minLength": 1,
"description": "The id (UUID) from the list tool."
}
},
"required": [
"participant_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia