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
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:
{
"mcpServers": {
"originselect": {
"command": "npx",
"args": ["originselect-mcp-server"]
}
}
}
npm install -g originselect-mcp-server
Then add to Claude Desktop config:
{
"mcpServers": {
"originselect": {
"command": "originselect-mcp-server"
}
}
}
git clone https://github.com/chhavimishra/originselect-mcp-server.git
cd originselect-mcp-server
npm install
{
"mcpServers": {
"originselect": {
"command": "node",
"args": ["/absolute/path/to/originselect-mcp-server/src/index.js"],
"env": {
"API_BASE_URL": "https://api.originselect.com"
}
}
}
}
Add to your MCP settings:
{
"originselect": {
"command": "npx",
"args": ["originselect-mcp-server"]
}
}
Once connected, ask your AI assistant:
search_productsSearch the curated product catalog by values, country, category, brand, or keywords.
"Find organic baby products from Canada under $25"
→ { country: "Canada", category: "Baby", values: ["organic"], priceMax: 25 }
| Parameter | Type | Description |
|---|---|---|
query | string | Optional NL query for context |
country | string | Country of origin (Canada, USA) |
category | string | Product category (Beauty, Baby, Pet Care, etc.) |
values | string[] | Ethical values (women-owned, organic, b-corp, etc.) |
brand | string | Brand name |
keywords | string[] | Product keywords (shampoo, coffee, etc.) |
priceMax | number | Maximum price in dollars |
market | string | canada, global, or all (default: all) |
limit | number | Max products (1-50, default: 12) |
search_brandsDiscover brands by ethical values, country, or category.
| Parameter | Type | Description |
|---|---|---|
country | string | Country of origin |
values | string[] | Ethical values |
category | string | Product category |
brand | string | Brand name to look up |
market | string | Market scope |
limit | number | Max brands (1-20, default: 10) |
refine_searchRefine 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.
{
"intent": { "...from previous response..." },
"modifications": [
{ "action": "add", "field": "values", "value": "organic" },
{ "action": "remove", "field": "values", "value": "vegan" },
{ "action": "modify", "field": "priceMax", "value": 30 }
]
}
get_valuesList all 21 supported ethical/ownership values (women-owned, b-corp, organic, etc.).
get_categoriesList all 17 supported product categories.
get_countriesList all supported countries of origin (currently Canada and USA).
AI Agent (Claude, GPT, Cursor)
│
│ MCP (stdio)
▼
┌─────────────────────────┐
│ MCP Server (this pkg) │
│ 6 tools │
└───────────┬─────────────┘
│ HTTPS
▼
┌─────────────────────────┐
│ OriginSelect API │
│ api.originselect.com │
└─────────────────────────┘
| Variable | Default | Description |
|---|---|---|
API_BASE_URL | https://api.originselect.com | Discovery API base URL |
women-owned · black-owned · indigenous-owned · veteran-owned
family-owned · lgbtq-owned · aapi-owned · latino-owned · minority-owned
b-corp · organic · sustainable · vegan · non-gmo · fair-trade
non-toxic · cruelty-free · fragrance-free · plastic-free
social-impact · gluten-free
This MCP server is open source and fully auditable:
api.originselect.com@modelcontextprotocol/sdk)See SECURITY.md for vulnerability reporting.
MIT
Install via CLI
npx mdskills install chhavimishra/originselect-mcp-serverOriginSelect MCP Server is a free, open-source AI agent skill. 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
Install OriginSelect MCP Server with a single command:
npx mdskills install chhavimishra/originselect-mcp-serverThis downloads the skill files into your project and your AI agent picks them up automatically.
OriginSelect MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.