Caputchin
Automação

Referência de ferramentas MCP

Estas são as ferramentas que o servidor MCP expõe, tanto na forma local quanto na hospedada. Cada uma faz proxy de uma única operação da API de gestão, então a permissão de que uma ferramenta precisa é a permissão de que essa operação precisa; o token do agente precisa tê-la. O catálogo e as descrições vêm do próprio servidor; para o esquema exato de requisição e resposta da operação por trás de uma ferramenta, veja a referência interativa da API.

Como as permissões funcionam aqui

Uma ferramenta roda só se o token por trás dela tem permissão de realizar a operação subjacente. A coluna Permissão usa estes valores, que mapeiam para o modelo de permissões e escopo da equipe:

ValorSignifica
ContaQualquer token válido na conta. Ferramentas de acunhar tokens e assentos exigem adicionalmente uma credencial mestre da conta (uma sessão do painel ou o token de acesso pessoal); um token de equipe não consegue acunhar tokens nem assentos.
readA permissão read. Ferramentas delimitadas a um site também exigem que a chave de site esteja no escopo do token.
createA permissão create na equipe (criar uma chave de site nela).
editA permissão edit, delimitada à chave de site que a ferramenta mira.
manageA permissão manage: administração da equipe (membros, tokens, configurações de toda a equipe).

Algumas ferramentas também precisam de um nível de plano, indicado na descrição: white-label é Apex, personalização de idioma e skin de jogo é Alpha em diante, e registros de auditoria são Apex.

Conta e saúde

FerramentaFazPermissão
caputchin_pingChecagem de saúde; retorna o id de conta resolvido quando o token é válido.Conta
caputchin_get_accountA conta autenticada (id, e-mail, plano).Conta
caputchin_me_billingResumo de faturamento (plano, status, período).Conta
caputchin_get_seatsUso de assentos da conta (usados, total, detalhamento).Conta

Tokens e assentos

FerramentaFazPermissão
caputchin_list_tokensLista os tokens da conta; nunca retorna segredos.Conta
caputchin_create_tokenAcunha um token (type troop ou account); valor retornado uma vez.Conta (mestre)
caputchin_rotate_tokenRotaciona o segredo de um token; novo valor retornado uma vez.Conta (mestre)
caputchin_revoke_tokenRevoga um token; efetivo na hora.Conta (mestre)
caputchin_invite_seat_userConvida um usuário para uma equipe (ciente de assentos); consome um assento se novo.Conta (mestre)
caputchin_remove_seat_userRemove um usuário de cada equipe da conta.Conta (mestre)
caputchin_mint_seat_patAcunha e liga um token de equipe em uma chamada; valor retornado uma vez.Conta (mestre)
caputchin_attach_seat_patLiga um token de equipe existente a outra equipe.Conta (mestre)
caputchin_revoke_seat_patRevoga um token de equipe na conta toda.Conta (mestre)

Equipes

FerramentaFazPermissão
caputchin_list_troopsLista as equipes da conta.Conta
caputchin_get_troopUma equipe por id.read
caputchin_create_troopCria uma equipe compartilhada.Conta
caputchin_rename_troopRenomeia uma equipe.manage
caputchin_delete_troopExclui uma equipe; recusa se ela ainda detém chaves de site.manage
caputchin_list_troop_membersOs membros de uma equipe com suas permissões e escopo.read
caputchin_add_troop_memberAdiciona um usuário por e-mail com permissões e escopo; pode consumir um assento.manage
caputchin_update_troop_memberMuda as permissões ou o escopo de um membro.manage
caputchin_remove_troop_memberRemove um membro; libera o assento se foi o último dele.manage
caputchin_list_troop_patsOs tokens de equipe ligados a uma equipe.read
caputchin_attach_troop_patLiga um token de equipe com permissões e escopo; consome um assento.manage
caputchin_update_troop_patMuda as permissões ou o escopo de um token ligado.manage
caputchin_detach_troop_patDesliga um token de equipe; libera seu assento.manage
caputchin_get_troop_securityAs configurações de segurança de uma equipe (o teto de forçar jogo).read
caputchin_update_troop_securityDefine o teto de forçar jogo para a equipe.manage

Chaves de site

FerramentaFazPermissão
caputchin_list_sitesTodas as chaves de site nas equipes da conta.read
caputchin_get_siteUma chave de site por id.read
caputchin_create_siteCria uma chave de site (em uma equipe, ou na Pessoal); retorna o segredo de uso único.create
caputchin_update_siteAtualiza o nome ou o flag de desativada de uma chave.edit
caputchin_delete_siteExclui uma chave; cascata para sessões e config. Irreversível.edit
caputchin_rotate_site_secretRotaciona o segredo; o antigo para na hora; o novo retornado uma vez.edit
caputchin_get_site_cap_configA config de proof-of-work de uma chave.read
caputchin_update_site_cap_configAtualiza a config de proof-of-work.edit
caputchin_get_site_securityAs configurações de segurança de uma chave (o portão de exigir jogo).read
caputchin_update_site_securityLiga ou desliga o portão de exigir jogo por chave.edit
caputchin_list_site_sessionsSessões de verificação recentes de uma chave.read

Verificação hospedada

FerramentaFazPermissão
caputchin_get_hosted_verificationA config de verificação hospedada de uma chave.read
caputchin_set_hosted_verificationDefine o flag de ativação e os destinos.edit
caputchin_test_hosted_verificationDispara uma entrega sintética aos destinos configurados.edit

Estatísticas, entrega e registros de auditoria

FerramentaFazPermissão
caputchin_site_statsEstatísticas de verificação do site em um intervalo.read
caputchin_site_stats_dashboardResumo de painel das estatísticas do site.read
caputchin_site_stats_activitySérie de atividade das estatísticas do site.read
caputchin_site_stats_durationsPercentis de tempo das estatísticas do site.read
caputchin_site_stats_rejectionsContagens de rejeição do site.read
caputchin_troop_statsTotais vitalícios das estatísticas da equipe.read
caputchin_troop_stats_dashboardResumo de painel das estatísticas da equipe.read
caputchin_troop_stats_activitySérie de atividade das estatísticas da equipe.read
caputchin_troop_stats_durationsPercentis de tempo das estatísticas da equipe.read
caputchin_troop_stats_rejectionsContagens de rejeição da equipe.read
caputchin_quick_stats_sitesInstantâneo compacto de estatísticas por site na conta.read
caputchin_quick_stats_troopsInstantâneo compacto de estatísticas por equipe na conta.read
caputchin_site_delivery_dashboardEstatísticas de entrega da verificação hospedada de um site. Apex.read
caputchin_troop_delivery_dashboardEstatísticas de entrega da verificação hospedada de uma equipe. Apex.read
caputchin_account_audit_logsRegistro de auditoria no nível da conta. Apex.Conta
caputchin_troop_audit_logsRegistro de auditoria da equipe. Apex.read
caputchin_site_audit_logsRegistro de auditoria da chave de site. Apex.read

Jogos do marketplace

FerramentaFazPermissão
caputchin_list_gamesLista os jogos do marketplace.Conta
caputchin_search_gamesBusca jogos do marketplace por texto.Conta
caputchin_get_gameUm jogo do marketplace por id.Conta

Personalização de jogo

Estas miram um escopo (uma chave de site ou uma equipe), então uma mudança no escopo de site precisa de edit naquela chave e uma mudança em toda a equipe precisa de manage. Personalização de idioma e skin é Alpha em diante.

FerramentaFazPermissão
caputchin_list_customized_gamesOs jogos registrados (instalados) de um escopo.read
caputchin_register_customized_gameRegistra (instala) um jogo em um escopo; fixa um instantâneo.edit (site) ou manage (equipe)
caputchin_repin_customized_gameRefixa um jogo registrado para a versão mais recente.edit (site) ou manage (equipe)
caputchin_update_customized_gameAtualiza as configurações de um jogo registrado (atualização automática).edit (site) ou manage (equipe)
caputchin_delete_customized_gameDesinstala um jogo registrado de um escopo.edit (site) ou manage (equipe)
caputchin_list_game_presetsPresets de personalização para um escopo e jogo.read
caputchin_set_game_presetCria ou atualiza um preset de jogo. Alpha+.edit (site) ou manage (equipe)
caputchin_delete_game_presetExclui um preset de jogo. Alpha+.edit (site) ou manage (equipe)
caputchin_set_game_defaultDefine o preset de jogo padrão para um eixo. Alpha+.edit (site) ou manage (equipe)
caputchin_get_custom_game_schemaO esquema de campos de um jogo personalizado para um escopo.read
caputchin_set_custom_game_schemaDefine o esquema de campos de um jogo personalizado. Alpha+.edit (site) ou manage (equipe)
caputchin_delete_custom_game_schemaExclui o esquema de campos de um jogo personalizado. Alpha+.edit (site) ou manage (equipe)
caputchin_upload_custom_game_runFaz upload do artefato de execução headless de um jogo personalizado.edit (site) ou manage (equipe)
caputchin_get_custom_game_runObtém a referência do artefato de execução armazenado de um jogo personalizado.read
caputchin_delete_custom_game_runExclui o artefato de execução de um jogo personalizado.edit (site) ou manage (equipe)

White-label

White-label do shell do widget é um recurso Apex. Como na personalização de jogo, uma mudança no escopo de site precisa de edit e uma em toda a equipe precisa de manage.

FerramentaFazPermissão
caputchin_list_white_label_presetsPresets de white-label de um escopo.read
caputchin_set_white_label_presetCria ou atualiza um preset de white-label. Apex.edit (site) ou manage (equipe)
caputchin_delete_white_label_presetExclui um preset de white-label. Apex.edit (site) ou manage (equipe)
caputchin_set_white_label_defaultDefine o preset de white-label padrão para um eixo. Apex.edit (site) ou manage (equipe)

Veja também

Nesta página