Skip to main content
Glama
boldcommerce

Magento 2 MCP Server

by boldcommerce

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAGENTO_BASE_URLYesThe base URL of your Magento 2 REST API (e.g., https://YOUR_DOMAIN/rest/V1)
MAGENTO_API_TOKENYesYour Magento 2 API token from System > Integrations in the Magento admin

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_product_by_skuC

Get detailed information about a product by its SKU

search_productsC

Search for products using Magento search criteria

get_product_categoriesC

Get categories for a specific product by SKU

get_related_productsC

Get products related to a specific product by SKU

get_product_stockC

Get stock information for a product by SKU

get_product_attributesC

Get all attributes for a product by SKU

get_product_by_idB

Get detailed information about a product by its ID

advanced_product_searchC

Search for products with advanced filtering options

update_product_attributeC

Update a specific attribute of a product by SKU

get_revenueB

Get the total revenue for a given date range

get_order_countC

Get the number of orders for a given date range

get_product_salesB

Get statistics about the quantity of products sold in a given date range

get_revenue_by_countryC

Get revenue filtered by country for a given date range

get_customer_ordered_products_by_emailC

Get all ordered products for a customer by email address

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 14 tools

Disambiguation4/5

Most tools have distinct purposes focused on specific data retrieval or updates, but there is some overlap between 'advanced_product_search' and 'search_products' which could cause confusion as both search for products. The other tools are clearly differentiated by their target resources (products, orders, customers, revenue) and actions.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case, with verbs like 'get', 'search', and 'update' clearly indicating actions. This uniformity makes the tool set predictable and easy to navigate, with no deviations in naming conventions.

Tool Count5/5

With 14 tools, the server is well-scoped for a Magento 2 e-commerce platform, covering key areas like products, orders, customers, and revenue. Each tool serves a specific purpose without bloat, making the count appropriate for the domain's complexity.

Completeness4/5

The tool set provides strong coverage for data retrieval and some updates in the e-commerce domain, including product details, sales, and revenue. However, there are minor gaps such as the lack of tools for creating or deleting products or orders, which agents might need to work around for full CRUD operations.

Maintenance

ActivityInactive
ResponsivenessNo issues