Caputchin
Automatización

Referencia de herramientas MCP

Estas son las herramientas que el servidor MCP expone, tanto en su forma local como en la alojada. Cada una hace de proxy de una sola operación de la API de gestión, así que el permiso que una herramienta necesita es el permiso que esa operación necesita; el token del agente debe tenerlo. El catálogo y las descripciones vienen del propio servidor; para el esquema exacto de petición y respuesta de la operación detrás de una herramienta, mira la referencia interactiva de la API.

Cómo funcionan los permisos aquí

Una herramienta corre solo si el token detrás de ella tiene permitido realizar la operación subyacente. La columna Permiso usa estos valores, que mapean al modelo de permisos y alcance del equipo:

ValorSignifica
AccountCualquier token válido en la cuenta. Las herramientas que acuñan tokens y asientos requieren además una credencial maestra de cuenta (una sesión del dashboard o el personal access token); un token de equipo no puede acuñar tokens ni asientos.
readEl permiso read. Las herramientas acotadas a un sitio requieren además que la clave de sitio esté en el alcance del token.
createEl permiso create en el equipo (crear una clave de sitio en él).
editEl permiso edit, acotado a la clave de sitio a la que apunta la herramienta.
manageEl permiso manage: administración del equipo (miembros, tokens, ajustes de todo el equipo).

Unas pocas herramientas también necesitan un nivel de plan, anotado en la descripción: el white-label es Apex, la personalización de idioma y skin de juego es Alpha y superior, y los audit logs son Apex.

Cuenta y salud

HerramientaHacePermiso
caputchin_pingChequeo de salud; devuelve el id de cuenta resuelto cuando el token es válido.Account
caputchin_get_accountLa cuenta autenticada (id, correo, plan).Account
caputchin_me_billingResumen de facturación (plan, estado, periodo).Account
caputchin_get_seatsUso de asientos de la cuenta (usados, total, desglose).Account

Tokens y asientos

HerramientaHacePermiso
caputchin_list_tokensLista los tokens de la cuenta; nunca devuelve secretos.Account
caputchin_create_tokenAcuña un token (type equipo o account); valor devuelto una vez.Account (maestro)
caputchin_rotate_tokenRota el secreto de un token; valor nuevo devuelto una vez.Account (maestro)
caputchin_revoke_tokenRevoca un token; efectivo de inmediato.Account (maestro)
caputchin_invite_seat_userInvita a un usuario a un equipo (consciente de asientos); consume un asiento si es nuevo.Account (maestro)
caputchin_remove_seat_userQuita a un usuario de cada equipo de la cuenta.Account (maestro)
caputchin_mint_seat_patAcuña y adjunta un token de equipo en una llamada; valor devuelto una vez.Account (maestro)
caputchin_attach_seat_patAdjunta un token de equipo existente a otro equipo.Account (maestro)
caputchin_revoke_seat_patRevoca un token de equipo en toda la cuenta.Account (maestro)

Equipos

HerramientaHacePermiso
caputchin_list_troopsLista los equipos de la cuenta.Account
caputchin_get_troopUn equipo por id.read
caputchin_create_troopCrea un equipo compartido.Account
caputchin_rename_troopRenombra un equipo.manage
caputchin_delete_troopElimina un equipo; se niega si todavía posee claves de sitio.manage
caputchin_list_troop_membersLos miembros de un equipo con sus permisos y alcance.read
caputchin_add_troop_memberAñade un usuario por correo con permisos y alcance; puede consumir un asiento.manage
caputchin_update_troop_memberCambia los permisos o el alcance de un miembro.manage
caputchin_remove_troop_memberQuita a un miembro; libera su asiento si era el último.manage
caputchin_list_troop_patsLos tokens de equipo adjuntos a un equipo.read
caputchin_attach_troop_patAdjunta un token de equipo con permisos y alcance; consume un asiento.manage
caputchin_update_troop_patCambia los permisos o el alcance de un token adjunto.manage
caputchin_detach_troop_patDesadjunta un token de equipo; libera su asiento.manage
caputchin_get_troop_securityLos ajustes de seguridad de un equipo (el techo de forzar-juego).read
caputchin_update_troop_securityFija el techo de forzar-juego para el equipo.manage

Claves de sitio

HerramientaHacePermiso
caputchin_list_sitesTodas las claves de sitio de los equipos de la cuenta.read
caputchin_get_siteUna clave de sitio por id.read
caputchin_create_siteCrea una clave de sitio (en un equipo, o Personal); devuelve el secreto de un solo uso.create
caputchin_update_siteActualiza el nombre o el flag de desactivada de una clave.edit
caputchin_delete_siteElimina una clave; cascada a sesiones y configuración. Irreversible.edit
caputchin_rotate_site_secretRota el secreto; el viejo se detiene de inmediato; el nuevo devuelto una vez.edit
caputchin_get_site_cap_configLa config de proof-of-work de una clave.read
caputchin_update_site_cap_configActualiza la config de proof-of-work.edit
caputchin_get_site_securityLos ajustes de seguridad de una clave (el gate de exigir-juego).read
caputchin_update_site_securityConmuta el gate de exigir-juego por clave.edit
caputchin_list_site_sessionsSesiones de verificación recientes de una clave.read

Verificación alojada

HerramientaHacePermiso
caputchin_get_hosted_verificationLa config de verificación alojada de una clave.read
caputchin_set_hosted_verificationFija el flag de activación y los destinos.edit
caputchin_test_hosted_verificationDispara una entrega sintética a los destinos configurados.edit

Estadística, entrega y audit logs

HerramientaHacePermiso
caputchin_site_statsEstadística de verificación del sitio sobre un rango.read
caputchin_site_stats_dashboardSumatorio del dashboard de estadística del sitio.read
caputchin_site_stats_activitySerie de actividad de estadística del sitio.read
caputchin_site_stats_durationsPercentiles de tiempo de estadística del sitio.read
caputchin_site_stats_rejectionsRecuentos de rechazo del sitio.read
caputchin_troop_statsTotales de por vida de estadística del equipo.read
caputchin_troop_stats_dashboardSumatorio del dashboard de estadística del equipo.read
caputchin_troop_stats_activitySerie de actividad de estadística del equipo.read
caputchin_troop_stats_durationsPercentiles de tiempo de estadística del equipo.read
caputchin_troop_stats_rejectionsRecuentos de rechazo del equipo.read
caputchin_quick_stats_sitesInstantánea compacta de estadística por sitio en toda la cuenta.read
caputchin_quick_stats_troopsInstantánea compacta de estadística por equipo en toda la cuenta.read
caputchin_site_delivery_dashboardEstadística de entrega de verificación alojada de un sitio. Apex.read
caputchin_troop_delivery_dashboardEstadística de entrega de verificación alojada de un equipo. Apex.read
caputchin_account_audit_logsAudit log a nivel de cuenta. Apex.Account
caputchin_troop_audit_logsAudit log del equipo. Apex.read
caputchin_site_audit_logsAudit log de la clave de sitio. Apex.read

Juegos del marketplace

HerramientaHacePermiso
caputchin_list_gamesLista los juegos del marketplace.Account
caputchin_search_gamesBusca juegos del marketplace por texto.Account
caputchin_get_gameUn juego del marketplace por id.Account

Personalización de juego

Estas apuntan a un alcance (una clave de sitio o un equipo), así que un cambio acotado al sitio necesita edit en esa clave y un cambio de todo el equipo necesita manage. La personalización de idioma y skin es Alpha y superior.

HerramientaHacePermiso
caputchin_list_customized_gamesLos juegos registrados (instalados) de un alcance.read
caputchin_register_customized_gameRegistra (instala) un juego en un alcance; fija una instantánea.edit (sitio) o manage (equipo)
caputchin_repin_customized_gameRe-fija un juego registrado a la última versión.edit (sitio) o manage (equipo)
caputchin_update_customized_gameActualiza los ajustes de un juego registrado (auto-update).edit (sitio) o manage (equipo)
caputchin_delete_customized_gameDesinstala un juego registrado de un alcance.edit (sitio) o manage (equipo)
caputchin_list_game_presetsPresets de personalización para un alcance y juego.read
caputchin_set_game_presetCrea o actualiza un preset de juego. Alpha+.edit (sitio) o manage (equipo)
caputchin_delete_game_presetElimina un preset de juego. Alpha+.edit (sitio) o manage (equipo)
caputchin_set_game_defaultFija el preset de juego por defecto para un eje. Alpha+.edit (sitio) o manage (equipo)
caputchin_get_custom_game_schemaEl esquema de campos de un juego a medida para un alcance.read
caputchin_set_custom_game_schemaFija el esquema de campos de un juego a medida. Alpha+.edit (sitio) o manage (equipo)
caputchin_delete_custom_game_schemaElimina el esquema de campos de un juego a medida. Alpha+.edit (sitio) o manage (equipo)
caputchin_upload_custom_game_runSube el artefacto de ejecución headless de un juego a medida.edit (sitio) o manage (equipo)
caputchin_get_custom_game_runObtiene la referencia al artefacto de ejecución guardado de un juego a medida.read
caputchin_delete_custom_game_runElimina el artefacto de ejecución de un juego a medida.edit (sitio) o manage (equipo)

White-label

Hacer white-label del shell del widget es una función de Apex. Como con la personalización de juego, un cambio acotado al sitio necesita edit y uno de todo el equipo necesita manage.

HerramientaHacePermiso
caputchin_list_white_label_presetsPresets de white-label para un alcance.read
caputchin_set_white_label_presetCrea o actualiza un preset de white-label. Apex.edit (sitio) o manage (equipo)
caputchin_delete_white_label_presetElimina un preset de white-label. Apex.edit (sitio) o manage (equipo)
caputchin_set_white_label_defaultFija el preset de white-label por defecto para un eje. Apex.edit (sitio) o manage (equipo)

Véase también

En esta página