mcp-gateway
Server Details
Agentic commerce gateway: discovery, search, checkout across Shopify/Woo/Odoo/PrestaShop.
- 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.
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.
Tool Definition Quality
Average 3.1/5 across 48 of 48 tools scored. Lowest: 1/5.
Many tools have distinct purposes, but there are overlapping areas like multiple checkout tools (complete_checkout, ucp_complete_checkout) and multiple search tools (search_products, search_products_enriched, browse_catalog_feed). Agents may struggle to choose between standard and UCP checkout flows or between different search variants.
Naming is inconsistent with various prefixes (ucp_, onx_, nlweb_) and some tools without prefixes. While most use snake_case, the verb-noun pattern is not uniform (e.g., ucp_add_items_to_checkout vs get_merchant_profile). This makes it harder to predict tool names.
48 tools is excessive for a coherent domain. Many tools are redundant (e.g., multiple checkout and search variants) or could be merged. The large number suggests fragmentation and could overwhelm agents.
Covers broad e-commerce and payment functionality, but missing basic operations like updating a standard cart or listing user's enrolled payment methods. Some gaps exist, but core workflows (cart, checkout, orders, returns) are mostly covered.
Available Tools
48 toolsapply_discountInspect
Apply a discount code to the cart (TEST*/WELCOME* = 10% off).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
attach_agent_identityInspect
Attach agent identity attributes to an existing Shopify cart. Use when create_cart was called without agent_token, or to retry after a transient failure.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
browse_catalog_feedInspect
Browse the full product catalog with optional category filter and pagination (ACP feed capability).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
browse_categoriesInspect
List available product categories for a merchant with product counts.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
cancel_payment_mandateInspect
Cancel an active payment mandate.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
check_agent_consentInspect
Check MCAP agent payment consent status and spending limits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
compare_productsInspect
Side-by-side comparison of 2-5 products with normalized attributes and bestValue recommendation.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
complete_checkoutInspect
Complete checkout via merchant adapter. Requires human confirmation. Idempotent.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
complete_visa_paymentInspect
Complete a Visa Agent Toolkit payment flow.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
create_cartInspect
Create a shopping cart for a merchant. Validates stock and applies fraud detection.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
create_payment_mandateInspect
Create a payment mandate for agent-initiated payments.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
enroll_payment_methodInspect
Enroll a payment method for future agent payments.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
explore_storeInspect
Complete agent onboarding — capability matrix, recommended journeys (discovery/shopping/checkout/trust), discovery endpoints, and agent-friendliness score. Call this FIRST on any new store.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_acp_ordersInspect
Retrieve ACP orders placed via this store. Returns status, items, totals, and tracking links.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_merchant_profileInspect
Get merchant trust score, verification level, return policies, and shipping SLA.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_page_contentInspect
Retrieve content of a specific store page by URL.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_payment_methodsInspect
List the payment rails the merchant really accepts, with instruments per rail. Call before checkout to negotiate a settleable rail.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_product_detailsInspect
Retrieve full product information including price, variants, policies, and merchant trust score.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_shipping_ratesInspect
Get shipping rates for a cart. Uses elicitation to collect address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_site_mapInspect
Get the store's site map for navigation discovery.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_store_trustInspect
Get the store's signed trust score (v4.1, 0-100) with per-signal data quality, confidence level, and a detached JWS for offline verification. Don't trust the number — verify it.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_tool_detailsInspect
Tool get_tool_details
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nlweb_askInspect
Natural language product search via NLWeb Discovery Layer. Returns Schema.org Products.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
onx_cancel_orderInspect
Cancel an unfulfilled order. Requires human confirmation. Triggers refund if captured.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
onx_create_returnInspect
Initiate a return request. Requires human confirmation. Validates return policy window.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
onx_get_fulfillmentsInspect
Get fulfillment records with tracking info for an order.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
onx_get_inventoryInspect
Get current inventory levels per product and location.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
onx_get_ordersInspect
Retrieve orders with filters (status, date, customer).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
onx_get_returnsInspect
Retrieve return requests with status, refund, and label URLs.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
preview_checkoutInspect
Finalize cart summary and advance to READY_FOR_PAYMENT state.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
process_agent_paymentInspect
Process a Mastercard Agent Pay (MCAP) payment with Ed25519 HTTP signatures.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
run_scenarioInspect
Run an autonomous test scenario (discovery/shopping/checkout/trust/full) and get structured pass/fail results with evidence. Use to verify capabilities before relying on them.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
search_docsInspect
Search merchant documentation and policy pages.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
search_productsInspect
Search products across verified merchants with filters by category, price, stock, and trust score.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
search_products_enrichedInspect
Search products with enriched data: attributes, variants, GTIN, multiple images.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
search_toolsInspect
Tool search_tools
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
select_shipping_optionInspect
Select a shipping option and recalculate cart totals.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_add_items_to_checkoutInspect
Tool ucp_add_items_to_checkout
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_cancel_checkoutInspect
Cancel a UCP checkout session and release held inventory.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_complete_checkoutInspect
Tool ucp_complete_checkout
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_create_checkoutInspect
Create a UCP (Universal Commerce Protocol) checkout session from line items.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_get_catalogInspect
Get real-time product prices and inventory via UCP catalog capability.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_get_checkoutInspect
Retrieve a UCP checkout session by ID.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ucp_update_checkoutInspect
Replace all line items in a UCP checkout session.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
update_payment_mandateInspect
Update an existing payment mandate's limits or scope.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
verify_age_over_nInspect
Request or poll EUDI Wallet age verification (age_equal_or_over.N) for the buyer.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
verify_legal_person_authorizationInspect
Request or poll EUDI Wallet verification that the buyer is authorized to act for a legal person.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
verify_residence_countryInspect
Request or poll EUDI Wallet residence-country verification for the buyer.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!