Painel Sintético Concorde
Server Details
787 personas sintéticas do consumidor bancário brasileiro para discovery de produtos.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- caio-sartoratto/painel-sintetico-mcp
- GitHub Stars
- 1
- Server Listing
- Painel Sintético Concorde
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4/5 across 10 of 10 tools scored. Lowest: 3.1/5.
Each tool has a clearly distinct purpose: overview, fact search, persona filtering, persona details, sampling, survey preparation, confidence assessment, distributions, institution info, and voice examples. No two tools overlap significantly.
Most tools follow a verb_noun pattern, but some use English prefixes (get_) while others use Portuguese verbs (avaliar_, buscar_). This inconsistency could cause confusion, though the names are still readable.
10 tools is appropriate for the synthetic panel domain. Each tool serves a distinct function without redundancy, and the count is neither too few nor too many.
The tool set covers the full workflow: overview, question classification, fact retrieval, persona filtering and display, sampling, survey preparation, distribution tables, institution lookup, and voice examples. No obvious gaps for the stated purpose.
Available Tools
10 toolsavaliar_perguntaAInspect
Fronteira de confiança (classificação LOCAL, preserva privacidade). NÃO recebe a pergunta: devolve a RUBRICA para VOCÊ (assistente) classificar a pergunta do usuário no seu próprio contexto, sem enviá-la ao servidor. Bandas: 'inferivel' (pode rodar), 'arriscado' (rode com ressalva), 'humano' (NÃO pergunte a persona sintética — exige estado vivido). Aplique antes de preparar_pesquisa.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully carries behavioral disclosure. It explains that the tool does not receive the user question (no input), returns a rubric for local classification, and lists the bands with their meanings. It does not mention output format or side effects, but the behavior is well-articulated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is a single concise paragraph with clear information: purpose, privacy, behavior, bands, and usage order. No unnecessary words, but could benefit from bullet-pointing the bands for faster parsing. Still efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description adequately explains the return value (a rubric with specific bands). It tells the assistant to use the rubric to classify locally. However, it does not specify the exact format of the rubric (e.g., JSON or string), which might require agent inference. Nearly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Input schema is empty (0 parameters). Baseline is 4 as per guidelines. The description adds context that the tool does not accept the question as input, which clarifies why there are no parameters. It explains the rubric's structure (bands) beyond what the schema conveys.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: it provides a trust boundary rubric for classifying user questions locally, preserving privacy. It specifies the verb ('devolve a RUBRICA'), the resource ('classificação LOCAL'), and distinguishes itself from siblings like 'preparar_pesquisa' by being a prerequisite.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states 'Aplique antes de preparar_pesquisa', giving a direct when-to-use instruction. It also provides guidance on when not to use certain bands ('humano' band) and clarifies the local, private nature of the tool, helping the agent decide between this and tools that send data to a server.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
buscar_fatosAInspect
Busca nos 105 fatos estatísticos. Modos: texto livre (busca em métrica/fonte/corpo), por eixo (por-classe, por-regiao, por-genero, por-investidor, por-divida, por-idade, por-fonte-renda, por-composto, populacional), ou por persona_id (fatos cujo filtro casa com a persona).
| Name | Required | Description | Default |
|---|---|---|---|
| eixo | No | Eixo de segmentação | |
| texto | No | Busca textual livre | |
| persona_id | No | Retorna fatos aplicáveis a esta persona | |
| incluir_corpo | No | Incluir o corpo markdown completo dos fatos |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It implies a read-only search operation but does not disclose behavioral traits like result ordering, pagination, or any side effects. This is adequate but not comprehensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (one-sentence summary followed by modes) and front-loaded with the main purpose. However, the list of axes is lengthy and could potentially be moved to the schema enum for better structure.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (4 parameters, no output schema), the description covers the main functionality and modes. It lacks details on return format or limitations, but is sufficient for basic usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
While schema coverage is 100%, the description adds value by enumerating the possible values for the 'eixo' parameter (e.g., por-classe, por-regiao), which is not present in the schema. This provides practical guidance beyond the schema's generic description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool searches 105 statistical facts and lists specific modes (free text, by axis, by persona_id). However, it does not explicitly differentiate from sibling tools like 'filtrar_personas' or 'get_personas', which could cause ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context on when to use each mode (texto, eixo, persona_id), but lacks explicit guidance on when not to use this tool versus alternatives such as 'avaliar_pergunta' or 'get_personas'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
filtrar_personasAInspect
Filtra as 787 personas pela DSL determinística do painel. Ex.: "classe_social == 'Classe C' & divida_ativa == 'Sim' & regiao == 'Nordeste'". Vazio retorna todas. Retorna contagem e mini-perfis (até limite).
| Name | Required | Description | Default |
|---|---|---|---|
| filtro | No | Expressão DSL: campo OP valor & ... (OP: == != > < >= <= in entre) | |
| limite | No | Máximo de mini-perfis retornados |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully inform. It discloses that the tool returns count and mini-profiles up to a limit and is deterministic. Missing details include error handling for invalid DSL, rate limits, or authentication requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences contain all necessary information: purpose, example, default behavior, and return format. No wasted words or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description minimally states return values (count and mini-profiles). It is complete enough for a simple filter tool but could mention error behavior or DSL syntax details.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, with descriptions for both parameters. The description adds a concrete example for 'filtro', which enhances understanding beyond the schema definition. For 'limite', the description aligns with the schema, so no extra value, but the example compensates.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool filters personas using a deterministic DSL, with an example. It distinguishes from siblings like 'get_personas' (which presumably retrieves unfiltered personas) but does not explicitly contrast with other sibling tools like 'sortear_amostra' or 'buscar_fatos'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage: when you need to filter personas by conditions. It provides an example and states that empty input returns all. However, it does not specify when not to use this tool or mention alternatives among sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_distribuicoesBInspect
Tabelas de calibração do painel: CSVs de distribuição (pesos do sorteio original) e registro de taxas. Sem nome, lista os arquivos.
| Name | Required | Description | Default |
|---|---|---|---|
| arquivo | No | Nome do CSV, 'manifest.md' ou 'taxas' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It implies it lists files but does not state whether it is read-only, whether it requires authorization, or if there are side effects. The description is insufficient for safe agent behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short and front-loads the key information. However, the use of Portuguese and fragmented phrasing reduces clarity. It is concise but could be more precise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and no annotations, the description should explain the return format or behavior more thoroughly. It mentions listing files but not what the output looks like or how to interpret results. Adequate but incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers 100% of the parameter 'arquivo' with a description, but the description adds the critical hint that omitting the parameter will list all files ('Sem nome, lista os arquivos'). This adds meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies the tool as relating to calibration tables of a panel, specifically distribution CSVs and fee records. It clearly states the resource types. However, the phrasing is fragmented and slightly confusing, missing a clear verb like 'get' or 'list'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives like get_instituicao or get_personas. The description does not specify context or prerequisites for invoking it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_instituicaoAInspect
Ficha de uma instituição financeira (cadastro, volumetria, reputação, reviews). 12 bancos tradicionais e digitais. Sem nome, lista as disponíveis.
| Name | Required | Description | Default |
|---|---|---|---|
| nome | No | Ex.: 'santander', 'nubank' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations, so description carries full burden. It discloses return fields and behavior when no name is given. Does not mention side effects, authentication, or rate limits, but for a read-only query this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with main purpose. No wasted words. Efficient and informative.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with 1 parameter and no output schema, the description covers everything needed: what it does, what it returns, and behavior without input. Complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% (1 parameter). Description adds value by clarifying that parameter is optional and what happens when omitted (lists available institutions). This goes beyond the schema's example values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it returns a profile of a financial institution with specific attributes (cadastro, volumetria, reputação, reviews). It distinguishes from siblings by being specific to financial institutions and mentions the set of 12 banks. No sibling overlap.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implied usage: call with nome for a specific institution, without to list available ones. But no explicit when-to-use or when-not-to-use compared to sibling tools. Siblings are quite different, so context aids selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_personasAInspect
Fichas completas de até 10 personas por id (atributos + Grounding com fatos/fontes + História). Use para dar voz às personas com ancoragem nos dados. IMPORTANTE: fatos marcados composicao são P(público | métrica), o inverso de propensão — não os leia como probabilidade da persona; fatos referencia não são proporção de pessoas.
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Ex.: ['PERS_023', 'PERS_041'] |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses crucial interpretation details about _composicao_ and _referencia_ facts, but does not mention non-destructive nature, rate limits, or authentication needs. The description adds value beyond annotations (which are absent) but is incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences plus a critical note, all front-loaded. Every sentence adds value: main purpose, then interpretation guidance. No filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single parameter with full schema coverage, no output schema, and sibling context, the description adequately explains the tool's output (complete cards with attributes, grounding, history). However, lacking explicit return structure details keeps it from being fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with the 'ids' parameter fully described in the schema (including example). The description does not add additional semantic meaning about the parameter beyond what the schema provides, hence baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it retrieves complete persona cards by ID, listing attributes, grounding with facts/sources, and history. The verb 'get' and resource 'personas' are specific, and the mention of 'até 10 personas' distinguishes it from sibling tools like 'filtrar_personas' which filter lists.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use when full persona profiles are needed by ID, but lacks explicit when-not-to-use or alternative comparisons. The important note about interpreting facts provides context for correct usage, but no exclusions are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
listar_vozesAInspect
Vozes verbatim REAIS (reviews, relatos) por tema: atendimento, bloqueio, canais, credito, endividamento, gestao-financeira, golpes, pix, tarifas (busca por substring no id/tema). Sem tema, lista todas as 17. Representatividade não-populacional — use como ilustração de linguagem, não como estatística.
| Name | Required | Description | Default |
|---|---|---|---|
| tema | No | Filtro por tema/id | |
| completo | No | Incluir texto completo |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses that data is real verbatim voices and non-population-representative, which is valuable. Lacks details on auth, rate limits, or data sources, but the core behavioral traits are well communicated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, highly efficient. First sentence states purpose and lists themes, second clarifies behavior and adds a caution. No fluff, front-loaded with essential information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, so description should indicate return format. It mentions 'vozes verbatim REAIS' and lists themes, but doesn't specify the structure of returned data (e.g., fields, pagination). Adequate for understanding purpose, but incomplete for full agent autonomy.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds meaning: substring search for tema, default behavior listing all 17, and lists valid themes. This goes beyond the schema's descriptions, providing useful context for parameter usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists verbatim voices (reviews, reports) by theme, with substring search on tema. It distinguishes from siblings by its specific focus on voice listing, and clarifies behavior without a tema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use (with or without tema) and gives a list of valid themes. It also warns about non-population representativeness, guiding appropriate use as illustration. However, no explicit guidance on when not to use or alternatives is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
preparar_pesquisaAInspect
Prepara uma pesquisa de fan-out ISOLADO por persona (mede sem convergência). A PERGUNTA do usuário NÃO é enviada ao servidor (privacidade): você a classifica localmente pela 'fronteira' e a injeta você mesmo em cada pacote. Sorteia N personas e devolve UM pacote por persona (ficha + formato de resposta) + o protocolo para o HOST disparar UMA tarefa/subagente isolado por pacote — cada um responde só a SUA persona, sem ver as outras. A agregação é feita LOCALMENTE; o servidor não recebe nem armazena nenhuma resposta. Formatos: 'escolha' (opção única → distribuição), 'pontuar' (nota 0-10 por atributo → média+desvio por opção, recomendado para 'o que importa mais' e mais robusto a colapso), 'escala' e 'aberta'. Pode filtrar o segmento (classe, idade, região, etc.) pela DSL.
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | Quantas personas sortear (teto 30, para proteger a base e o custo de tokens do host). | |
| seed | No | Opcional. Por padrão o sorteio é ALEATÓRIO e o seed usado é devolvido no resultado — salve-o para reproduzir a MESMA amostra depois. Passe um número só se quiser repetir uma amostra específica. | |
| filtro | No | Filtro DSL do segmento — recorta por classe, idade, região, banco, dívida, etc. Ex.: "classe_social in ['Classe A'; 'Classe B'] & idade > 30 & se_investe == 'Sim'". Vazio = população toda. | |
| opcoes | No | Opções fechadas quando formato='escolha' ou 'pontuar'. Ex.: ['Versão A', 'Versão B'] | |
| formato | No | escolha=opção única fechada (gera distribuição, mas pode colapsar em amostra enviesada); pontuar=cada persona dá nota 0-10 a CADA opção (gera média+desvio por opção, preserva a preferência secundária — recomendado para 'o que importa mais'); escala=uma nota numérica; aberta=sem número, só temas/verbatim. | escolha |
| escala_max | No | Máximo da escala quando formato='escala' (ex.: 5). | |
| escala_min | No | Mínimo da escala quando formato='escala' (ex.: 1). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully discloses key behaviors: the user question is not sent to the server, aggregation is local, and the server does not store responses. It describes the workflow per persona. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, dense paragraph of about 250 words, front-loaded with the core action. It is efficient with no wasted sentences, though a more structured format could improve scanability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex tool without an output schema, the description covers what is returned (packets per persona and protocol for host), privacy, format behaviors, and filtering. It is sufficient for an agent to understand the tool's purpose and invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds high-level context but does not provide additional per-parameter details beyond the schema's own descriptions. It explains the overall workflow but not new semantic constraints.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool prepares a fan-out research per persona, with strong privacy guarantees and specific format options. It distinguishes from siblings like 'sortear_amostra' by emphasizing the isolated, privacy-preserving workflow.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use this tool (privacy-sensitive fan-out research) and provides guidance on selecting formats (recommending 'pontuar' for robustness). It does not explicitly list exclusions or alternative tools, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sortear_amostraAInspect
Sorteia uma amostra aleatória de personas (opcionalmente dentro de um filtro DSL). O painel já reflete as distribuições reais, então a amostra uniforme é representativa do recorte.
| Name | Required | Description | Default |
|---|---|---|---|
| n | Yes | Tamanho da amostra | |
| seed | No | Semente para reprodutibilidade | |
| filtro | No | Filtro DSL opcional |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It mentions the sample is random, uniform, and representative, which is behavioral. However, it does not state whether the tool is read-only, idempotent, or has side effects. For a sampling tool, mutability is unlikely, but not explicitly disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: first defines action, second adds representativeness context. No wasted words; front-loaded with core purpose. Very concise and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, description could specify return format (e.g., list of persona IDs). It covers core purpose and representativeness. Missing: error handling (e.g., empty filter result). Otherwise complete for a simple sampling tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 100% coverage with descriptions for all 3 parameters. The description adds that the 'filtro' is optional and DSL-based, which matches schema. No additional parameter-specific insight beyond 'opcionalmente dentro de um filtro DSL.' Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it draws a random sample of personas, optionally filtered by DSL. Verb 'sortear' and resource 'amostra de personas' are specific. Distinguishes from siblings like 'filtrar_personas' (filtering without sampling) and 'get_personas' (listing without randomness).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Description explains when to use: for a random sample that is representative due to uniform distribution. Does not explicitly state when not to use or compare to siblings, but sibling names imply alternatives. Clear context for usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
visao_geralAInspect
Visão geral do Painel Sintético Concorde: o que é, contagens, campos disponíveis das personas e como usar as demais ferramentas. Chame primeiro.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It describes the tool as providing an overview and instructions, implying read-only behavior. However, it does not explicitly state safety (e.g., no side effects) or authentication requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that conveys all necessary information without any wasted words. Every part is informative and earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given zero parameters and no output schema, the description fully covers the tool's purpose and content: what it is, what information it provides, and how to use other tools. It is complete for its role as an entry-point tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and schema coverage is 100%. Since no parameters exist, the description does not need to add parameter details, and the baseline of 4 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it's an overview of the dashboard, covering counts, fields, and tool usage. The phrase 'Chame primeiro' explicitly designates it as the entry point, distinguishing it from sibling tools that perform specific actions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The instruction 'Chame primeiro' provides clear guidance on when to use this tool (before any other). However, it does not specify when not to use it or what alternatives exist, but as an introductory tool, alternative usage is not expected.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityBmaintenanceCreates synthetic user profiles from research data to validate service designs through natural conversation.Last updated14MIT
- Alicense-qualityDmaintenanceConnects Brazilian banks (Itaú, Bradesco, Nubank, etc.) to AI agents, enabling natural language queries about expenses, statements, investments, and credit cards via regulated Open Finance.Last updated18MIT
- Alicense-qualityCmaintenanceMCP server providing access to 1M synthetic Korean personas based on KOSIS statistics, enabling persona sampling, search, and analysis via natural language queries.Last updated7MIT
- Alicense-qualityCmaintenanceEnables natural language queries about Porto Bank accounts via Open Finance, including balances, statements, credit card bills, and investments, using Claude, ChatGPT, and AI agents.Last updatedMIT
Your Connectors
Sign in to create a connector for this server.