Pular para o conteúdo principal

Ferramentas - Outras

Esta página documenta as ferramentas MCP agrupadas por domínio que não possuem página própria.


Leads (CRM)

list_leads

Lista leads do CRM com paginação e filtros opcionais.

Parâmetros:

NomeTipoObrigatórioDescrição
pagenumberNãoNúmero da página (padrão: 1)
limitnumberNãoItens por página (padrão: 50, máx.: 100)
searchstringNãoBuscar por nome, e-mail, telefone ou empresa
sourcestringNãoFiltrar pela origem do lead (ex.: linkedin, manual, api)
funnelIdstring (UUID)NãoFiltrar por funil
stageIdstring (UUID)NãoFiltrar por etapa do funil

Exemplo:

{
"search": "Juan",
"source": "linkedin",
"limit": 20
}

get_lead

Obtém um lead por ID, incluindo tags, etapas do funil e outras relações.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do lead

Exemplo:

{
"id": "lead-uuid-001"
}

create_lead

Cria um novo lead no CRM. O nome é obrigatório.

Parâmetros:

NomeTipoObrigatórioDescrição
namestringSimNome do lead
emailstringNãoEndereço de e-mail
phonestringNãoNúmero de telefone
companystringNãoNome da empresa
positionstringNãoCargo/posição
sourcestringNãoOrigem (ex.: linkedin, tiktok, instagram, manual, api, import)
notesstringNãoObservações adicionais

Exemplo:

{
"name": "Ana Garcia",
"email": "[email protected]",
"company": "Empresa SL",
"source": "linkedin"
}

update_lead

Atualiza os campos de um lead existente. Apenas os campos informados são atualizados.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do lead
namestringNãoNome atualizado
emailstringNãoE-mail atualizado
phonestringNãoTelefone atualizado
companystringNãoEmpresa atualizada
positionstringNãoCargo atualizado
notesstringNãoObservações atualizadas

Exemplo:

{
"id": "lead-uuid-001",
"position": "CTO",
"notes": "Interesada en plan enterprise"
}

delete_lead

Exclui permanentemente um lead do CRM pelo ID.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do lead a excluir

Exemplo:

{
"id": "lead-uuid-001"
}

move_lead_stage

Move um lead para uma etapa diferente dentro de um funil.

Parâmetros:

NomeTipoObrigatórioDescrição
leadIdstring (UUID)SimID do lead
funnelIdstring (UUID)SimID do funil de destino
stageIdstring (UUID)SimID da etapa de destino

Exemplo:

{
"leadId": "lead-uuid-001",
"funnelId": "funnel-uuid-001",
"stageId": "stage-uuid-003"
}

Resposta:

{
"success": true,
"previousStageId": "stage-uuid-002",
"currentStageId": "stage-uuid-003",
"lead": { ... }
}

Documentos

list_documents

Lista documentos com paginação e filtros opcionais.

Parâmetros:

NomeTipoObrigatórioDescrição
pagenumberNãoNúmero da página (padrão: 1)
limitnumberNãoItens por página (padrão: 50, máx.: 100)
searchstringNãoBuscar por título
categoryIdstring (UUID)NãoFiltrar por categoria
projectIdstring (UUID)NãoFiltrar por projeto

Exemplo:

{
"search": "changelog",
"projectId": "550e8400-e29b-41d4-a716-446655440000"
}

list_document_categories

Lista todas as categorias de documentos com a contagem de documentos por categoria.

Parâmetros:

Esta ferramenta não requer parâmetros.

Exemplo:

{}

Resposta:

[
{
"id": "cat-001",
"name": "Changelogs",
"documentCount": 12
},
{
"id": "cat-002",
"name": "Arquitectura",
"documentCount": 5
}
]

Tags

list_tags

Lista todas as tags do CRM, incluindo a contagem de leads associados a cada tag.

Parâmetros:

Esta ferramenta não requer parâmetros.

Exemplo:

{}

Resposta:

[
{
"id": "tag-001",
"name": "VIP",
"color": "#ff5733",
"leadCount": 8
}
]

create_tag

Cria uma nova tag para organizar leads e itens de trabalho. O nome deve ser único.

Parâmetros:

NomeTipoObrigatórioDescrição
namestringSimNome da tag (único)
colorstringNãoCor em formato hexadecimal (ex.: #ff5733)

Exemplo:

{
"name": "Enterprise",
"color": "#3498db"
}

delete_tag

Exclui permanentemente uma tag pelo ID. Isso remove a tag de todos os leads associados.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID da tag a excluir

Exemplo:

{
"id": "tag-001"
}

Funis

list_funnels

Lista todos os funis de vendas, incluindo suas etapas.

Parâmetros:

Esta ferramenta não requer parâmetros.

Exemplo:

{}

get_funnel

Obtém um funil por ID, incluindo todas as suas etapas e configurações.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do funil

Exemplo:

{
"id": "funnel-uuid-001"
}

Ideias (Idea Hub)

list_idea_items

Lista itens do Idea Hub (ideias e todos) com paginação e filtros.

Parâmetros:

NomeTipoObrigatórioDescrição
pagenumberNãoNúmero da página (padrão: 1)
limitnumberNãoItens por página (padrão: 50, máx.: 100)
typestringNãoFiltrar por tipo: idea, todo
statusstringNãoFiltrar por status: active, archived, pending, done, blocked
ownerUserIdstringNãoFiltrar por responsável
projectIdstring (UUID)NãoFiltrar por projeto
searchstringNãoBuscar por título/descrição
dueDatestringNãoFiltrar por data limite
discussedbooleanNãoFiltrar pela marcação de discussão

Exemplo:

{
"type": "idea",
"status": "active",
"limit": 20
}

get_idea_item

Obtém um item do Idea Hub por ID, incluindo links de rastreabilidade.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia

Exemplo:

{
"id": "idea-uuid-001"
}

create_idea_item

Cria um novo item no Idea Hub.

Parâmetros:

NomeTipoObrigatórioDescrição
titlestringSimTítulo do item
typestringSimTipo: idea ou todo
statusstringNãoStatus inicial: active, archived, pending, done, blocked
projectIdstring (UUID) ou nullNãoProjeto associado (usa o da sessão como alternativa)
descriptionstring ou nullNãoDescrição
ownerUserIdstring ou nullNãoID do usuário responsável
dueDatestring ou nullNãoData limite (ISO 8601)
metadataobjectNãoMetadados arbitrários

Exemplo:

{
"title": "Integrar notificaciones push",
"type": "idea",
"description": "Enviar notificaciones cuando se completan work items"
}

update_idea_item

Atualiza um item existente do Idea Hub. Apenas os campos informados são modificados.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia
titlestringNãoNovo título
typestringNãoNovo tipo: idea, todo
statusstringNãoNovo status
projectIdstring (UUID) ou nullNãoNovo projeto
descriptionstring ou nullNãoNova descrição
ownerUserIdstring ou nullNãoNovo responsável
dueDatestring ou nullNãoNova data limite
metadataobjectNãoNovos metadados
discussedbooleanNãoMarcar como discutido

Exemplo:

{
"id": "idea-uuid-001",
"status": "done",
"discussed": true
}

delete_idea_item

Exclui um item do Idea Hub pelo ID.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia

Exemplo:

{
"id": "idea-uuid-001"
}

set_idea_item_status

Atualiza o status de um item do Idea Hub.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia
statusstringSimNovo status: active, archived, pending, done, blocked

Exemplo:

{
"id": "idea-uuid-001",
"status": "archived"
}

assign_idea_item_owner

Atribui ou remove o responsável por um item do Idea Hub.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia
ownerUserIdstring ou nullSimID do usuário responsável (null para remover)

Exemplo:

{
"id": "idea-uuid-001",
"ownerUserId": "user-uuid-001"
}
Descobrir IDs de usuário

Use list_members para obter os IDs de usuário dos membros da sua organização antes de atribuir responsáveis.


set_idea_item_due_date

Define ou remove a data limite de um item do Idea Hub.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia
dueDatestring ou nullSimData limite ISO 8601 (null para remover)

Exemplo:

{
"id": "idea-uuid-001",
"dueDate": "2025-03-15"
}

toggle_idea_item_discussed

Marca ou desmarca a indicação de "discutido" de um item do Idea Hub.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia
discussedbooleanSimtrue para marcar como discutido, false para desmarcar

Exemplo:

{
"id": "idea-uuid-001",
"discussed": true
}

promote_idea_item

Promove um item do Idea Hub a um item de trabalho e cria um link de rastreabilidade entre ambos.

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia a promover
workItemTypestringSimTipo do item de trabalho: task, story, feature, epic
titlestringSimTítulo do item de trabalho resultante
descriptionstringNãoDescrição do item de trabalho
prioritystringNãoPrioridade: low, medium, high, urgent
boardIdstring (UUID)SimQuadro de destino
boardColumnIdstring (UUID)SimColuna inicial
projectIdstring (UUID)NãoProjeto (usa o do item de ideia ou da sessão como alternativa)
parentIdstring (UUID)NãoItem de trabalho pai
notesstringNãoObservações da promoção
promotedBystringNãoID do usuário que promove

Exemplo:

{
"id": "idea-uuid-001",
"workItemType": "task",
"title": "Implementar notificaciones push",
"boardId": "b1234567-89ab-cdef-0123-456789abcdef",
"boardColumnId": "col-001",
"priority": "medium"
}

Resposta:

{
"source": {
"id": "idea-uuid-001",
"type": "idea",
"status": "active"
},
"workItem": {
"id": "wi-new-001",
"taskId": "A-T-55",
"title": "Implementar notificaciones push",
"type": "task"
},
"link": {
"id": "link-uuid-001",
"ideaItemId": "idea-uuid-001",
"workItemId": "wi-new-001",
"linkType": "promoted_to",
"createdAt": "2025-02-15T10:00:00.000Z"
}
}

get_idea_item_traceability

Obtém os links de rastreabilidade de um item do Idea Hub (itens de trabalho promovidos, feedback vinculado etc.).

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de ideia

Exemplo:

{
"id": "idea-uuid-001"
}

Cria um link de rastreabilidade entre um item do Idea Hub e um item de feedback.

Parâmetros:

NomeTipoObrigatórioDescrição
ideaItemIdstring (UUID)SimID do item de ideia
feedbackItemIdstring (UUID)SimID do item de feedback
metadataobjectNãoMetadados do link

Exemplo:

{
"ideaItemId": "idea-uuid-001",
"feedbackItemId": "feedback-uuid-001"
}

Remove o link de rastreabilidade entre um item de ideia e um item de feedback.

Parâmetros:

NomeTipoObrigatórioDescrição
ideaItemIdstring (UUID)SimID do item de ideia
feedbackItemIdstring (UUID)SimID do item de feedback

Exemplo:

{
"ideaItemId": "idea-uuid-001",
"feedbackItemId": "feedback-uuid-001"
}

Dependências

get_work_item_dependencies

Obtém todas as dependências e dependentes de um item de trabalho.

  • Dependências = o que bloqueia este item
  • Dependentes = o que este item bloqueia

Parâmetros:

NomeTipoObrigatórioDescrição
idstring (UUID)SimID do item de trabalho

Exemplo:

{
"id": "wi-001"
}

Resposta:

{
"dependencies": [
{
"workItemId": "wi-001",
"blockedByWorkItemId": "wi-000",
"createdAt": "2025-02-01T10:00:00.000Z"
}
],
"dependents": [
{
"workItemId": "wi-002",
"blockedByWorkItemId": "wi-001",
"createdAt": "2025-02-01T10:00:00.000Z"
}
]
}

add_work_item_dependency

Adiciona uma dependência a um item de trabalho (marca que ele está bloqueado por outro item). Não é possível criar uma dependência circular (um item não pode depender de si mesmo).

Parâmetros:

NomeTipoObrigatórioDescrição
workItemIdstring (UUID)SimID do item de trabalho bloqueado
blockedByWorkItemIdstring (UUID)SimID do item de trabalho que o bloqueia

Exemplo:

{
"workItemId": "wi-002",
"blockedByWorkItemId": "wi-001"
}

remove_work_item_dependency

Remove uma dependência de um item de trabalho.

Parâmetros:

NomeTipoObrigatórioDescrição
workItemIdstring (UUID)SimID do item de trabalho
blockedByWorkItemIdstring (UUID)SimID do item de trabalho bloqueador a remover

Exemplo:

{
"workItemId": "wi-002",
"blockedByWorkItemId": "wi-001"
}

get_dependencies_batch

Obtém dependências e dependentes de vários itens de trabalho em uma única chamada.

Parâmetros:

NomeTipoObrigatórioDescrição
workItemIdsstring[] (UUID)SimLista de IDs de itens de trabalho

Exemplo:

{
"workItemIds": ["wi-001", "wi-002", "wi-003"]
}

Resposta:

{
"items": [
{
"workItemId": "wi-001",
"dependencies": [],
"dependents": [{ "workItemId": "wi-002", "blockedByWorkItemId": "wi-001" }]
},
{
"workItemId": "wi-002",
"dependencies": [{ "workItemId": "wi-002", "blockedByWorkItemId": "wi-001" }],
"dependents": []
},
{
"workItemId": "wi-003",
"dependencies": [],
"dependents": []
}
]
}

Armazenamento privado

As ferramentas de armazenamento privado operam sobre arquivos pertencentes à pessoa autenticada. Elas exigem uma chave de API com a permissão MCP indicada e nunca expõem chaves brutas do armazenamento de objetos. Consulte Armazenamento privado para conhecer as cargas REST, os downloads privados e os limites.

FerramentaPermissãoLimite
storage_usagemcp:readRetorna o uso de bytes e objetos.
storage_listmcp:readAté 200 entradas.
storage_readmcp:readLimite de resposta de 1 MiB; use o download REST autenticado para arquivos maiores.
storage_writemcp:writeLimite de carga útil de 1 MiB; informe exatamente um entre content de texto ou base64.
storage_deletemcp:writeExclui pelo ID um arquivo próprio.

IA e sessões

record_ai_session

Registra o consumo de tokens e o custo de uma sessão de IA associada a um item de trabalho. Use esta ferramenta ao terminar o trabalho em uma tarefa para acompanhar o consumo de recursos de IA.

Parâmetros:

NomeTipoObrigatórioDescrição
workItemIdstring (UUID)SimID do item de trabalho associado
modelstringSimModelo de IA usado (ex.: claude-opus-4-6, claude-sonnet-4-5-20250929)
providerstringNãoProvedor de IA (padrão: openai)
inputTokensnumberSimTokens de entrada consumidos
outputTokensnumberSimTokens de saída consumidos
totalTokensnumberSimTotal de tokens (entrada + saída)
estimatedCostnumberNãoCusto estimado em USD (calculado automaticamente quando possível)
durationMsnumberNãoDuração da sessão em milissegundos
sessionTypestringNãoTipo de sessão (padrão: implement)
metadataobjectNãoMetadados adicionais (ex.: { taskId: "A-T-48", skill: "implement" })

Exemplo:

{
"workItemId": "wi-001",
"model": "claude-opus-4-6",
"provider": "anthropic",
"inputTokens": 50000,
"outputTokens": 15000,
"totalTokens": 65000,
"durationMs": 180000,
"sessionType": "implement"
}

get_ai_sessions

Obtém o histórico de sessões de IA de um item de trabalho, com um resumo agregado opcional de tokens totais, custo e duração.

Parâmetros:

NomeTipoObrigatórioDescrição
workItemIdstring (UUID)SimID do item de trabalho
includeSummarybooleanNãoIncluir resumo agregado (padrão: true)

Exemplo:

{
"workItemId": "wi-001",
"includeSummary": true
}

Resposta:

{
"workItemId": "wi-001",
"taskId": "A-T-37",
"title": "Implementar login",
"sessions": [
{
"id": "session-001",
"model": "claude-opus-4-6",
"provider": "anthropic",
"inputTokens": 50000,
"outputTokens": 15000,
"totalTokens": 65000,
"estimatedCost": "0.0975",
"sessionType": "implement",
"createdAt": "2025-02-15T10:00:00.000Z"
}
],
"summary": {
"totalSessions": 1,
"totalTokens": 65000,
"totalCost": "0.0975"
}
}

check_quota

Verifica se um provedor de IA possui cota disponível (tokens, custo, solicitações). Retorna se o uso é permitido e a capacidade restante.

Parâmetros:

NomeTipoObrigatórioDescrição
providerstringSimProvedor de IA (ex.: anthropic, openai)

Exemplo:

{
"provider": "anthropic"
}

get_quota_usage

Obtém o uso atual da cota de um provedor de IA. Retorna dados de uso por período ativo (diário, semanal, mensal), incluindo tokens, custo e solicitações.

Parâmetros:

NomeTipoObrigatórioDescrição
providerstringNãoProvedor de IA. Se omitido, retorna o uso de todos os provedores

Exemplo:

{
"provider": "anthropic"
}

Membros

list_members

Lista todos os membros do espaço de trabalho atual. Retorna userId, name, email, image e role de cada membro.

Parâmetros:

Esta ferramenta não requer parâmetros.

Exemplo:

{}

Resposta:

[
{
"userId": "user-001",
"name": "Javier Lopez",
"email": "[email protected]",
"image": "https://...",
"role": "owner"
},
{
"userId": "user-002",
"name": "Ana Garcia",
"email": "[email protected]",
"image": null,
"role": "member"
}
]
Descobrir IDs de usuário

Use esta ferramenta para obter IDs de usuário antes de atribuir itens de trabalho ou itens de ideia a pessoas específicas.


Marcos (Metas)

list_milestones

Lista todos os marcos de um projeto, incluindo estatísticas de progresso. Usa o projectId da sessão MCP caso ele não seja informado.

Parâmetros:

NomeTipoObrigatórioDescrição
projectIdstring (UUID)NãoID do projeto (usa o da sessão como alternativa)

Exemplo:

{
"projectId": "550e8400-e29b-41d4-a716-446655440000"
}

get_milestone

Obtém um marco por ID, incluindo seus itens de trabalho vinculados e estatísticas de progresso.

Parâmetros:

NomeTipoObrigatórioDescrição
milestoneIdstring (UUID)SimID do marco

Exemplo:

{
"milestoneId": "ms-uuid-001"
}

get_milestone_progress

Obtém estatísticas de progresso de um marco (itens totais, concluídos, porcentagem).

Parâmetros:

NomeTipoObrigatórioDescrição
milestoneIdstring (UUID)SimID do marco

Exemplo:

{
"milestoneId": "ms-uuid-001"
}

create_milestone

Cria um novo marco em um projeto. Opcionalmente, vincula itens de trabalho ao criá-lo. Usa o projectId da sessão caso ele não seja informado.

Parâmetros:

NomeTipoObrigatórioDescrição
projectIdstring (UUID)NãoID do projeto (usa o da sessão como alternativa)
titlestringSimTítulo do marco
descriptionstringNãoDescrição
prioritystringNãoPrioridade: low, medium, high, urgent (padrão: medium)
targetDatestringNãoData-alvo (ISO 8601, ex.: 2026-03-15)
workItemIdsstring[] (UUID)NãoItens de trabalho a vincular ao criá-lo

Exemplo:

{
"title": "MVP Autenticacion",
"description": "Login con Google + email/password funcionando",
"priority": "high",
"targetDate": "2025-03-31",
"workItemIds": ["wi-001", "wi-002", "wi-003"]
}

Resposta:

{
"id": "ms-uuid-001",
"title": "MVP Autenticacion",
"description": "Login con Google + email/password funcionando",
"status": "planned",
"priority": "high",
"targetDate": "2025-03-31T00:00:00.000Z",
"linkedWorkItems": 3,
"createdAt": "2025-02-15T10:00:00.000Z"
}

update_milestone

Atualiza um marco existente. Apenas os campos informados são modificados.

Parâmetros:

NomeTipoObrigatórioDescrição
milestoneIdstring (UUID)SimID do marco
titlestringNãoNovo título
descriptionstring ou nullNãoNova descrição (null para limpar)
statusstringNãoNovo status: planned, in_progress, completed, on_hold, cancelled
prioritystringNãoNova prioridade: low, medium, high, urgent
targetDatestring ou nullNãoNova data-alvo (null para limpar)

Exemplo:

{
"milestoneId": "ms-uuid-001",
"status": "in_progress"
}

delete_milestone

Exclui um marco pelo ID. Também remove todas as associações com itens de trabalho.

Parâmetros:

NomeTipoObrigatórioDescrição
milestoneIdstring (UUID)SimID do marco

Exemplo:

{
"milestoneId": "ms-uuid-001"
}

add_work_items_to_milestone

Vincula um ou mais itens de trabalho a um marco. Duplicados são ignorados silenciosamente.

Parâmetros:

NomeTipoObrigatórioDescrição
milestoneIdstring (UUID)SimID do marco
workItemIdsstring[] (UUID)SimLista de IDs de itens de trabalho (mínimo 1)

Exemplo:

{
"milestoneId": "ms-uuid-001",
"workItemIds": ["wi-004", "wi-005"]
}

Resposta:

{
"milestoneId": "ms-uuid-001",
"linkedCount": 2
}

remove_work_item_from_milestone

Desvincula um item de trabalho de um marco.

Parâmetros:

NomeTipoObrigatórioDescrição
milestoneIdstring (UUID)SimID do marco
workItemIdstring (UUID)SimID do item de trabalho a desvincular

Exemplo:

{
"milestoneId": "ms-uuid-001",
"workItemId": "wi-004"
}

Resposta:

{
"removed": true,
"milestoneId": "ms-uuid-001",
"workItemId": "wi-004"
}