# Ayasoftware — Full Catalogue > AI-powered MCP tools and extensions for Magento / Adobe Commerce stores. --- ## Extensions ### [Ayasoftware Advanced Reviews](https://www.ayasoftware.com/extensions/advancedreviews) **Advanced product reviews for Magento 2 — pros & cons, review images, verified purchase badges, owner notifications, and spam protection — one-time $119.**

Ayasoftware Advanced Reviews extends Magento's native product review system with richer review metadata, configurable catalog review display, image uploads, owner notifications, spam-protection integration, and GraphQL exposure for advanced review data.

Key Features

Price: $119.00 ### [Ayasoftware Advanced Search](https://www.ayasoftware.com/extensions/advancedsearch) **Fast instant search and autocomplete for Magento 2 — products, categories, CMS pages, and popular searches, served through a bootstrap-free endpoint with zero extra database queries, plus built-in search analytics — one-time $199.**

Ayasoftware Advanced Search replaces Magento's default autocomplete with a fast, mixed-result dropdown that queries your existing OpenSearch or Elasticsearch catalog index directly — no extra infrastructure to run.

Key Features

Admin Configuration

Everything is configurable from Stores → Configuration → Ayasoftware → Advanced Search: fast mode, minimum characters, suggestion limits per section, stop terms, synonyms, redirects, popular-query weighting and half-life, and analytics/conversion tracking.

Price: $199.00 ### [Ayasoftware Colorguide](https://www.ayasoftware.com/extensions/colorguide) **Sell configurable products with thousands of option combinations — brand, colour, size — without the slowdown of native Magento custom options. A fast swatch picker and a lightweight price lookup replace bloated per-product option data — one-time $149.**

Ayasoftware Colorguide lets you sell products with a huge number of option combinations — every brand × colour × size pairing — without the performance cost of building that out as native Magento custom options. Instead of storing thousands of option/value rows per product, brands, colours, and prices are managed once as shared, lightweight admin data and looked up on demand, so catalog size and page performance do not degrade as the number of combinations grows.

Key Features

Admin Configuration

Manage brands, colours, and prices from Stores → Colorguide in the Magento admin: add brands, upload or set a hex value for each colour, and configure the price for each brand/size combination.

Price: $149.00 ### [Ayasoftware TypesenseSearch](https://www.ayasoftware.com/extensions/typesensesearch) **The Algolia alternative for Magento 2. Typesense-powered instant search with AI query rewriting, personalization, and search analytics — one-time $199.**

Ayasoftware TypesenseSearch replaces the default Magento search with Typesense, a fast open-source search engine built for instant search experiences.

Key Features

Admin Configuration

Full configuration from the Magento admin: API credentials, autocomplete display options, search filters, image settings, indexing queue/cron, and performance tuning (batch size).

Ayasoftware TypesenseSearch vs Algolia

Algolia bills on two metered dimensions — search requests and indexed records — and puts its AI behind higher-priced tiers. TypesenseSearch is a one-time license on search infrastructure you control, with no per-search metering and every feature included.


Ayasoftware TypesenseSearchAlgolia
Cost modelOne-time $199 + your Typesense hosting. Predictable, flat.Usage-based: pay per 1K search requests and per 1K records, every month.
Scales with traffic?No. A viral day costs you nothing extra.Yes. More searches = higher bill; overages billed at ~1.5–2× base rate.
Catalog size penaltyNone. Index your whole catalog; cost is unchanged.Records are a billed metric — large catalogs raise the monthly cost.
AI search & personalizationIncluded. Query rewriting, semantic search, and per-shopper personalization ship in the box.Gated behind premium tiers; AI features can add 20–40% to contract value.
A/B testingBuilt-in. Split visitors into control (standard ranking) and treatment (personalised ranking) with configurable traffic %. Results appear automatically in the analytics dashboard — side-by-side CTR, add-to-cart rate, conversion rate, and revenue per variant. No add-on, no extra cost.Typically a separate line item, often $500–$2,000+/month.
Data ownershipSelf-hosted or your own Typesense Cloud account. Your index, your server.Hosted on Algolia's infrastructure.
Vendor lock-inOpen-source engine; full source code via Composer. Migrate freely.Proprietary API; reindexing and frontend rewrites needed to leave.
Bring-your-own LLM keyYes — Claude, OpenAI, or Gemini. You pay the provider directly at cost (est. $2–$20/mo).AI priced into the tier; no cost-price passthrough.
Best fitStores wanting predictable cost, full control, and AI search without metered bills.Teams wanting fully hosted search and comfortable with usage-based spend.

Algolia pricing reflects its publicly published Grow/Grow Plus plans and is subject to change; verify current rates at algolia.com/pricing. TypesenseSearch total cost depends on your own Typesense hosting choice (self-hosted or Typesense Cloud).

Price: $199.00 ### [Enhanced Configurable Products for Magento 2](https://www.ayasoftware.com/extensions/enhanced-configurable-products-for-magento2) **Extend Magento 2 configurable products with SEO-friendly variant URLs, dynamic AJAX pricing/stock updates, tax-aware pricing, and per-variant meta tags.**

Ayasoftware Enhanced Configurable Products

Extend Magento 2's native configurable product functionality with powerful SEO, pricing, inventory, and user experience enhancements.

Price: $129.00 ### [SEO Suite for Magento 2](https://www.ayasoftware.com/extensions/seo-suite) **Complete SEO toolkit for Magento 2. Canonical URLs, hreflang, robots.txt editor, redirect manager, 404 tracking, and LLM sitemaps for AI engine visibility.**

The Complete SEO Toolkit for Magento 2

Every technical SEO feature a serious store needs — canonical URLs, hreflang, robots.txt editor, redirect manager, 404 tracking, and LLM sitemaps for AI engine visibility — in a single, well-architected module built for Magento 2.4.x.

CANONICAL URLS

Duplicate content is one of the most common and damaging SEO problems on Magento stores. SEO Suite gives you precise, granular control over every canonical tag across your entire catalogue.

HREFLANG

For merchants running multiple store views across languages or regions, SEO Suite automatically generates correct hreflang alternate tags in every page <head> — no manual configuration per page required.

ROBOTS.TXT EDITOR

Manage your robots.txt file directly from the Magento admin — no server access, no deployments required.

REDIRECT MANAGER

A production-grade 301/302 redirect system with three matching modes and a full admin grid — built for stores that need more than Magento's basic URL rewrites.

404 LOG

Every 404 that hits your store is automatically captured so you can find broken links and turn them into redirects before they damage your rankings.

GEO — GENERATIVE ENGINE OPTIMISATION

Search is changing. ChatGPT, Perplexity, Google AI Overviews, Claude, and Gemini now answer shopping questions directly — and they cite sources. SEO Suite makes your store visible in those answers.

Compatibility

Price: $229.00 ### [Simple Configurable Products](https://www.ayasoftware.com/extensions/simple-configurable-products) **Link simple products as selectable variations in Magento 2 — grid, list, or swatch layouts — while keeping each product's own price, stock, URL, and SEO data.**

Custom Product Variations for Magento 2

This Magento extension lets merchants link simple products together and display them on the storefront as selectable variations, while keeping each product’s own page, price, stock, URL, and SEO data.

Price: $119.00 --- ## MCP Tools ### Store Information - **mg_get_store_info**: Returns the Magento store configuration: name, base URL, locale, timezone, currency. ### Products - **mg_list_products**: Lists products with filters for search, status, SKU, visibility, and price. Supports pagination. - **mg_get_product**: Gets full details for a single product by SKU, including price, inventory, and attributes. - **mg_get_product_by_id**: Gets product details by internal Magento entity ID (numeric product ID), including custom attributes and extension attributes. - **mg_update_product**: Updates a product's price, name, description, status, visibility, weight, or custom attributes. - **mg_duplicate_product**: Duplicates an existing product to a new SKU with optional name and price overrides. ### Categories - **mg_list_categories**: Returns the full category tree structure with IDs, names, parent relationships, and hierarchy. ### Orders - **mg_list_orders**: Lists orders with filters for status, customer email, and date range. Supports pagination. - **mg_get_order**: Gets full order details by entity ID including items, addresses, and payment info. - **mg_get_order_by_increment_id**: Gets order details by increment ID (order number like 000000123). - **mg_create_invoice**: Creates an invoice for an order. Supports partial invoicing and capture-online payment. - **mg_create_shipment**: Creates a shipment for an order with optional tracking information and carrier details. - **mg_cancel_order**: Cancels a pending or processing order. Can optionally add an order history comment after cancellation. - **mg_create_credit_memo**: Creates a credit memo (refund) for an invoiced order. Supports partial refunds and adjustment fees. - **mg_add_order_comment**: Adds internal or customer-visible comments to order history. - **mg_analyze_failed_order**: Analyzes failed orders within a date range to identify root causes (payment declines, fraud reviews, inventory issues, shipping problems). Returns detailed diagnostics with recommended remediation actions. - **mg_report_top_products**: Generates aggregated sales report with top-selling products. Includes SVG chart visualization. ### Customers - **mg_list_customers**: Searches customers by email, name, or registration date. Supports pagination. - **mg_get_customer**: Gets detailed customer profile by ID including addresses, groups, and custom attributes. ### CMS - **mg_list_cms_pages**: Lists all CMS pages with identifiers, titles, and active status. - **mg_get_cms_page**: Gets a CMS page by ID or identifier, including full HTML content. - **mg_create_cms_page**: Creates a new CMS page with title, identifier, content, and SEO metadata. - **mg_update_cms_page**: Updates an existing CMS page content, title, or status. - **mg_list_cms_blocks**: Lists all CMS blocks (static blocks) with identifiers and titles. - **mg_get_cms_block**: Gets a CMS block by ID or identifier, including content. - **mg_create_cms_block**: Creates a new CMS block with identifier, title, and content. - **mg_update_cms_block**: Updates an existing CMS block content, title, or status. ### Cart Price Rules - **mg_list_cart_rules**: Lists all shopping cart price rules (discounts) with names, statuses, and discount amounts. - **mg_get_cart_rule**: Gets full details of a cart price rule by ID including conditions and actions. - **mg_create_cart_rule**: Creates a new cart price rule with discount type, amount, conditions, and date range. - **mg_update_cart_rule**: Updates an existing cart price rule discount, status, or conditions. ### Coupons - **mg_list_coupons**: Lists coupon codes for a cart price rule with usage counts and expiration dates. - **mg_generate_coupons**: Generates multiple coupon codes for a cart price rule with optional prefix, suffix, and format. - **mg_get_coupon**: Gets details of a specific coupon code including usage stats and associated rule. - **mg_delete_coupon**: Deletes a specific coupon code by code or coupon ID. - **mg_update_coupon**: Updates coupon details such as usage limits or expiration date. ### Inventory - **mg_get_low_stock**: Lists products with stock quantity below a specified threshold. - **mg_get_stock_status**: Gets stock item details for a product SKU including quantity, status, and manage stock setting. - **mg_update_stock**: Updates stock quantity and in-stock status for a single SKU. - **mg_bulk_update_stock**: Updates stock quantities for multiple SKUs in a single operation. Supports batch processing with error handling. ### Reports - **mg_get_bestsellers**: Returns bestselling products based on order data with quantity and revenue totals. - **mg_report_sales_summary**: Aggregated sales data grouped by day, week, or month with revenue and order counts. - **mg_report_sales_by_category**: Sales breakdown by product category with revenue totals and product counts. - **mg_report_abandoned_carts**: Lists abandoned shopping carts with customer email, cart value, and items. - **mg_report_customer_lifetime_value**: Top customers ranked by total purchase value with order counts. - **mg_report_coupon_performance**: Coupon usage statistics with revenue generated and usage counts per code. - **mg_report_conversion_rate**: Orders divided by GA4 sessions for a date range, with a daily breakdown. Requires a GA4 property and service account connected in the portal dashboard. - **mg_report_customer_retention**: Splits orders in a date range between new customers (first order ever) and returning customers, with revenue and average order value for each group. - **mg_report_ga4_key_events**: GA4 key events (conversions) by event name for a date range, with counts. Requires GA4 connected in the portal dashboard. - **mg_report_ga4_events**: Top GA4 events by count for a date range, regardless of key-event status. Requires GA4 connected in the portal dashboard. - **mg_report_ga4_traffic_sources**: Sessions and key events broken down by acquisition channel (organic, paid, direct, referral, etc.). Requires GA4 connected in the portal dashboard. ### Cache & Performance - **mg_flush_cache**: Flushes or cleans Magento cache types (config, layout, block_html, etc.). ### Indexer Management - **mg_indexer_info**: Lists all indexers from the ayasoftware/magento2-mcp-api extension API. - **mg_indexer_info_by_id**: Gets details of a specific indexer by ID. - **mg_indexer_status**: Lists status of all indexers (Ready, Processing, Reindex Required). - **mg_indexer_status_by_id**: Gets status of a specific indexer by ID. - **mg_indexer_reindex**: Reindexes all Magento indexers. - **mg_indexer_reindex_by_id**: Reindexes a specific indexer by ID. - **mg_reindex**: Simplified reindex interface: reindexes all invalid indexers (no params) or specific indexers by ID array. Alias for mg_indexer_reindex but with cleaner interface. ### Reviews - **mg_list_reviews**: Lists product reviews with ratings, titles, and approval status. Supports filtering and pagination. - **mg_get_review**: Gets detailed information about a specific review by ID. - **mg_approve_review**: Approves a pending review by ID. Changes status to "Approved" (status_id=2). Idempotent - safely handles already-approved reviews. - **mg_reject_review**: Rejects a review by ID. Changes status to "Not Approved" (status_id=3). Idempotent - safely handles already-rejected reviews. - **mg_approve_reviews_batch**: Batch-approves multiple reviews (max 25 per call). Returns success/failure for each review ID. Skips already-approved reviews. - **mg_reject_reviews_batch**: Batch-rejects multiple reviews (max 25 per call). Returns success/failure for each review ID. Skips already-rejected reviews. ### SEO - **mg_seo_audit_product**: Audits a product's SEO elements (meta title, meta description, URL key) and returns recommendations for optimization. - **mg_seo_audit_category**: Audits a category's SEO elements (meta title, meta description, URL key) and returns recommendations for optimization. - **mg_detect_missing_meta_tags**: Scans products or categories to detect missing or empty meta titles and descriptions. Supports filtering by category, status, and date range. - **mg_update_meta_title**: Bulk-updates meta titles for products or categories (max 100 per call). Supports batch processing with error handling options. - **mg_update_meta_description**: Bulk-updates meta descriptions for products or categories (max 100 per call). Supports batch processing with error handling options. - **mg_update_url_key**: Bulk-updates URL keys (slugs) for products or categories (max 50 per call). Automatically creates 301 redirects from old URLs. --- ## Pages ### [Pricing](https://www.ayasoftware.com/pricing) Magento Store Assistant pricing: $9.99 a month for one store, $39 a month for agencies running up to five, every tool included. ### [Digital Marketing Analytics, Tracking & Dashboards](https://www.ayasoftware.com/digital-marketing-analytics-dashboards) Full-service digital marketing implementation — Google Analytics 4, Google Tag Manager, and custom marketing dashboards — so you always know which channels, campaigns, and pages actually drive results. ### [Our Services](https://www.ayasoftware.com/services) Magento development, custom web and mobile applications, API integrations, performance optimization, CMS platforms, CRM solutions, and cloud & DevOps — full-stack services backed by 17+ years of experience. ### [Mobile App Development Services | iOS, Android & Cross-Platform](https://www.ayasoftware.com/mobile-app-development-services) Mobile app development services for iOS and Android using Java, Kotlin, SwiftUI, Flutter, and React Native. Native and cross-platform solutions. ### [Anatomy of a Magento Webshell Upload Campaign — and a Three-Layer Fix](https://www.ayasoftware.com/magento-webshell-upload-defense) How 554 PHP webshells landed on our Magento stores via the guest-cart REST API, why none executed, and the three independent layers — nginx, application, and WAF — we used to close the hole. With copy-paste code and a hardening checklist ### [Magento 2 Upgrade & Security Patch Service](https://www.ayasoftware.com/magento-2-upgrade-and-security-patches) Stay on the latest Magento 2 version and keep your store protected. We handle version migrations, security patches, and zero-downtime deployments — so you never fall behind. ### [AI-Powered Magento SEO Audit Tool for Products & Catalogs](https://www.ayasoftware.com/ai-seo-audit-tool-for-magento-products) Audit Magento product SEO issues using AI. Detect duplicate meta descriptions, missing metadata, oversized title tags, and optimize Magento catalogs with Claude & Codex. ### [Modern Digital Platforms & Cloud Development Services](https://www.ayasoftware.com/modern-digital-platforms-cloud-development-services) We design and develop scalable cloud-native platforms, custom applications, and business integrations that help organizations innovate and grow. ### [Integrate AI Coding Agents Into Your Dev Pipeline](https://www.ayasoftware.com/integrate-ai-coding-agents-your-dev-pipeline) We set up Claude Code, Codex, or Gemini with your GitHub repo, WSL local testing, staging deployments, and a safe merge-to-main workflow — so your team ships faster with full confidence. ### [Our Privacy Policy](https://www.ayasoftware.com/our-privacy-policy) How Ayasoftware collects, uses and protects information across our website, customer portal, Magento Store Assistant (MCP service) and extension store. ### [Terms & Conditions](https://www.ayasoftware.com/terms-conditions) --- ## Contact - Website: https://www.ayasoftware.com/ - Contact form: https://www.ayasoftware.com/contact-us - MCP server: https://www.ayasoftware.com/mcp