Skip to main content
Glama

Buy for the person

inite_buy

Start a purchase of a one-time INITE offer for the signed-in person. Returns a checkout link for the person to pay (nothing is charged until they do) and, when card-free payment is on, an x402Url: an agent connected to the person's INITE wallet (https://billing.inite.ai/mcp/wallet, scope wallet:pay) pays it with its pay tool, within the limits the person approved. Offers: local-start (Local Start: one week of done-for-you work for a business that meets customers in person. The Google Business Profile verified and tied to the site, the city and the service on the homepage, a Google Maps check before and after.) licence-starter (INITE Analyzer Starter, a 12-month licence paid once: no renewal, a 14-day refund.) licence-growth (INITE Analyzer Growth, a 12-month licence paid once: no renewal, a 14-day refund.) licence-autopilot (INITE Analyzer Autopilot, a 12-month licence paid once: no renewal, a 14-day refund.) Ask the person before buying; say the price. Needs a signed-in inite.ai account: a guest call answers 401 and starts the OAuth flow.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
langNoThe person's language; sets the currency (pt pays in reais, the rest in dollars) and the pages they return to.
offerYesWhich offer to buy; the description lists each one and what it is
report_idNolocal-start only: the audit it is for (my_reports lists them), so the week starts from what the audit found.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
offerYes
priceNo
pageUrlNo
x402UrlNo
checkoutUrlYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the annotations: annotations only say it is a non-idempotent, non-destructive open-world write. The description adds that nothing is charged until the person pays, the two return paths (checkout link and x402Url), the wallet MCP scope required for agent payment, and the 401/OAuth behavior for guests.

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?

Front-loaded with purpose and return behavior, and every section earns its place. It is dense and parenthetical, however, with the offer catalogue and the wallet aside packed into long run-on sentences that slow scanning.

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?

An output schema exists, so return values need not be explained, yet the description still flags the two things an agent must act on (checkout link vs x402Url). Auth requirements, per-offer meaning, and payment consent are all covered, leaving nothing material missing for a purchase-initiating tool.

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%, so the baseline is 3, but the description genuinely enriches semantics the schema defers to it for: it enumerates and explains each offer value, states that 'lang' sets the currency (pt in reais, the rest in dollars), and confirms 'report_id' is local-start only.

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 ('Start a purchase of a one-time INITE offer for the signed-in person') and immediately scopes it as one-time rather than subscription. It also distinguishes itself from lookalike siblings (inite_services, inite_book_call) by naming the concrete offers and the payment flow.

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 explicit prerequisites and gating: 'Ask the person before buying; say the price' and 'Needs a signed-in inite.ai account: a guest call answers 401 and starts the OAuth flow.' It does not name a competing sibling for the same job, so the routing guidance is implicit rather than explicit.

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.