product-search-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@product-search-mcp-serversearch for Avery labels in stock"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
product-search-mcp-server
An MCP server that exposes the SF Supplies product search (the Typesense-backed
website search API) to an LLM tool loop. It is a sibling of mssql-mcp-server
and uses the same transport/auth/deploy pattern, so the internal chatbot can
bridge both servers at once.
Tools
Tool | What it does |
| Runs a search against |
| Fast typeahead/autocomplete ( |
| Returns the facets (filterable attributes and their values + counts) available for a query/category — so the model knows what it can pass to |
The filters argument maps facet field names to arrays of values, matching the
API's attributeFilter, e.g.:
{"Brand": ["Avery"], "Color": ["Plum"], "Size": ["15\" x 10 Yards"]}Related MCP server: MCP Merchant Scout
Run locally (stdio — e.g. Claude Desktop)
pipenv install
pipenv run python -m product_search_mcp_serverRun as a shared HTTP service (LAN)
cp .env.deploy.example .env.deploy # set MCP_AUTH_TOKEN (openssl rand -hex 32)
docker compose -f docker-compose.deploy.yml up -d --buildConsumers connect to http://<host>:8001/mcp with header
Authorization: Bearer <MCP_AUTH_TOKEN>. Defaults to port 8001 to avoid
clashing with the MSSQL MCP server on 8000.
examples/chatbot_bridge.py shows the client-side bridge the chatbot uses.
Configuration
Env var | Default | Purpose |
|
|
|
| — | Required bearer token in |
|
| Dev-only: serve HTTP with no auth |
|
| HTTP bind (container) |
|
| Results/filtering endpoint |
|
| Typeahead/autocomplete endpoint |
|
| Product page link template — verify the path |
|
| HTTP timeout (seconds) |
| — | Optional, only if the API gets locked down |
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sfsupplies/internal-product-search-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server