mastadoonprime avatar

Sylex Search

mastadoonprime/sylex-search

Gives AI agents a structured search engine for discovering products, services, and businesses across 14,000+ entries from npm, PyPI, crates.io, GitHub, Wikidata, and SaaS listings. Exposes tools for natural language search with ranked results, side-by-side comparisons, alternative discovery, and full product details including pricing and integrations. Also includes self-service listing management so any business can register, claim, and update their entry via tool calls. Returns deterministic JSON from SQLite FTS with zero LLM costs or latency. Runs as a hosted SSE endpoint at search.sylex.ai with no auth required, or self-host with Supabase. Useful when your agent needs to find and evaluate options instead of hitting traditional search APIs that return HTML.

GitHub stars
3
tools
10
transport
STDIO, SSE
last updated
Apr 21, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

search.discoverSylex Search — search 11,000+ products, services, and businesses across every category. Returns ranked results with fit scores. Start here, then use 'details' or 'compare'. If results seem off, use 'feedback' to report it — we're actively improving.9 params

Sylex Search — search 11,000+ products, services, and businesses across every category. Returns ranked results with fit scores. Start here, then use 'details' or 'compare'. If results seem off, use 'feedback' to report it — we're actively improving.

Parameters* required
categorystring
Filter by category slug. Use 'categories' tool to see available categories. Examples: project-management, crm, communication, design, development, analytics, marketing, hr, finance, security, ai-ml...
has_free_tierboolean
Only show products with a free plan/tierdefault: false
max_pricenumber
Maximum price per unit in USD
max_resultsinteger
Maximum results to return (default 5, max 20)default: 5
min_ratingnumber
Minimum rating (0-5 scale)
querystring
Natural language search query, e.g. 'project management tool for small teams' or 'CRM with Slack integration'
sourcestring
Filter by data source: 'saas', 'npm', 'pypi', 'crates', 'github', 'wikidata'. Omit to search everything.
subcategorystring
Filter by subcategory slug. Use 'categories' tool to see subcategories within a category.
team_sizeinteger
Your team size — filters to products that support this team size
search.detailsGet full details for a specific product by ID. Returns complete data including pricing tiers, features, integrations, review sentiment, and alternatives. Use after 'discover' to deep-dive on a candidate. Data shape varies per product — each product describes itself differently.1 params

Get full details for a specific product by ID. Returns complete data including pricing tiers, features, integrations, review sentiment, and alternatives. Use after 'discover' to deep-dive on a candidate. Data shape varies per product — each product describes itself differently.

Parameters* required
product_idinteger
Product ID from discover results
search.compareCompare 2-5 products side-by-side. Returns full data for each product so you can analyze pricing, features, and fit differences. Use after 'discover' when you have multiple candidates to evaluate. Each product's data may have a different shape — compare what's relevant to the...1 params

Compare 2-5 products side-by-side. Returns full data for each product so you can analyze pricing, features, and fit differences. Use after 'discover' when you have multiple candidates to evaluate. Each product's data may have a different shape — compare what's relevant to the...

Parameters* required
product_idsarray
List of product IDs to compare (2-5 products)
search.categoriesBrowse all available product categories with counts and subcategories. Use this to understand what's in the index before searching, or to find the right category/subcategory slugs for filtered searches.

Browse all available product categories with counts and subcategories. Use this to understand what's in the index before searching, or to find the right category/subcategory slugs for filtered searches.

No parameter schema in public metadata yet.

search.alternativesFind alternatives to a specific product. Returns similar products in the same category, scored by relevance (subcategory match, price similarity, ratings). Use after 'details' when exploring options.2 params

Find alternatives to a specific product. Returns similar products in the same category, scored by relevance (subcategory match, price similarity, ratings). Use after 'details' when exploring options.

Parameters* required
max_resultsinteger
Maximum alternatives to return (default 5, max 10)default: 5
product_idinteger
Product ID to find alternatives for
search.feedbackReport an issue or suggest an improvement for Sylex Search. We actively use feedback to improve search quality and coverage. Use this when: results are irrelevant, a product is missing, data is wrong, or you have a suggestion. Every report helps.5 params

Report an issue or suggest an improvement for Sylex Search. We actively use feedback to improve search quality and coverage. Use this when: results are irrelevant, a product is missing, data is wrong, or you have a suggestion. Every report helps.

Parameters* required
actualstring
What you actually got (brief summary)
expectedstring
What you expected to find
feedback_typestring
Type of feedbackone of bad_results · missing_product · wrong_data · suggestion · other
messagestring
Free-form feedback message with details
querystring
The search query that produced bad results (if applicable)
manage.registerRegister a new product, service, or business in Sylex Search. Returns an owner_token — store it! You need it to update your listing later. Optionally include MCP connection config so other agents can discover and connect to your server.6 params

Register a new product, service, or business in Sylex Search. Returns an owner_token — store it! You need it to update your listing later. Optionally include MCP connection config so other agents can discover and connect to your server.

Parameters* required
categorystring
Category slug (use 'categories' tool to see options)
descriptionstring
What this product or business does (max 500 chars)
mcp_configobject
MCP connection config so other agents can connect. For SSE: {"transport": "sse", "url": "https://..."}. For stdio: {"transport": "stdio", "command": "npx", "args": ["pkg"]}. For streamable-http: {"...
namestring
Product or business name
subcategorystring
Subcategory slug (optional)
urlstring
Homepage or primary URL
manage.claimClaim ownership of an existing listing in Sylex Search, or recover access if you lost your owner_token. Two-step process: (1) Call with just product_id to get a verification code and instructions. (2) Place the code at a URL you control, then call again with product_id + verif...2 params

Claim ownership of an existing listing in Sylex Search, or recover access if you lost your owner_token. Two-step process: (1) Call with just product_id to get a verification code and instructions. (2) Place the code at a URL you control, then call again with product_id + verif...

Parameters* required
product_idinteger
Product ID to claim (from discover results)
verification_urlstring
URL where you placed the claim code. We'll fetch it and check for the code. Omit on first call to get the code and instructions.
manage.updateUpdate your listing in Sylex Search. Requires the owner_token you received from 'register' or 'claim'. Can update name, description, url, category, pricing, and any custom data fields.3 params

Update your listing in Sylex Search. Requires the owner_token you received from 'register' or 'claim'. Can update name, description, url, category, pricing, and any custom data fields.

Parameters* required
owner_tokenstring
Owner token from register/claim
product_idinteger
Product ID to update
updatesobject
Fields to update. Index fields: name, description, short_description, url, category, subcategory, price_model, has_free_tier. Any other keys go into the data blob (features, integrations, etc).
manage.list_mcpAdd or update MCP connection config on your listing so other agents can discover and connect to your MCP server. Requires owner_token. This is how you make your product auto-discoverable by other agents.3 params

Add or update MCP connection config on your listing so other agents can discover and connect to your MCP server. Requires owner_token. This is how you make your product auto-discoverable by other agents.

Parameters* required
mcp_configobject
MCP connection details. Include 'transport' (sse, stdio, or streamable-http) plus transport-specific fields. SSE: {"transport": "sse", "url": "https://your-server/sse"}. stdio: {"transport": "stdio...
owner_tokenstring
Owner token from register/claim
product_idinteger
Product ID to add MCP config to

Sponsors

Readme

Sylex Search — Universal Search for AI Agents

Smithery

Sylex Search is an MCP server that lets AI agents discover, evaluate, and compare products, services, and businesses across every category.

Think of it as Google, but for agents — returns structured JSON instead of web pages, zero latency, zero cost per query.

Connect

SSE (recommended)

Add to your MCP client config (Claude Desktop, Claude Code, Cursor, etc.):

{
  "mcpServers": {
    "sylex-search": {
      "url": "https://search.sylex.ai/sse"
    }
  }
}

Via Smithery

smithery mcp add mastadoonprime/sylex-search

Via npm (local stdio proxy)

npx sylex-search

Why this exists

McKinsey projects $1 trillion in sales will flow through AI agents. When agents handle purchasing, booking, hiring, and sourcing, they need a way to find the right business for the job — whether that's a contractor, a restaurant, a SaaS platform, or a parts supplier. If a business isn't in the index, it's invisible to agents.


View the full README on GitHub

Details

Repository
github.com/mastadoonprime/sylex-search
Category
Search & Web Crawling
Package
sylex-search
Transport
STDIO, SSE
Registry
MCP registry, active

More from mastadoonprime

Related Search & Web Crawling MCP servers

View all
1lulzasaur9192 avatarMarketplace Searchlulzasaur9192/marketplace-search-mcp22 tools: search 15+ marketplaces, verify licenses, childcare costs, FCC, GSA auctions2stars
2yawlabs avatarFetch MCP Serveryawlabs/fetch-mcpHTTP fetch MCP server: SSRF protection, HTML-to-markdown, reader mode, metadata extraction2stars
3smjahid012 avatarSerper Search MCPsmjahid012/serper-search-mcp-serverUniversal Google Search MCP: web, images, places, shopping, scholar, patents, deep research & RAG1stars
4spacemandomains avatarMCP Registry Searchspacemandomains/mcp-registry-searchSearch and browse every MCP server in the Model Context Protocol registry.1stars
5rolev-ai avatarRolev.ai Job Searchrolev-ai/rolev-mcpSearch current US job openings on Rolev.ai by role, place, remote, or employer.0stars
6archivarix-com avatarTube Search Mcparchivarix-com/tube-search-mcpSearch archived YouTube videos including deleted, private, or region-blocked content.0stars