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.
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.
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"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
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
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.
Coming soon
- Shopify
- WooCommerce
- Shopware
- BigCommerce
- PrestaShop
- commercetools
- Salesforce Commerce Cloud
Running another platform? Connect it through a product feed today.
What you get
Search features shoppers notice.
Typo tolerance
A misspelled search still finds the product, and "did you mean" offers the corrected spelling.
Facets
Values inside a facet combine with OR and keep their counts, so shoppers can widen a choice without losing the numbers.
Synonyms
Edits apply to the next search, with no reindex. Import and export the Solr text format.
Autocomplete
Suggestions built from your catalog and your own custom entries.
Search profiles
One profile per search box: fields, weights, filters and sorts. Compare an edit with the saved version on the same query.
Analytics
Top queries and queries with zero results, so you know which synonyms and rules to add.
Zero-downtime reindex
Changing a field type builds a new version beside the live one and swaps it in when it is ready.
Teams and projects
Invite colleagues with roles, keep each shop in its own project, and use public keys limited to your domains.
Hosted in the EU
One EU cluster, a public status page, rate limits that protect your storefront, and limits that warn instead of cutting off.