Model Context Protocol server for OriginSelect — search ethical, origin-verified products and brands via AI agents. Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. No install needed — just add to your Claude Desktop config: Then add to Claude Desktop config: Add to your MCP settings: Once connected, ask your AI assistant: - "Find organic baby products from Canada under
Add this skill
npx mdskills install chhavimishra/originselect-mcp-serverWell-documented MCP server enabling ethical product discovery with comprehensive search tools and clear setup
1# OriginSelect MCP Server23[](https://www.npmjs.com/package/originselect-mcp-server)4[](https://opensource.org/licenses/MIT)56Model Context Protocol server for [OriginSelect](https://originselect.com) — search ethical, origin-verified products and brands via AI agents.78Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.910## Quick Start1112### Option 1: npx (recommended)1314No install needed — just add to your Claude Desktop config:1516```json17{18 "mcpServers": {19 "originselect": {20 "command": "npx",21 "args": ["originselect-mcp-server"]22 }23 }24}25```2627### Option 2: Global install2829```bash30npm install -g originselect-mcp-server31```3233Then add to Claude Desktop config:3435```json36{37 "mcpServers": {38 "originselect": {39 "command": "originselect-mcp-server"40 }41 }42}43```4445### Option 3: From source4647```bash48git clone https://github.com/chhavimishra/originselect-mcp-server.git49cd originselect-mcp-server50npm install51```5253```json54{55 "mcpServers": {56 "originselect": {57 "command": "node",58 "args": ["/absolute/path/to/originselect-mcp-server/src/index.js"],59 "env": {60 "API_BASE_URL": "https://api.originselect.com"61 }62 }63 }64}65```6667### Cursor / Windsurf6869Add to your MCP settings:7071```json72{73 "originselect": {74 "command": "npx",75 "args": ["originselect-mcp-server"]76 }77}78```7980## Example Queries8182Once connected, ask your AI assistant:8384- *"Find organic baby products from Canada under $25"*85- *"Show me women-owned coffee brands in the US"*86- *"What B Corp certified skincare brands do you have?"*87- *"Find vegan, cruelty-free pet products"*8889## Tools9091### `search_products`9293Search the curated product catalog by values, country, category, brand, or keywords.9495```96"Find organic baby products from Canada under $25"97→ { country: "Canada", category: "Baby", values: ["organic"], priceMax: 25 }98```99100| Parameter | Type | Description |101|-----------|------|-------------|102| `query` | string | Optional NL query for context |103| `country` | string | Country of origin (Canada, USA) |104| `category` | string | Product category (Beauty, Baby, Pet Care, etc.) |105| `values` | string[] | Ethical values (women-owned, organic, b-corp, etc.) |106| `brand` | string | Brand name |107| `keywords` | string[] | Product keywords (shampoo, coffee, etc.) |108| `priceMax` | number | Maximum price in dollars |109| `market` | string | `canada`, `global`, or `all` (default: all) |110| `limit` | number | Max products (1-50, default: 12) |111112### `search_brands`113114Discover brands by ethical values, country, or category.115116| Parameter | Type | Description |117|-----------|------|-------------|118| `country` | string | Country of origin |119| `values` | string[] | Ethical values |120| `category` | string | Product category |121| `brand` | string | Brand name to look up |122| `market` | string | Market scope |123| `limit` | number | Max brands (1-20, default: 10) |124125### `refine_search`126127Refine a previous search by adding/removing filters. Takes the `intent` object from a prior `search_products` response and applies modifications — no need to re-query from scratch.128129```json130{131 "intent": { "...from previous response..." },132 "modifications": [133 { "action": "add", "field": "values", "value": "organic" },134 { "action": "remove", "field": "values", "value": "vegan" },135 { "action": "modify", "field": "priceMax", "value": 30 }136 ]137}138```139140### `get_values`141142List all 21 supported ethical/ownership values (women-owned, b-corp, organic, etc.).143144### `get_categories`145146List all 17 supported product categories.147148### `get_countries`149150List all supported countries of origin (currently Canada and USA).151152## Architecture153154```155AI Agent (Claude, GPT, Cursor)156 │157 │ MCP (stdio)158 ▼159┌─────────────────────────┐160│ MCP Server (this pkg) │161│ 6 tools │162└───────────┬─────────────┘163 │ HTTPS164 ▼165┌─────────────────────────┐166│ OriginSelect API │167│ api.originselect.com │168└─────────────────────────┘169```170171## Environment Variables172173| Variable | Default | Description |174|----------|---------|-------------|175| `API_BASE_URL` | `https://api.originselect.com` | Discovery API base URL |176177## Supported Values178179```180women-owned · black-owned · indigenous-owned · veteran-owned181family-owned · lgbtq-owned · aapi-owned · latino-owned · minority-owned182b-corp · organic · sustainable · vegan · non-gmo · fair-trade183non-toxic · cruelty-free · fragrance-free · plastic-free184social-impact · gluten-free185```186187## Security & Trust188189This MCP server is **open source** and fully auditable:190191- **Read-only** — only makes outbound HTTPS requests to `api.originselect.com`192- **No filesystem access** — does not read or write any local files193- **No telemetry** — does not send user data or analytics anywhere194- **Minimal dependencies** — single runtime dependency (`@modelcontextprotocol/sdk`)195- **Source code** — [github.com/chhavimishra/originselect-mcp-server](https://github.com/chhavimishra/originselect-mcp-server)196197See [SECURITY.md](SECURITY.md) for vulnerability reporting.198199## License200201MIT202
Full transparency — inspect the skill content before installing.