Skip to main content
Glama

Write to the INITE team

inite_contact

Send a message to the INITE team for a named person; the reply goes to their email. For a question that needs a conversation, inite_book_call is faster.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "name": "<name>",
      "email": "<email>",
      "message": "<message>"
    },
    "name": "inite_contact"
  }
}

Input Schema

NameRequiredDescriptionDefault
langNoThe reader's language; sets the currency (pt quotes reais) and the copy. Default en.
nameYesThe person's name
emailYesThe person's own email; the reply goes there
companyNoTheir company or site, if they gave one
messageYesWhat they want to say or ask, in their words
serviceNoWhich service it is about, if any

Output Schema

NameRequiredDescriptionDefault
sentYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / service / enum
      Previous value: -[
      -  "analyzer",
      -  "agents",
      -  "local",
      -  "visibility",
      -  "upkeep",
      -  "diagnostic",
      -  "takeover",
      -  "stabilization",
      -  "discovery",
      -  "implementation",
      -  "managed"
      -]New value: +[
      +  "analyzer",
      +  "agents",
      +  "local",
      +  "visibility",
      +  "upkeep",
      +  "diagnostic",
      +  "takeover",
      +  "stabilization",
      +  "discovery",
      +  "portal",
      +  "implementation",
      +  "managed"
      +]
  2. Changed1 schema field changed
    • changedInput schema / properties / service / enum
      Previous value: -[
      -  "analyzer",
      -  "local",
      -  "visibility",
      -  "upkeep",
      -  "diagnostic",
      -  "takeover",
      -  "stabilization",
      -  "discovery",
      -  "implementation",
      -  "managed"
      -]New value: +[
      +  "analyzer",
      +  "agents",
      +  "local",
      +  "visibility",
      +  "upkeep",
      +  "diagnostic",
      +  "takeover",
      +  "stabilization",
      +  "discovery",
      +  "implementation",
      +  "managed"
      +]
  3. First observed

TDQS

A4/5.0
Behavior3/5

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

Annotations already declare this is a non-read-only, non-idempotent, closed-world write with no destructive effect. The description adds the fact that the reply goes to the person's email, which is real behavioral context, but it says nothing about confirmations, rate limits, or whether repeated sends create duplicate messages.

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 compact sentences, front-loaded with the action and followed by the alternative. Every clause earns its place and nothing is repeated.

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?

With an output schema present and full parameter documentation, the description only needs to establish purpose and routing, which it does. It could be slightly stronger by saying what the caller receives back or confirming the message reaches the team rather than only the reply path.

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 description coverage is 100%, including the language enum's effect on currency and copy and the service enum values, so the schema carries the parameter load. The description's email mention duplicates the email property's own description rather than adding new meaning.

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?

States a specific verb and resource ('Send a message to the INITE team') plus the delivery outcome ('the reply goes to their email'), so the agent knows exactly what action occurs. It also names the sibling inite_book_call, so it cannot be confused with the adjacent tools.

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?

Gives an explicit routing rule: for a question that needs a conversation, use inite_book_call instead. The positive case (send a message) is implied by the description, but there is no guidance on when a message is inappropriate versus, say, inite_connect or inite_services.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.