Map a general B2B business need for product research
map_business_needMap 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Legacy 1.2.0 compatibility for Italian demand. Omit it when origin_market is supplied. | |
| urgency | No | How soon the capability would be useful; defaults to exploratory. | |
| recurrence | No | Whether the need is one-off, recurring or continuous; defaults to unknown. | |
| budget_band | No | Optional coarse willingness-to-pay band in EUR; never send payment data. | |
| need_action | Yes | Primary action the machine wants the capability to perform. | |
| need_domain | Yes | Broad business domain of the requested capability; use other only when none applies. | |
| need_object | Yes | Business object or subject on which the action should operate. | |
| customer_type | Yes | Only business demand is observed; this does not expand commercial eligibility. | |
| origin_market | No | Self-declared coarse origin bucket used only for aggregate research; defaults to UNKNOWN_NOT_DECLARED. Foreign buckets never enable sales. | |
| desired_output | Yes | Machine-readable or operational result the buyer wants. | |
| existing_product_fit | No | Whether an existing MachineSignal product appears to fit; defaults to unknown. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | ||
| boundaries | Yes | Permanent safety boundaries of the public MCP discovery server. | |
| signal_type | Yes | ||
| order_created | Yes | ||
| origin_market | Yes | ||
| persists_data | Yes | ||
| mapping_status | Yes | ||
| need_signature | Yes | ||
| product_created | Yes | ||
| free_text_accepted | Yes | ||
| buyer_data_accepted | Yes | ||
| market_verification | Yes | ||
| existing_product_fit | Yes | ||
| checkout_url_returned | Yes | ||
| potential_product_gap | Yes | ||
| provider_call_enabled | Yes | ||
| commercial_eligibility | Yes |