Skip to main content
Glama

Submit B2B Inquiry

submit_b2b_inquiry

Product lookups record channel labels and returned product codes for Cigo's usage analytics. Reuse the returned journey_token only within this customer's current conversation when calling another product lookup or submit_b2b_inquiry. Never invent a token or reuse one for a different customer. If unavailable, omit it. Do not display the token in sales replies. Save a customer-confirmed quote, sample or supply-feasibility inquiry (not an order). Accept B2B inquiries from any country in the customer's language for HVAC/cleanroom filters, nanofiber materials, waterproof/breathable textiles, cosmetic applications and other uses. Ask for company, contact email, destination country, subject and details; preserve original text and pass the customer's language code. Before submitting, show the inquiry and obtain confirmation. Explain that Cigo stores the original and, when enabled, sends the subject and details to Microsoft Azure Translator for Korean machine translation. Do not send passwords or payment data. Inquiry acceptance does not establish overseas sales or shipping availability. Supply feasibility, price, certification and delivery are subject to staff review. 전 세계 B2B 문의 접수: 공조·클린룸 필터, 나노섬유 원단 및 다양한 응용 소재.

Input Schema

NameRequiredDescriptionDefault
countryNo
languageNoko
quantityNo
company_nameYes
contact_infoYes
manager_nameYes
contact_emailNo
contact_phoneNo
journey_tokenNo
specificationsNo
inquiry_detailsYes
inquiry_subjectNo
inquiry_categoryNoother

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / journey_token
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
  2. Changed8 schema fields changed
    • addedInput schema / properties / contact_email
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
    • addedInput schema / properties / contact_phone
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
    • addedInput schema / properties / country
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
    • addedInput schema / properties / inquiry_category
      Added value: +{
      +  "default": "other",
      +  "type": "string"
      +}
    • addedInput schema / properties / inquiry_subject
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
    • addedInput schema / properties / language
      Added value: +{
      +  "default": "ko",
      +  "type": "string"
      +}
    • addedInput schema / properties / quantity
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
    • addedInput schema / properties / specifications
      Added value: +{
      +  "default": "",
      +  "type": "string"
      +}
  3. First observed

TDQS

A4.3/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so thoroughly: it explains token handling rules, data storage and translation to Azure Translator, prohibition of passwords/payment data, and legal/operational caveats (inquiry acceptance does not establish overseas sales or shipping availability, subject to staff review). This is rich behavioral context beyond what any annotation could provide.

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?

The description is somewhat lengthy and mixes multiple concerns (token rules, data storage, translation, confirmation steps, legal disclaimers) in a dense paragraph. It is front-loaded with important constraints but could be better structured with separate sections or bullets for clarity. Some sentences are run-on but most are informative.

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 13-parameter mutation tool with no annotations and no output schema, the description covers essential context: what it does, how to use it, data handling, privacy, confirmation requirements, and limitations. It is complete enough for an agent to invoke correctly without needing to guess.

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 0%, so the description must compensate. It does explain key parameters indirectly (company, contact email, destination country, subject, details, language code, journey_token) and their handling rules. However, it does not cover many of the 13 parameters (manager_name, contact_info, quantity, specifications, inquiry_category, contact_phone) and does not provide format or validation details. Baseline 3 is appropriate—partial compensation.

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 saves a customer-confirmed B2B inquiry (quote, sample, or supply-feasibility) rather than an order, which is a specific verb+resource. However, it does not distinguish this tool from its siblings (check_environment, get_hvac_filter_info, search_carsafe, set_crm_lifecycle) since none are similar, so the differentiation is implicit.

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 is exceptionally explicit: it says when to use it (save a customer-confirmed inquiry), what not to do (not an order), how to handle tokens (reuse only within the same conversation for this customer, never invent), and what to do before submitting (show the inquiry and obtain confirmation). It also lists alternatives like product lookups for context.

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