Hosted site search for online shops

Site search your agent can set up

Zaproo Search is hosted search for online shops. Connect your catalog, then tune what shoppers find by asking Claude, ChatGPT or any MCP agent, or in the dashboard.

Example

running shoes

Category

Shoes212

Socks38

Kids21

Waterproof

Yes44

  • Trail running shoes Vento GTXShoes · Waterproof€129
  • Road running shoes Pulse 3Shoes · Neutral€94
  • Kids running trainers HopShoes · Kids€49

Example results on a made-up catalog. Not live data.

What you get

Shoppers find the product. You see what it earned.

Typos, synonyms, facets and autocomplete work from the first search. Every feature below opens its page in the docs, so you can check how it works before you sign up.

Read the quickstart

MCP server

Tune your search by asking your agent

Zaproo Search ships an MCP server. Connect your agent once, then ask it in plain words to find what shoppers miss, fix it and check the result.

  • Works with the agent you use

    Claude, ChatGPT, Cursor, or any client that speaks MCP over HTTP.

  • Tries before it saves

    Your agent can preview a profile or test a rule on real queries and show you the top results before and after.

  • Covers the daily work

    Indices, documents, search profiles, synonyms, rules, autocomplete and analytics.

  • Keeps the risky parts with you

    API keys, members, billing and deleting an index stay in the cabinet.

An example conversation with an agent connected to Zaproo Search.
  1. You: Which searches found nothing last week? Fix the worst one, and put our Air Max range first for Black Friday.

  2. Tool call: get_search_analytics"sneakers": 412 searches, 0 results

  3. Tool call: upsert_synonymssneakers => trainers

  4. Tool call: test_rulepin 3 products for "sneakers", 27–30 Nov

  5. Agent: "sneakers" now finds 186 trainers. In the test, the three Air Max shoes lead the results. Shall I save the rule?

  6. You: Save it.

  7. Tool call: upsert_rulescheduled, starts 27 Nov 00:00

Create a secret key in the dashboard, then connect Claude Code with one command:

claude mcp add --transport http zaproo-search https://api.zaproo-search.com/mcp --header "Authorization: Bearer zs_sk_YOUR_KEY"
Setup for every client and the tool list

How it works

From catalog to search box in three steps.

  1. Step 1: Connect your catalog

    Install the Magento 2 module, point Zaproo at your product feed, or send documents through the REST API or MCP.

  2. Step 2: Tune

    Set field weights, typo tolerance, facets and sorting in a search profile, then add rules and synonyms. Preview every change before you save it.

  3. Step 3: Search

    Call one endpoint from your storefront with a public key. Results come back with facets and their counts.

Ranking rules

Merchandising rules that read like sentences.

Choose the searches, choose what should happen, and see the results before you save. Your search settings stay as they are, so campaigns come and go without side effects.

  • Start from a template: feature products, promote a brand, push down, hide, send to a category, or run a campaign.
  • Type a search to see which rules fire and how the results change, before shoppers see it.
  • Synonyms count, and capital letters and accents don't: a rule for "tv" also fires for "Telly".
  • Changes apply from the next search. No reindex, no deploy.
How rules work
  • When someone searches forsneakersIn your order, even if they don't mention the word

    Then: Put 3 products first

  • When someone searches for anything containingiphoneCases and cables stay out of the phone results

    Then: Hide 12 products

  • When someone searches for anything starting withdrillSends the search straight to one category

    Then: Show only Power tools

  • When someone makes any search, 24 to 30 NovemberA campaign that ends on its own

    Then: Lift the brand Bosch

  • When someone searches forssd 1tbWeigh fields differently for one search

    Then: Search the model number harder

Search analytics

See what shoppers searched, and what it cost you.

Zaproo follows each search to the click, the cart and the order, and puts the searches that lose the most money at the top.

  • Only real shoppers count

    Searches from your cabinet, your agent, your own IP addresses and crawlers are tagged and left out of the reports.

  • Clicks, carts and revenue per search

    A short script on your store sends clicks, add-to-cart and purchases. Each one is tied to the exact search that led to it.

  • The queries that lose money, ranked

    Searches that found nothing, got no click or sold nothing, ordered by the revenue at stake. Fix one with a synonym or a rule and see the before and after.

  • What your ranking rules do

    Searches, click-through and revenue for every rule, so you know which campaigns pay off.

  • A weekly email, and a warning when things break

    Monday mornings bring last week against the week before. A sudden rise in zero results or a drop in searches sends an email the next morning.

  • Ask your agent

    The overview, every report and any single query are MCP tools, so "which searches lost us money last week?" is a question, not a dashboard.

How the numbers are counted

Integrations

Plug in your store. More platforms are on the way.

Magento 2 works today, and so does any shop that can publish a product feed. Modules for the other big platforms are in progress.

  • Magento 2

    Available

    A module for Magento 2.4.6 and later keeps one index per store view in sync, prices and stock included.

  • Product feed

    Available

    CSV, JSON, JSON Lines or XML, Google Shopping feeds included. Zaproo downloads it on a schedule and writes only what changed.

  • REST API and MCP

    Available

    Send documents in batches from any stack, or let your agent do it.

  • Shopify

    Coming soon

    An app from the Shopify App Store that syncs products, variants, prices and stock, and puts the search on your theme.

  • WooCommerce

    Coming soon

    A WordPress plugin that keeps your products in sync and replaces the default store search.

  • Shopware

    Coming soon

    A Shopware 6 plugin that indexes each sales channel and language separately.

  • BigCommerce

    Coming soon

    An app that syncs your catalog across channels and plugs the search into your storefront.

  • PrestaShop

    Coming soon

    A module for PrestaShop 8 that keeps one index per shop and language in sync.

  • commercetools

    Coming soon

    A connector that follows catalog changes from your project and writes only what changed.

  • Salesforce Commerce Cloud

    Coming soon

    A cartridge for B2C Commerce that exports the catalog on a schedule and keeps prices and stock current.

Running another platform? Connect it through a product feed today, or read the integration guides.

Pricing

Start on Free. Limits warn, they never cut off search.

  • Free

    Free

    Documents
    10,000
    Searches / month
    10,000
    Indices
    1
    Seats
    2
  • Starter

    €29 / month

    Documents
    100,000
    Searches / month
    100,000
    Indices
    3
    Seats
    5
  • Growth

    €99 / month

    Documents
    1,000,000
    Searches / month
    1,000,000
    Indices
    10
    Seats
    15
  • Enterprise

    Custom

    Documents
    Custom
    Searches / month
    Custom
    Indices
    Custom
    Seats
    Custom

Compare plans

Index your first catalog today.