Skip to main content
Glama
bcosta19

MCP Gestão de Tarefas

by bcosta19

criar_demanda

Create a new demand in the Task Management system with status, priority, impact, and ITIL details. Supports offline queueing and skips events for Prefeitura/external projects.

Instructions

Registra uma nova demanda no sistema de Gestão de Tarefas. Não dispara eventos caso o projeto seja identificado como da Prefeitura ou externo. Se a intranet estiver offline, salva na fila local.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusNoStatus inicial da demanda.para_fazer
tituloYesTítulo claro e objetivo da demanda.
impactoNoImpacto: alto, medio ou baixo.medio
descricaoYesDescrição detalhada da demanda (suporta HTML/Markdown).
sprint_idNoID da Sprint corrente.
prioridadeYesPrioridade da demanda: Alta, Média ou Baixa.
projeto_idYesID do projeto no Gestão de Tarefas.
data_inicioNoData de início no formato YYYY-MM-DD (default: data atual).
data_limiteYesData limite no formato YYYY-MM-DD. Obrigatória no Gestão de Tarefas.
solicitanteNoNome ou identificação do solicitante da demanda.
diretorio_pathNoDiretório do projeto a validar para regras de contexto (default: diretório atual do MCP).
responsavel_idYesID do Colaborador responsável pela demanda. Obrigatório no Gestão de Tarefas.
tipo_atendimentoNoTipo de atendimento ITIL (ex: desenvolvimento, melhoria, correcao).
estimativa_pontosNoEstimativa de esforço em pontos de história.
classificacao_itilNoClassificação ITIL: incidente ou requisicao.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of disclosing behavior. It adds valuable insights about event suppression for certain project types and offline queue handling, which are not visible elsewhere. However, it lacks details on side effects, required permissions, or error behaviors, leaving some transparency gaps for a mutation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is exceptionally concise—two sentences that convey the core function and two key behavioral nuances without extraneous fluff. It is front-loaded with the main action and includes only essential details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (15 parameters, 6 required, no output schema), the description is somewhat sparse. It covers the primary behavior and important edge cases (offline queue, event suppression) but does not explain return values, success/failure states, or how the offline queue integrates with the sibling synchronize tool. While not fatal, it could be more complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 100%, and each parameter already has a descriptive text. The description adds no additional parameter-level context beyond what the schema provides, so the baseline of 3 is appropriate. It does not explain parameter interrelationships or provide extra usage hints.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose ('Registra uma nova demanda') with a specific verb and resource, differentiating it from sibling tools like 'criar_subtarefa' by explicitly scoping to demands in the task management system. It also includes behavioral context (event suppression, offline queue) that goes beyond a simple statement.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives such as 'criar_subtarefa' or other creation tools. The description implies its use for creating demands but does not state exclusions, conditions, or when other tools might be more appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bcosta19/mcp-gestao-tarefas'

If you have feedback or need assistance with the MCP directory API, please join our Discord server