intent-hub
Qué hace este MCP
Matches user requests with local business offers, supports bidding, slot holds, phone verification, and booking confirmation or cancellation.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['business', 'question'], 'properties': {'business': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The slug of the business, as the directory and every bid carry it.'}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'What the person wants to know about that business, in Polish or English, at most 500 characters.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['session', 'hold'], 'properties': {'hold': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The `id` of the hold to release.'}, 'session': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The session id the hold was made in.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['session', 'hold', 'contact'], 'properties': {'hold': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The `id` of the hold to confirm.'}, 'contact': {'type': 'object', 'required': ['name', 'phone'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 120}, 'phone': {'type': 'string', 'maxLength': 30}}, 'description': "The customer's own name and phone number (9 digits, or +country code and the number). Ask them; never invent one. With a linked number the phone may be left out.", 'additionalProperties': False}, 'session': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The session id the hold was made in.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'pattern': '^\\d{6}$', 'description': 'The six digits from the SMS.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'What the person said, in Polish or English, at most 500 characters. Their reply to the previous question goes here too.'}, 'session': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The session id from an earlier answer. Omit it to start a new conversation.'}, 'selection': {'type': 'object', 'required': ['business'], 'properties': {'service': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$'}, 'business': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$'}}, 'description': 'Restrict the round to one business (and optionally one of its services), by slug, as a link from a business page does.', 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['session'], 'properties': {'session': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The session id from an earlier answer.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['session', 'bid'], 'properties': {'bid': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The `id` of one bid from the latest round, or of one of its `slots`.'}, 'session': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9-]{0,62}$', 'description': 'The session id the round was run in.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'maxLength': 30, 'description': "The person's own number (9 digits, or +country code and the number)."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[^\\p{C}]+$', 'maxLength': 60, 'minLength': 1, 'description': 'What to call this agent, for the operator to recognise it by: one line, 1–60 characters. Not a secret and not a login — the key is the identity.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…
SupplySlate
Supports component sourcing, fabrication requests, supplier RFQs, catalog imports, quotes, purchase planning, checkout handoffs, …
Obriym CRM
Manages CRM records, sales pipelines, activities, orders, products, inventory, and marketplace catalog operations.
velora
Provides Argentine commerce operations including catalog and inventory, customer and supplier management, cash register tracking,…
Shopify
Provides read access to Shopify Admin data for store operations through the Shopify REST API.
Woocommerce
Provides access to WooCommerce store data through the WooCommerce REST API.
Troostwijk
Searches European industrial and insolvency liquidation auctions and retrieves auction lot details.