Skip to main content
Glama

kontato

Server Details

Give your AI agents a real WhatsApp number to send and receive messages.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation4/5

Most tools have distinct purposes, but 'reply' and 'send' are very similar (reply is essentially send with a mandatory 'to'), which could cause misselection despite explanatory descriptions.

Naming Consistency2/5

Tool names are inconsistent: 'list_messages' uses verb_noun pattern, while 'provision', 'reply', 'send' are single verbs and 'status' is a noun, mixing conventions without clear pattern.

Tool Count5/5

5 tools is well-scoped for a WhatsApp messaging service, covering provisioning, sending, replying, message history, and status without being excessive or insufficient.

Completeness5/5

The tool surface covers core operations: account setup (provision), outbound messaging (send/reply), message retrieval (list_messages), and account status/automations (status). No obvious gaps.

Available Tools

9 tools
cancel_scheduleCancel a scheduleA
Destructive
Inspect

Cancela uma entrega agendada pelo seu schedule_id (obtido em list_schedules ou schedule).

ParametersJSON Schema
NameRequiredDescriptionDefault
schedule_idYesID do schedule a cancelar.
Behavior3/5

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

The description indicates destructive nature via 'cancel', consistent with the destructiveHint annotation. It does not add further behavioral details beyond what the annotation already provides, such as side effects or required authorizations.

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 a single sentence with no wasted words, front-loading the core action and identifier source.

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

Completeness4/5

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

For a simple tool with one parameter and no output schema, the description adequately covers what the tool does and how to identify the target. It could mention irreversibility, but the annotation already hints at that.

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

Parameters4/5

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

The description adds meaning by explaining the source of the schedule_id, supplementing the schema's own description. With 100% schema coverage, the baseline is 3, but the added context earns a 4.

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 verb (cancel) and resource (scheduled delivery) using a specific identifier. It distinguishes from sibling tools like list_schedules and schedule by specifying the action and the source of the ID.

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

Usage Guidelines4/5

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

The description provides context on how to obtain the schedule_id (from list_schedules or schedule), guiding the agent on prerequisite steps. However, it does not explicitly state when to use this tool versus alternatives or when not to use it.

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

list_messagesList message historyA
Read-only
Inspect

Lista o historico de mensagens do numero-ponte (recebidas e enviadas), mais recentes primeiro. Use para decidir a quem responder com reply.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximo de mensagens (1 a 100).
sinceNoTimestamp ISO 8601; retorna apenas mensagens posteriores.
Behavior4/5

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

Adds that it returns messages from the bridge number, both received and sent, ordered most recent first. Annotations already indicate read-only and open-world; the description complements without contradicting.

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?

Two concise sentences, front-loaded with purpose then guidance. No extraneous information.

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

Completeness4/5

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

Covers the main behavioral aspects (scope, ordering) and gives a usage hint. No output schema exists, but the description provides what is needed for a list operation.

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?

Schema coverage is 100%; both parameters have descriptions in the schema. The description adds no further parameter details, so baseline 3 is appropriate.

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 lists message history of a bridge number (received and sent), most recent first, with a specific verb and resource. It distinguishes from siblings by connecting to the 'reply' tool.

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

Usage Guidelines4/5

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

Explicitly says 'Use to decide whom to reply to with reply', providing clear context and differentiating from siblings. No exclusions, but the use case is well defined.

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

list_schedulesList schedulesA
Read-only
Inspect

Lista as entregas agendadas (recorrentes/unicas) desta conta, com proximo disparo.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

Annotations already declare readOnlyHint and openWorldHint. Description adds 'desta conta' (this account) and 'com proximo disparo' (with next trigger), but lacks details on pagination or limitations.

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?

Single, clear sentence with no wasted words; appropriately front-loaded.

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

Completeness4/5

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

Given no parameters and no output schema, the description covers resource and scope; could mention output format or pagination, but adequate.

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

Parameters4/5

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

No parameters exist, so baseline is 4; description correctly omits parameter info.

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 specifies the verb 'Lista' (lists) and resource 'entregas agendadas' (scheduled deliveries), distinguishing it from siblings like 'cancel_schedule' and 'schedule'.

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

Usage Guidelines3/5

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

Usage is implied but not explicitly stated; no guidance on when not to use or alternatives, though the context makes it clear.

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

provisionCreate Kontato accountAInspect

Cria (ou reutiliza) uma conta Kontato e ativa a API key (self-serve, sem humano no loop). IDEMPOTENTE POR TELEFONE: se ja existe conta para o owner_phone, devolve a MESMA conta — entao e seguro chamar de novo em qualquer sessao ou depois de um restart (o usuario nunca precisa lidar com api_key). Se a resposta vier com verification_required=false (numero ja verificado antes), NAO peca OTP: chame send direto. Informe owner_phone (formato internacional so digitos, ex: 5511999998888) para habilitar o caso seguro de self-notification: o agente entrega no WhatsApp do proprio dono. Retorna o whatsapp_bridge_number (numero generico do Kontato que envia, nunca o numero pessoal do dono).

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoE-mail do dono (opcional).
owner_phoneNoNumero WhatsApp do dono, so digitos (ex: 5511999998888). Vira o destino default das self-notifications.
Behavior5/5

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

Disclosures idempotency by phone, self-serve (no human in loop), return of same account if exists, and the return value (whatsapp_bridge_number). Annotations (readOnlyHint=false, destructiveHint=false, openWorldHint=true) are consistent and the description adds significant behavioral context beyond them.

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

Conciseness4/5

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

A single paragraph that efficiently covers purpose, idempotency, conditional logic, parameter format, and return value. Dense but not verbose; front-loaded with the main action.

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

Completeness5/5

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

No output schema, but description fully explains the return value (whatsapp_bridge_number) and addresses the verification_required flag. Both parameters are thoroughly covered. All necessary context for an agent to invoke the tool correctly is provided.

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

Parameters4/5

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

Schema coverage is 100%, and the description adds meaning: specifies international digit format for owner_phone and its role in self-notification. Email is marked optional without further detail, which is adequate.

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 it creates or reuses a Kontato account and activates an API key, with a specific verb and resource. It is distinct from sibling tools (messaging, scheduling, verification) as the only provisioning tool.

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

Usage Guidelines4/5

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

Provides clear usage context: idempotent, safe to call repeatedly, and guides on post-call behavior (if verification_required=false, call send directly). Does not explicitly list when not to use, but the purpose is unambiguous and alternatives are not needed.

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

replyReply to a WhatsApp contactAInspect

Responde a um numero especifico que mandou mensagem para o numero-ponte. Igual a send, mas "to" e OBRIGATORIO. Responder a quem te escreveu (reply-ratio alto) e mais seguro que cold outbound.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesDestino so com digitos (ex: 5511999998888).
messageYesTexto da resposta.
Behavior4/5

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

Description adds behavioral context beyond annotations: it's a reply operation, requires replying to a specific number that messaged the bridge, and is safer than cold outbound. No contradiction with annotations.

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

Conciseness4/5

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

Two sentences, front-loaded with purpose, efficient. Slightly informal but no wasted words.

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

Completeness5/5

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

For a simple two-parameter tool with complete schema, the description sufficiently explains usage, relationship to sibling, and behavioral context. No output schema needed.

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?

Schema coverage is 100%, so baseline is 3. Description reinforces that 'to' is required and provides format example, but does not add significant new meaning beyond the schema.

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?

Description clearly states it replies to a specific number that sent a message to the bridge number. It distinguishes from sibling 'send' by noting that 'to' is mandatory here, and highlights safety benefits.

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

Usage Guidelines4/5

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

Explicitly says it's like 'send' but with mandatory 'to', and recommends replying to incoming messages (high reply ratio) as safer than cold outbound. Provides context but no explicit when-not.

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

scheduleSchedule a recurring deliveryAInspect

Registra uma entrega recorrente ou unica no scheduler do Kontato. No horario, o Kontato roda o prompt como um agente completo (com web/Exa) e entrega no WhatsApp do dono. USE ISTO para "todo dia me manda X": voce nao precisa ficar online nem prometer trabalho futuro — o scheduler dispara sozinho. O prompt deve ser autossuficiente (ex: "Busque as principais noticias do mercado financeiro de hoje e entregue um resumo curto").

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYesO que entregar quando disparar. Autossuficiente.
schedule_typeYescron=recorrente em horarios; interval=a cada N ms; once=uma vez.
schedule_valueYescron: "0 8 * * *" (todo dia 8h, fuso BRT) | interval: ms como "3600000" | once: horario local "2026-06-20T15:30:00" (sem Z).
Behavior5/5

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

The description discloses that at the scheduled time, the tool runs the prompt as a complete agent with web/Exa and delivers to the owner's WhatsApp, providing behavioral context beyond the annotations (which only hint at openness). No contradiction with annotations.

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

Conciseness4/5

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

The description is a single paragraph with necessary details. It is slightly long but every sentence adds value. It front-loads the purpose and then provides guidance. Could be slightly more concise, but effective.

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

Completeness5/5

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

Given the tool has 3 parameters, no output schema, and annotations that provide some context, the description fully explains the functionality, parameter semantics, and behavioral effects. It covers the core use case well.

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

Parameters4/5

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

Schema coverage is 100% (baseline 3). The description adds value by explaining that the prompt should be self-sufficient and giving examples for schedule_value (cron, interval, once). It reinforces schema descriptions but does not add completely new semantic info.

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 verb 'Registra' (registers) and the resource 'entrega recorrente ou unica no scheduler do Kontato'. It distinguishes from siblings like 'cancel_schedule' and 'list_schedules' by being the creation action.

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

Usage Guidelines4/5

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

The description explicitly gives a use case: 'USE ISTO para "todo dia me manda X"' and explains benefit. However, it does not explicitly state when not to use it or mention alternatives like 'send' for immediate delivery.

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

sendSend WhatsApp messageAInspect

Envia uma mensagem de WhatsApp pelo numero-ponte do Kontato. CASO SEGURO: se OMITIR "to", entrega no WhatsApp do PROPRIO DONO (self-notification). REGRA TURN-BASED: voce nao executa trabalho no futuro; se pedirem algo recorrente ("todo dia me manda X"), faca a entrega de HOJE agora e oriente a registrar um schedule, nunca prometa entrega futura.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoDestino so com digitos. OMITA para enviar ao proprio dono (recomendado).
messageYesTexto da mensagem.
Behavior5/5

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

The description adds significant behavioral context beyond the annotations. It explains the self-notification behavior when 'to' is omitted and the restriction against future execution. Annotations indicate openWorldHint=true and destructiveHint=false, and the description aligns with these without contradiction, providing valuable operational details.

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 concise with no wasted words. It starts with the core purpose, then presents key rules in a structured, easy-to-follow manner. Every sentence provides necessary guidance, making it efficient for an AI agent to parse.

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

Completeness4/5

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

The description addresses the tool's behavior and parameters well, but it does not mention what the tool returns (e.g., message ID or success status). Since there is no output schema, the agent might need to infer the response. Otherwise, the description is complete for the intended usage.

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

Parameters4/5

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

The input schema covers both parameters with descriptions, achieving 100% schema coverage. The description adds important semantics: the 'to' parameter can be omitted for self-notification, which is crucial for correct usage. This adds value over the schema alone, justifying a score above the baseline 3.

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

Purpose4/5

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

The description clearly states the tool sends a WhatsApp message via Kontato's bridge number. The verb 'send' and resource 'WhatsApp message' are specific, but there is no explicit differentiation from the sibling tool 'reply', which could be used for replying to messages. The purpose is clear but could be more distinct.

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

Usage Guidelines5/5

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

The description provides explicit usage guidelines: when to omit the 'to' parameter (self-notification) and a turn-based rule that the tool should not be used for future or recurring tasks. It tells the agent to deliver today and instruct scheduling instead, clearly stating when not to use this tool.

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

statusAccount status & schedulesA
Read-only
Inspect

Mostra o estado da conta Kontato: ativa ou nao, numero-ponte, e os schedules (rotinas) ja registrados. Use para honrar a regra turn-based: antes de dizer que algo sera entregue "todo dia", confirme aqui se existe um schedule ativo.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

Annotations declare readOnlyHint and openWorldHint. The description adds behavioral context by explaining the turn-based rule and the need to confirm active schedules. No contradictions with annotations.

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?

Two concise sentences. The first states the tool's function, the second provides usage guidance. No unnecessary words; well-structured.

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

Completeness5/5

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

Given no parameters, no output schema, and the annotations, the description completely covers what the tool does and why it should be used. It explains the output (state, bridge number, schedules) and a key use case.

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

Parameters4/5

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

There are no parameters, achieving 100% schema coverage. The description does not need to explain parameters, and the baseline for 0 params is 4.

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 shows account status (active/inactive), bridge number, and registered schedules. It uses a specific verb ('mostra') and distinguishes from sibling tools by focusing on account state and schedules, not messages or provisioning.

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

Usage Guidelines4/5

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

The description provides explicit guidance: use to check for active schedules before claiming daily delivery. It does not mention when not to use or compare to alternatives, but the context is clear and specific.

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

verify_numberVerify owner number (OTP)AInspect

Confirma o numero do dono com o codigo OTP de 6 digitos que chegou no WhatsApp dele apos o provision. OBRIGATORIO antes de enviar/agendar: ate verificar, send/reply/schedule retornam 403 owner_not_verified. Se o codigo expirou ou errou demais, chame de novo apos pedir um novo (resend) ao operador.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesCodigo de 6 digitos recebido no WhatsApp do dono.
Behavior5/5

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

Discloses critical behaviors: the tool is a prerequisite for other tools, and consequences of skipping verification. Adds context beyond annotations by explaining the 403 error and expiration handling. No contradiction with annotations.

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?

Two sentences pack purpose, prerequisite, error, and recovery information. No unnecessary words; highly efficient.

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

Completeness5/5

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

Given a single parameter and no output schema, the description is fully complete: covers tool action, prerequisite, error handling, and next steps.

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

Parameters4/5

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

The schema already describes the parameter with 100% coverage. The description adds value by explaining the source (received via WhatsApp after provision) and the requirement of 6 digits, but this is somewhat redundant with the schema.

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: to verify the owner's number with a 6-digit OTP code arriving after provision. It distinguishes from sibling tools by specifying that verification is mandatory before using send/reply/schedule.

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

Usage Guidelines5/5

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

Explicitly states when to use (mandatory before sending/scheduling) and what happens if not used (403 error). Provides recovery instructions: if code expires or fails, call provision again after resend.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources