io.github.chhavimishra/originselect-mcp-server
Search ethical, origin-verified products and brands by country of origin
Ask AI about io.github.chhavimishra/originselect-mcp-server
Powered by Claude Β· Grounded in docs
I know everything about io.github.chhavimishra/originselect-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
OriginSelect MCP Server
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.
Quick Start
Option 1: npx (recommended)
No install needed β just add to your Claude Desktop config:
{
"mcpServers": {
"originselect": {
"command": "npx",
"args": ["originselect-mcp-server"]
}
}
}
Option 2: Global install
npm install -g originselect-mcp-server
Then add to Claude Desktop config:
{
"mcpServers": {
"originselect": {
"command": "originselect-mcp-server"
}
}
}
Option 3: From source
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"
}
}
}
}
Cursor / Windsurf
Add to your MCP settings:
{
"originselect": {
"command": "npx",
"args": ["originselect-mcp-server"]
}
}
Example Queries
Once connected, ask your AI assistant:
- "Find organic baby products from Canada under $25"
- "Show me women-owned coffee brands in the US"
- "What B Corp certified skincare brands do you have?"
- "Find vegan, cruelty-free pet products"
Tools
search_products
Search 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_brands
Discover 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_search
Refine 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_values
List all 21 supported ethical/ownership values (women-owned, b-corp, organic, etc.).
get_categories
List all 17 supported product categories.
get_countries
List all supported countries of origin (currently Canada and USA).
Architecture
AI Agent (Claude, GPT, Cursor)
β
β MCP (stdio)
βΌ
βββββββββββββββββββββββββββ
β MCP Server (this pkg) β
β 6 tools β
βββββββββββββ¬ββββββββββββββ
β HTTPS
βΌ
βββββββββββββββββββββββββββ
β OriginSelect API β
β api.originselect.com β
βββββββββββββββββββββββββββ
Environment Variables
| Variable | Default | Description |
|---|---|---|
API_BASE_URL | https://api.originselect.com | Discovery API base URL |
Supported Values
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
Security & Trust
This MCP server is open source and fully auditable:
- Read-only β only makes outbound HTTPS requests to
api.originselect.com - No filesystem access β does not read or write any local files
- No telemetry β does not send user data or analytics anywhere
- Minimal dependencies β single runtime dependency (
@modelcontextprotocol/sdk) - Source code β github.com/chhavimishra/originselect-mcp-server
See SECURITY.md for vulnerability reporting.
License
MIT
