search_products
Search products
Search the Tarigri Surgical wholesale catalog (surgical, dental, orthopedic, ENT instruments). Prices are USD per unit, FOB Sialkot. All filters are optional.
limitquerycategoryfeatured_onlymax_unit_price_usd
io.github.qmmughalPublished by GitHub account qmmughalv1.0.1Updated Nov 4, 2026
Browse the Tarigri Surgical Instruments wholesale catalog, get quotes and draft order inquiries.
Tarigrisurgical's hosted MCP server (mcp.tarigrisurgical.com); no sign-in required; Streamable HTTP; 6 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.qmmughal%2Ftarigrisurgical-mcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"tarigrisurgical": {
"type": "http",
"url": "https://mcp.tarigrisurgical.com/mcp"
}
}
}A Model Context Protocol server for tarigrisurgical.com, a Sialkot (Pakistan) manufacturer of stainless steel surgical, dental, orthopedic and ENT instruments. It lets AI assistants search the wholesale catalog, price quantities and prepare an order request.
Built from qmmughal/mcp-server-template, upgraded to the high-level McpServer API (SDK 1.32).
All prices are factory-direct wholesale USD, FOB Sialkot; shipping is quoted separately by Tarigri.
The site is a client-rendered SPA with no API, but it publishes its catalog as /data.js. The server fetches it, validates it with Zod, converts PKR prices to USD using the site's own rate, and caches it in memory (default 15 min, stale copy served if a refresh fails).
The repo is Vercel-ready: api/mcp.ts is the function, /mcp is rewritten to it, and public/index.html is a landing page with copy-paste configs.
qmmughal/tarigrisurgical-mcp-server (or run npx vercel login && npx vercel --prod).vercel.json sets the framework and output directory). No env vars are required.mcp.tarigrisurgical.com under Project → Domains.Your endpoint is then https://<your-domain>/mcp. The endpoint is public and unauthenticated by design (it only exposes the public catalog). Add Vercel's WAF/rate limiting if you expect heavy traffic.
Replace <URL> with your Vercel endpoint (https://…/mcp). Until the package is published to npm, use the local node form with the absolute path to dist/index.js instead of npx.
Claude Code
Claude Desktop: Settings → Connectors → Add custom connector with <URL>, or claude_desktop_config.json:
Cursor (.cursor/mcp.json)
VS Code / GitHub Copilot (.vscode/mcp.json)
Windsurf (~/.codeium/windsurf/mcp_config.json)
Gemini CLI (~/.gemini/settings.json)
Codex CLI (~/.codex/config.toml)
Any client that only supports stdio: npx -y mcp-remote <URL>.
data.js is evaluated in an empty node:vm context with a timeout, then schema-validated. vm is not a security sandbox, so only point TARIGRI_SITE_ORIGIN at a site you trust.data.js, validation fails with a clear error rather than returning bad data.MIT
Source: README.md at commit fde3019
Search products
Search the Tarigri Surgical wholesale catalog (surgical, dental, orthopedic, ENT instruments). Prices are USD per unit, FOB Sialkot. All filters are optional.
limitquerycategoryfeatured_onlymax_unit_price_usdGet product
Get full details for one product by SKU: price, MOQ, volume tiers, material, size, description, URL.
skurequiredList categories
List the product categories with descriptions and product counts.
Takes no parameters.
Estimate quote
Compute an indicative wholesale price for SKUs and quantities, applying volume tiers (50+/100+) and flagging quantities below MOQ. Excludes shipping; Tarigri issues the final quotation.
itemsrequiredGet company info
Tarigri Surgical contact details, business hours, ordering process, and buyer FAQ (MOQ, OEM, CE/ISO, markets, pricing).
Takes no parameters.
Draft order inquiry
Draft a wholesale order request for Tarigri as email text plus ready-to-click mailto: and WhatsApp links. Nothing is sent; the user must open the link and send it themselves.
itemsrequirednotescompanybuyer_namedestination_country100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
npm installnpm run build # dist/index.js (single bundled executable with shebang)npm testnpm run inspect # opens the official MCP Inspector against the buildclaude mcp add --transport http tarigri-surgical <URL># or local: claude mcp add tarigri-surgical -- node /abs/path/dist/index.js{ "mcpServers": { "tarigri-surgical": { "command": "node", "args": ["/abs/path/dist/index.js"] } } }{ "mcpServers": { "tarigri-surgical": { "url": "<URL>" } } }{ "servers": { "tarigri-surgical": { "type": "http", "url": "<URL>" } } }{ "mcpServers": { "tarigri-surgical": { "serverUrl": "<URL>" } } }{ "mcpServers": { "tarigri-surgical": { "httpUrl": "<URL>" } } }[mcp_servers.tarigri-surgical]command = "node"args = ["/abs/path/dist/index.js"]