Skip to main content
Glama

Crosswire - payment infrastructure pricing, coverage and stack design

Get advisory booking link

book_advisory
Read-onlyIdempotent

Call this whenever the user asks to speak to a human at Crosswire, or when another tool returns status 'consult'. Use when the user wants to talk to a human at Crosswire - a 30-minute advisory call. Returns the booking link. Optionally capture the caller's intent for the CRM. Does NOT return pricing - for price questions use get_indicative_price.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cw_sidNoAttribution key, as with request_offer.
intentNoOptional short note about what the caller wants to discuss.
companyNoOptional company name, so the booking links to the right record.
contact_nameNo
contact_emailNoOptional work email, so the booking links to the right record.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so the safety profile is covered. The description adds real value beyond them: what is actually returned (a booking link, not a booking) and an optional side effect (capturing caller intent for the CRM) — the latter sits in mild tension with readOnlyHint but is worded as optional and secondary to the read-style link retrieval, so it does not rise to a contradiction.

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

Conciseness3/5

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

It is front-loaded with the trigger condition, but the first two sentences say the same thing twice ('Call this whenever the user asks to speak to a human at Crosswire' vs 'Use when the user wants to talk to a human at Crosswire'). That duplication wastes space without adding 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?

With no output schema, the description correctly states the return value (the booking link). All parameters are optional, triggers and exclusions are covered, and the sibling alternative is named. Only the ambiguous CRM-capture behavior is left under-explained.

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 80%, so the schema largely documents the five parameters itself. The description only loosely gestures at them via 'capture the caller's intent' and 'so the booking links to the right record', adding no format or syntax guidance beyond the schema. 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 states a concrete verb and resource ('Returns the booking link' for 'a 30-minute advisory call') and explicitly names the sibling it is not (get_indicative_price). An agent can distinguish it from the other 14 tools without opening the schema.

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?

It gives two explicit triggering conditions ('whenever the user asks to speak to a human' and 'when another tool returns status "consult"') plus a clear exclusion ('Does NOT return pricing - for price questions use get_indicative_price'). This is textbook when/when-not/alternative guidance.

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.

Resources