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
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.
Typo tolerance
A misspelled search still finds the product, and "did you mean" offers the corrected spelling.
Read the docsFacets
Values inside a facet combine with OR and keep their counts, so shoppers can widen a choice without losing the numbers.
Read the docsSynonyms
Edits apply to the next search, with no reindex. Import and export the Solr text format.
Read the docsLanguage groups
One store per language? An English search on the Estonian store still finds the product, shown with its Estonian name and price.
Read the docsAutocomplete
Suggestions built from your catalog and your own custom entries.
Read the docsSearch profiles
One profile per search box: fields, weights, filters and sorts. Compare an edit with the saved version on the same query.
Read the docsAnalytics
Searches, clicks, carts and revenue per query, with the queries that lose the most money on top.
Read the docsZero-downtime reindex
Changing a field type builds a new version beside the live one and swaps it in when it is ready.
Read the docsTeams and projects
Invite colleagues with roles, keep each shop in its own project, and use public keys limited to your domains.
Read the docsHosted in the EU
One EU cluster, a public status page, rate limits that protect your storefront, and limits that warn instead of cutting off.
Read the docs
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.
You: Which searches found nothing last week? Fix the worst one, and put our Air Max range first for Black Friday.
Tool call:
get_search_analytics"sneakers": 412 searches, 0 resultsTool call:
upsert_synonymssneakers => trainersTool call:
test_rulepin 3 products for "sneakers", 27–30 NovAgent: "sneakers" now finds 186 trainers. In the test, the three Air Max shoes lead the results. Shall I save the rule?
You: Save it.
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"How it works
From catalog to search box in three steps.
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.
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.
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.
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.
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
AvailableA module for Magento 2.4.6 and later keeps one index per store view in sync, prices and stock included.
Product feed
AvailableCSV, JSON, JSON Lines or XML, Google Shopping feeds included. Zaproo downloads it on a schedule and writes only what changed.
REST API and MCP
AvailableSend documents in batches from any stack, or let your agent do it.
Shopify
Coming soonAn app from the Shopify App Store that syncs products, variants, prices and stock, and puts the search on your theme.
WooCommerce
Coming soonA WordPress plugin that keeps your products in sync and replaces the default store search.
Shopware
Coming soonA Shopware 6 plugin that indexes each sales channel and language separately.
BigCommerce
Coming soonAn app that syncs your catalog across channels and plugs the search into your storefront.
PrestaShop
Coming soonA module for PrestaShop 8 that keeps one index per shop and language in sync.
commercetools
Coming soonA connector that follows catalog changes from your project and writes only what changed.
Salesforce Commerce Cloud
Coming soonA 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