Skip to main content
Glama

Italian B2B Lead List Scoring, Ranking & JSON Decisions

Server Details

Prioritize an existing Italian B2B lead list into up to 250 explained JSON decisions.

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 DescriptionsA

Average 4.1/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct function: buyer fit check, catalog retrieval, purchase requirements, synthetic example, business need mapping, and order intent preparation. No two tools have overlapping purposes, making it clear to an agent which tool to use for each task.

Naming Consistency5/5

All six tools follow a consistent verb_noun snake_case pattern (e.g., check_buyer_fit, get_product_catalog). The naming is uniform and predictable, aiding agent selection.

Tool Count4/5

With 6 tools, the count is reasonable for a focused server. However, the server name 'B2B Lead Scoring' suggests tools for scoring leads, but the actual tools are more about product catalog and order preparation, creating a slight mismatch in perceived scope.

Completeness2/5

For a lead scoring server, critical tools such as score_lead, get_lead_score, or lead_ranking are missing. The existing tools cover pre-sales steps but not the core scoring functionality, leaving significant gaps for the stated purpose.

Available Tools

6 tools
check_buyer_fitCheck MachineSignal buyer fitA
Read-onlyIdempotent
Inspect

Check whether an Italian B2B buyer with an existing company, domain, CRM or lead list can use MS-DEC-250 to score, rank and prioritize up to 250 records. Coarse non-personal facts only; it creates no order.

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
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds that the check uses coarse non-personal facts only and creates no order, which aligns with and supplements the annotations. It doesn't contradict any annotation.

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?

Single sentence that is front-loaded with the core action and scope. Every word contributes value: verb, target audience, constraints, and outcome. No unnecessary elaboration.

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 the output schema exists, the description need not detail return values. It covers the main check purpose and constraints. For a simple eligibility check with 5 parameters and clear annotations, the description is sufficiently complete.

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%, so the baseline is 3. The description does not add parameter-specific meaning beyond what the schema already provides. The overall purpose context is helpful, but no param details are enriched.

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 tool checks if an Italian B2B buyer with existing company data can use MS-DEC-250 for scoring/ranking/prioritizing records. It uses a specific verb ('check') and resource ('buyer fit'), distinguishing it from siblings like get_product_catalog or prepare_order_intent.

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: when determining if a buyer can use the product. It doesn't explicitly state when not to use or name alternatives, but sibling tool names provide enough context for differentiation. A clear context is provided, though exclusions are missing.

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

get_product_catalogGet MachineSignal product catalogA
Read-onlyIdempotent
Inspect

Find an API product to score, classify, rank and prioritize an existing Italian B2B company or lead list into up to 250 explained JSON decisions. Returns the canonical catalog and permanent safety boundaries; read-only and 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.
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint, and openWorldHint. The description adds context: 'Returns the canonical catalog and permanent safety boundaries; read-only and no buyer data.' This confirms the read-only nature and clarifies that no buyer data is involved, adding value 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 concise: two sentences. The first sentence front-loads the core function, and the second provides return and behavioral details. Every sentence adds value without redundancy.

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 tool has no parameters, rich annotations, and an output schema, the description is complete. It explains the purpose, return value (catalog and safety boundaries), and behavioral traits. No additional information is needed for an agent to invoke it correctly.

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?

The input schema has no parameters, so baseline is 4. The description does not need to add parameter meaning since there are none. It correctly focuses on the tool's purpose and output.

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 tool's purpose: to find an API product that scores, classifies, ranks, and prioritizes Italian B2B companies into up to 250 JSON decisions. The verb 'find' and resource 'product catalog' are specific, and the scope distinguishes it from sibling tools like check_buyer_fit or get_purchase_requirements.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when needing to score, classify, rank, or prioritize Italian B2B companies, but it does not explicitly state when to use this tool versus siblings or provide exclusions. There is no direct guidance on alternatives, leaving some ambiguity for the agent.

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

get_purchase_requirementsGet controlled purchase requirementsA
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
Behavior4/5

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

Annotations already indicate read-only, idempotent, and non-destructive behavior. The description adds that it does not call a provider or return checkout data, reinforcing the safe, explanatory nature. No contradictions.

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?

The description is a single clear sentence that efficiently conveys purpose and constraints. Every part is meaningful, though slight wordiness ('without accepting...') could be tightened.

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 a simple parameter, comprehensive annotations, and an output schema present, the description adequately covers the tool's behavior. No major 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?

Schema coverage is 100% with the single product_code parameter fully described via enum and description. The tool description adds no new parameter information beyond this, so baseline score of 3 applies.

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 explains machine-origin purchase prerequisites with a specific verb and resource. It distinguishes itself from siblings like check_buyer_fit and prepare_order_intent by focusing on requirements without order processing, but does not explicitly name alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for informational purposes by noting it does not accept orders or return checkout data. It lacks explicit guidance on when to use this tool versus siblings like get_product_catalog or map_business_need.

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

get_synthetic_exampleGet a synthetic MachineSignal output exampleA
Read-onlyIdempotent
Inspect

Preview the JSON produced when MachineSignal scores, classifies, ranks and prioritizes an Italian B2B lead list. Uses approved synthetic data only and creates no order.

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
Behavior4/5

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

Annotations already provide readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds useful context about using synthetic data only and creating no order, which aligns with and reinforces 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 extremely concise with two sentences that front-load the purpose and key constraints. No wasted 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?

The tool has an output schema, so return values are covered. The description provides adequate context for a preview tool, though it lacks details on potential errors or response size.

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 enum and description for the single parameter. The description does not add further parameter details, so it meets the baseline but does not exceed it.

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 it provides a preview of JSON output for a specific product code, using a specific verb ('Preview') and resource ('JSON produced when MachineSignal scores...'). It distinguishes from sibling tools like check_buyer_fit or prepare_order_intent by focusing on previewing output rather than performing actions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description mentions 'uses approved synthetic data only and creates no order,' implying it is safe and non-destructive, but does not explicitly state when to use this tool versus alternatives like get_product_catalog or check_buyer_fit.

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

map_business_needMap a general B2B business need for product researchA
Read-onlyIdempotent
Inspect

Map any structured B2B business need from Italy or a foreign market for aggregate product research. Italy remains the only commercial sales scope; foreign signals are research-only. The tool accepts only closed semantic fields and never creates a product or order.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNoLegacy 1.2.0 compatibility for Italian demand. Omit it when origin_market is supplied.
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 demand is observed; this does not expand commercial eligibility.
origin_marketNoSelf-declared coarse origin bucket used only for aggregate research; defaults to UNKNOWN_NOT_DECLARED. Foreign buckets never enable sales.
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
origin_marketYes
persists_dataYes
mapping_statusYes
need_signatureYes
product_createdYes
free_text_acceptedYes
buyer_data_acceptedYes
market_verificationYes
existing_product_fitYes
checkout_url_returnedYes
potential_product_gapYes
provider_call_enabledYes
commercial_eligibilityYes
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive hints. The description adds valuable behavioral context: 'never creates a product or order', 'accepts only closed semantic fields', and distinguishes commercial vs research scope for different markets. No contradictions.

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 three concise sentences, front-loaded with the primary action, and each sentence adds essential information (purpose, scope, constraints). No waste.

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 the complexity (11 parameters, 5 required, output schema present), the description covers purpose, behavioral traits, and market scope. It could be improved by adding usage guidance relative to siblings, but overall it is nearly complete.

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 detailed descriptions for each parameter. The tool description adds no additional parameter-level semantics beyond what is already in the schema, so baseline 3 is appropriate.

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 maps structured B2B business needs for aggregate product research, specifying scope (Italy vs foreign) and constraints (closed fields, no product/order creation). It implicitly differentiates from siblings like 'prepare_order_intent', but does not explicitly name alternatives, so not a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no explicit guidance on when to use this tool versus sibling tools (e.g., check_buyer_fit, get_product_catalog). It does not state prerequisites or cases where the tool should not be used.

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
Behavior5/5

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

Annotations already provide readOnlyHint, idempotentHint, and destructiveHint. The description adds valuable behavioral context: 'It accepts no buyer data and never creates an order,' reinforcing safety and clarifying constraints 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?

Two sentences with no fluff. The description is front-loaded with the key action and output, making it easy for an agent to parse quickly.

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 single parameter, rich annotations, and presence of an output schema, the description covers all necessary information: what is returned, what is not done, and input constraints. No gaps.

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 a clear description for product_code. The tool description adds no additional meaning beyond the schema, which is adequate. Baseline 3 applies per guidelines.

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 what the tool does: 'Return the canonical endpoint, OpenAPI, 17 required fields and a locally fillable MS-DEC-250 template.' It uses specific verbs and resources, distinguishing 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 implies when to use (preparing a local template) and clarifies what it does not do ('never creates an order'), but it does not explicitly mention when not to use or provide alternative tools.

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!

Related MCP Servers

  • A
    license
    -
    quality
    A
    maintenance
    Validates email deliverability, assesses domain credibility, and scores B2B leads from A-F to help prioritize outreach, with batch processing and a free tier.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    AI-powered lead qualification engine. Ingest leads from any source, auto-enrich with company data, score 0-100 using weighted AI rules, and export to HubSpot, Pipedrive, Google Sheets, CSV, or JSON. 8 MCP tools + 3 resources.
    10
    48
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables monitoring Italian public funding opportunities, normalizing them into a canonical model, and ranking them against a company profile with a two-stage matcher.
    6
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI-assisted B2B lead generation by discovering, extracting, scoring, and exporting company leads from any MCP-compatible agent.
    3
    11
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources