Skip to main content
Glama

Server Details

Read-only B2B Italy discovery, local order preparation and aggregate general demand mapping.

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 Definition Quality

Score is being calculated. Check back soon.

Available Tools

6 tools
check_buyer_fitCheck MachineSignal buyer fit
Read-onlyIdempotent
Inspect

Evaluate only coarse, non-personal eligibility facts. It does not create an order or validate an ACT entitlement.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesTwo-letter country code, for example IT.
primary_needNoOptional non-personal demand category used only in ephemeral aggregate counters; never send free text or buyer data.
customer_typeYesBuyer type. MachineSignal accepts B2B only.
requested_product_codeNoProduct being considered. Defaults to the entry product MS-DEC-250.
has_existing_company_listYesWhether the buyer already has a company, domain, CRM or lead list to evaluate.

Output Schema

ParametersJSON Schema
NameRequiredDescription
reasonYes
eligibleYes
boundariesYesPermanent safety boundaries of the public MCP discovery server.
fit_statusYes
reason_codeYes
next_resourceNo
ready_to_prepareYes
checkout_url_returnedNo
recommended_next_toolNo
requested_product_codeYes
recommended_next_argumentsNo
next_step_after_preparationNo
buyer_data_must_remain_localYes
get_product_catalogGet MachineSignal product catalog
Read-onlyIdempotent
Inspect

Return the canonical B2B Italy product catalog and permanent safety boundaries. This tool is read-only and accepts no buyer data.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
serviceYes
versionYes
productsYes
resourcesYesCanonical public MachineSignal resources.
boundariesYesPermanent safety boundaries of the public MCP discovery server.
get_purchase_requirementsGet controlled purchase requirements
Read-onlyIdempotent
Inspect

Explain the machine-origin purchase prerequisites without accepting an order, returning checkout data or calling a provider.

ParametersJSON Schema
NameRequiredDescriptionDefault
product_codeYesProduct whose controlled machine-origin purchase requirements should be returned.

Output Schema

ParametersJSON Schema
NameRequiredDescription
boundariesYesPermanent safety boundaries of the public MCP discovery server.
order_policyYes
product_codeYes
customer_scopeYes
legal_resourcesYes
ready_to_prepareYes
input_requirementYes
machine_onboardingYes
checkout_url_returnedYes
recommended_next_toolNo
mcp_order_tool_exposedYes
recommended_next_argumentsNo
next_step_after_preparationNo
authoritative_order_protocolYes
buyer_data_must_remain_localYes
get_synthetic_exampleGet a synthetic MachineSignal output example
Read-onlyIdempotent
Inspect

Return an approved synthetic preview at the correct DEC or ACT scale. No real company data is used.

ParametersJSON Schema
NameRequiredDescriptionDefault
product_codeYesProduct whose approved synthetic output preview should be returned.

Output Schema

ParametersJSON Schema
NameRequiredDescription
exampleYesApproved synthetic product preview; never real buyer or company data.
boundariesYesPermanent safety boundaries of the public MCP discovery server.
canonical_example_urlYes
map_business_needMap a general B2B Italy business needA
Read-onlyIdempotent
Inspect

Map any structured B2B Italy business need, including needs unrelated to current MachineSignal products. It accepts only closed semantic fields, records ephemeral aggregates and never creates a product or order.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesCommercial scope is limited to Italy.
urgencyNoHow soon the capability would be useful; defaults to exploratory.
recurrenceNoWhether the need is one-off, recurring or continuous; defaults to unknown.
budget_bandNoOptional coarse willingness-to-pay band in EUR; never send payment data.
need_actionYesPrimary action the machine wants the capability to perform.
need_domainYesBroad business domain of the requested capability; use other only when none applies.
need_objectYesBusiness object or subject on which the action should operate.
customer_typeYesOnly business buyers are in scope.
desired_outputYesMachine-readable or operational result the buyer wants.
existing_product_fitNoWhether an existing MachineSignal product appears to fit; defaults to unknown.

Output Schema

ParametersJSON Schema
NameRequiredDescription
scopeYes
boundariesYesPermanent safety boundaries of the public MCP discovery server.
signal_typeYes
order_createdYes
persists_dataYes
mapping_statusYes
need_signatureYes
product_createdYes
free_text_acceptedYes
buyer_data_acceptedYes
existing_product_fitYes
checkout_url_returnedYes
potential_product_gapYes
provider_call_enabledYes
Behavior4/5

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

Annotations already indicate readOnly (true), idempotent (true), not destructive. The description adds that it accepts only closed semantic fields and records ephemeral aggregates, providing context beyond 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?

The description is two sentences, with the first clearly stating the purpose and scope, and the second adding key constraints. No extraneous words.

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 10 parameters (6 required) with full schema descriptions and an output schema (not shown but present), the description is sufficient. It hints at the ephemeral nature of the result. Could mention idempotency more explicitly, but annotations cover that.

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% with descriptions for all parameters. The description adds 'only closed semantic fields' which aligns with the many enums but doesn't provide new parameter-level semantics 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?

The description clearly states the action (map a business need), scope (B2B Italy, not limited to current products), and distinguishes from product/order tools. This aligns with the sibling tools to differentiate usage.

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 implies when to use: for mapping needs not related to products, and explicitly states it never creates a product or order. However, it does not explicitly mention alternative tools or exclusion scenarios beyond 'unrelated' needs.

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

prepare_order_intentPrepare a local MS-DEC-250 order-intent templateA
Read-onlyIdempotent
Inspect

Return the canonical endpoint, OpenAPI, 17 required fields and a locally fillable MS-DEC-250 template. It accepts no buyer data and never creates an order.

ParametersJSON Schema
NameRequiredDescriptionDefault
product_codeYesEntry product whose order-intent template should be prepared locally without submitting it.

Output Schema

ParametersJSON Schema
NameRequiredDescription
boundariesYesPermanent safety boundaries of the public MCP discovery server.
instructionsYes
product_codeYes
order_createdYes
order_openapiYes
persists_dataYes
submit_methodYes
order_endpointYes
required_fieldsYes
accepts_buyer_dataYes
idempotency_headerYes
preparation_statusYes
request_schema_refYes
local_fill_templateYes
static_order_openapiYes
checkout_url_returnedYes
provider_call_enabledYes
validation_profile_urlYes
Behavior4/5

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

Annotations already declare readOnlyHint and idempotentHint. The description adds value by stating 'accepts no buyer data' and 'never creates an order,' reinforcing the non-mutating behavior beyond the 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?

The description is two sentences, front-loaded with key outcomes, and contains no redundant information. Every sentence earns its place.

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 simple parameter set, rich annotations, and existence of an output schema (not shown), the description covers the tool's purpose, constraints, and behavior sufficiently. No gaps are evident.

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?

The schema has 100% coverage and includes a const for product_code. The description mentions '17 required fields' but these refer to the template output, not the parameter. It adds minimal 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?

The description explicitly states it returns a template for MS-DEC-250, mentions specific outputs, and clarifies it does not create orders. This clearly distinguishes it from sibling tools like check_buyer_fit or get_product_catalog.

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 notes that the tool accepts no buyer data and never creates an order, implying it is for preparatory use. However, it does not explicitly state when to use it over alternatives or provide 'when-not' guidance.

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