{"apiVersion":"v1","directorySlug":"galatent-mcp-e1d9018d29","title":"Galatent","description":null,"pageUrl":"https://www.mcpbundles.com/skills/galatent-mcp-e1d9018d29","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.galatent.com/mcp","hostedMcpUrl":null,"toolCount":23,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.galatent/galatent-mcp-e1d9018d29","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"start_session","description":"Create a new MCP session and return the session ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"callerPhone":{"type":["string","null"]}},"additionalProperties":false},"logicalName":"start_session","displayName":"start_session","title":"start_session","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_invoice_list","description":"Get invoice numbers and invoice dates for customer matches in the AI agent session.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_invoice_list","displayName":"get_invoice_list","title":"get_invoice_list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_products","description":"Narrow product search using accumulated terms mapped to ai_session_id. Full product details are returned only when one product remains.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":8,"maximum":20,"minimum":1},"query":{"type":"string"},"reset":{"type":"boolean"},"keywords":{"type":"array","items":{"type":"string"}},"ai_session_id":{"type":"string"},"semanticTerms":{"type":"array","items":{"type":"string"}}}},"logicalName":"search_products","displayName":"search_products","title":"search_products","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recommend_products","description":"Recommend products and add-ons based on a seed product or search intent.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sku":{"type":"string"},"limit":{"type":"integer","default":6,"maximum":12,"minimum":1},"query":{"type":"string"},"ai_session_id":{"type":"string"}}},"logicalName":"recommend_products","displayName":"recommend_products","title":"recommend_products","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"add_to_cart","description":"Add a live product to the basket using the same basket helper as the website. Accepts quantity or qty.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sku"],"properties":{"qty":{"type":"integer","maximum":9007199254740991,"minimum":1},"sku":{"type":"string","minLength":1},"quantity":{"type":"integer","maximum":9007199254740991,"minimum":1},"ai_session_id":{"type":"string"}}},"logicalName":"add_to_cart","displayName":"add_to_cart","title":"add_to_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"view_cart","description":"View the current basket, totals, and shipping estimate for the MCP session.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ai_session_id":{"type":"string"}}},"logicalName":"view_cart","displayName":"view_cart","title":"view_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"remove_from_cart","description":"Remove a basket line item by basket ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["basketId"],"properties":{"basketId":{"type":"string","minLength":1},"ai_session_id":{"type":"string"}}},"logicalName":"remove_from_cart","displayName":"remove_from_cart","title":"remove_from_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_product","description":"Get full product details for a single SKU.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sku"],"properties":{"sku":{"type":"string","minLength":1},"ai_session_id":{"type":"string"}}},"logicalName":"get_product","displayName":"get_product","title":"get_product","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_products","description":"Get full product details for multiple SKUs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["skus"],"properties":{"skus":{"type":"array","items":{"type":"string","minLength":1},"minItems":1},"ai_session_id":{"type":"string"}}},"logicalName":"get_products","displayName":"get_products","title":"get_products","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_order_status","description":"Get the order status and despatch information for an invoice belonging to the verified customer in the current MCP session.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"invoiceNumber":{"type":"string"}}},"logicalName":"get_order_status","displayName":"get_order_status","title":"get_order_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_consignment_status","description":"Get live courier tracking status for an order using a postcode and optionally a tracking reference or invoice number.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["postcode"],"properties":{"postcode":{"type":"string","minLength":1},"invoiceNumber":{"type":"string"},"trackingReference":{"type":"string"}}},"logicalName":"get_consignment_status","displayName":"get_consignment_status","title":"get_consignment_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"email_invoice","description":"Email a copy of an invoice to the supplied email address for the verified customer in the current MCP session.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["invoiceNumber","email"],"properties":{"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,}$"},"invoiceNumber":{"type":"string","minLength":1}}},"logicalName":"email_invoice","displayName":"email_invoice","title":"email_invoice","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_sku","description":"Lookup SKU(s) from the OpenAI vector store using ai_session_id-scoped memory. Always provide question. Optional reset clears prior memory before the lookup. Returns matched SKU data and search_keywords.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"reset":{"type":"boolean"},"question":{"type":"string"},"ai_session_id":{"type":"string"}}},"logicalName":"lookup_sku","displayName":"lookup_sku","title":"lookup_sku","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reset_sku_lookup_memory","description":"Reset the ai_session_id-scoped local memory used by lookup_sku. No input fields are required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ai_session_id":{"type":"string"}}},"logicalName":"reset_sku_lookup_memory","displayName":"reset_sku_lookup_memory","title":"reset_sku_lookup_memory","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_postcode_street","description":"Look up a street-level postcode result for a country code and postcode.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["countryCode","postcode"],"properties":{"postcode":{"type":"string","minLength":3},"countryCode":{"type":"string","minLength":2}},"additionalProperties":false},"logicalName":"lookup_postcode_street","displayName":"lookup_postcode_street","title":"lookup_postcode_street","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_lead","description":"Create a new lead and return its leadId. Keep this ID for any later updates to the same lead.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["forename"],"properties":{"ref":{"type":"string"},"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,}$"},"phone":{"type":"string"},"company":{"type":"string"},"surname":{"type":"string"},"comments":{"type":"string"},"forename":{"type":"string","minLength":1},"ai_session_id":{"type":"string"}}},"logicalName":"create_lead","displayName":"create_lead","title":"create_lead","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_customer_issue","description":"Create a customer service ticket in the back-office ticketing system. Use this after a call or chat to log the customer issue with all relevant details.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["subject"],"properties":{"tags":{"type":"array","items":{"type":"string"}},"notes":{"type":"string"},"callId":{"type":"string"},"status":{"type":"string","default":"Open"},"subject":{"type":"string","minLength":1},"summary":{"type":"string"},"assignee":{"type":"string"},"category":{"type":"string","default":"CS - General"},"orderRef":{"type":"string"},"priority":{"enum":["Low","Medium","High","Critical"],"type":"string","default":"Medium"},"watchers":{"type":"array","items":{"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,}$"}},"agentName":{"type":"string"},"endReason":{"type":"string"},"callerName":{"type":"string"},"transcript":{"type":"string"},"callerEmail":{"type":"string"},"callerPhone":{"type":"string"},"internalNote":{"type":"string"},"recordingUrl":{"type":"string"},"ai_session_id":{"type":"string"},"collaboratorEmail":{"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,}$"}}},"logicalName":"create_customer_issue","displayName":"create_customer_issue","title":"create_customer_issue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_basket","description":"Replace the entire basket with the specified items. Clears any existing basket contents first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["sku"],"properties":{"qty":{"type":"integer","default":1,"maximum":9007199254740991,"minimum":1},"sku":{"type":"string","minLength":1}}},"minItems":1},"ai_session_id":{"type":"string"}}},"logicalName":"set_basket","displayName":"set_basket","title":"set_basket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"stage_checkout","description":"Stage a checkout order using the current basket â€” writes the order to the back-office but does NOT create an invoice. Returns shipping options, canPay flag, and orderRef. Call confirm_checkout once the customer confirms.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["billing","delivery"],"properties":{"billing":{"type":"object","required":["firstName","lastName","addressLine1","postalCode","country"],"properties":{"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,}$"},"phone":{"type":"string","pattern":"^(\\+44|01|02|03|04|05|06|07|08|09)[0-9 ()-]+$"},"company":{"type":"string"},"country":{"type":"string","minLength":1},"lastName":{"type":"string","minLength":1},"firstName":{"type":"string","minLength":1},"postalCode":{"type":"string","minLength":1},"addressLine1":{"type":"string","minLength":1},"addressLine2":{"type":"string"},"addressLine3":{"type":"string"},"addressLine4":{"type":"string"}}},"delivery":{"type":"object","required":["firstName","lastName","addressLine1","postalCode","country"],"properties":{"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,}$"},"phone":{"type":"string","pattern":"^(\\+44|01|02|03|04|05|06|07|08|09)[0-9 ()-]+$"},"company":{"type":"string"},"country":{"type":"string","minLength":1},"lastName":{"type":"string","minLength":1},"firstName":{"type":"string","minLength":1},"postalCode":{"type":"string","minLength":1},"addressLine1":{"type":"string","minLength":1},"addressLine2":{"type":"string"},"addressLine3":{"type":"string"},"addressLine4":{"type":"string"}}},"ai_session_id":{"type":"string"},"deliveryOption":{"type":"string","default":"ND","minLength":1},"specialDeliveryInstructions":{"type":"string"}}},"logicalName":"stage_checkout","displayName":"stage_checkout","title":"stage_checkout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"confirm_checkout","description":"Finalise a staged checkout â€” creates the back-office invoice/quotation and, if canPay is true, emails the quotation to the customer. Call this once the customer confirms they want to proceed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ai_session_id":{"type":"string"},"customerEmail":{"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,}$"}}},"logicalName":"confirm_checkout","displayName":"confirm_checkout","title":"confirm_checkout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"transfer_to_human","description":"Transfer the current chat session to a human sales agent. Only succeeds during business opening hours.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ai_session_id":{"type":"string"}}},"logicalName":"transfer_to_human","displayName":"transfer_to_human","title":"transfer_to_human","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"verify_customer_by_invoice","description":"Verify a customer's identity by matching their personal details against an invoice. On success the customer is granted to the current MCP session so that protected tools become available. If verification does not pass, the response includes which fields are still missing to help guide the next question to ask the customer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["invoiceNumber"],"properties":{"email":{"type":"string"},"phone":{"type":"string"},"surname":{"type":"string"},"forename":{"type":"string"},"postcode":{"type":"string"},"invoiceNumber":{"type":"string","minLength":1}}},"logicalName":"verify_customer_by_invoice","displayName":"verify_customer_by_invoice","title":"verify_customer_by_invoice","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_invoice_from_reference","description":"Look up the invoice number associated with an online order reference number.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["orderReference"],"properties":{"orderReference":{"type":"string"}}},"logicalName":"get_invoice_from_reference","displayName":"get_invoice_from_reference","title":"get_invoice_from_reference","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Galatent&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cuZ2FsYXRlbnQuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Galatent%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.galatent.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Galatent%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.galatent.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Galatent&connectorUrl=https%3A%2F%2Fwww.galatent.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Galatent\" --url \"https://www.galatent.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/galatent-mcp-e1d9018d29","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/galatent-mcp-e1d9018d29/tools/{tool}","mcpServerUrl":"https://www.galatent.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/galatent-mcp-e1d9018d29?live=1"}