originselect
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-serverThen 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"]
}
}Related MCP server: BuyWhere
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 |
| string | Optional NL query for context |
| string | Country of origin (Canada, USA) |
| string | Product category (Beauty, Baby, Pet Care, etc.) |
| string[] | Ethical values (women-owned, organic, b-corp, etc.) |
| string | Brand name |
| string[] | Product keywords (shampoo, coffee, etc.) |
| number | Maximum price in dollars |
| string |
|
| number | Max products (1-50, default: 12) |
search_brands
Discover brands by ethical values, country, or category.
Parameter | Type | Description |
| string | Country of origin |
| string[] | Ethical values |
| string | Product category |
| string | Brand name to look up |
| string | Market scope |
| 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 |
|
| 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-freeSecurity & Trust
This MCP server is open source and fully auditable:
Read-only — only makes outbound HTTPS requests to
api.originselect.comNo 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceSearch URDB's product integrity database — integrity scores, enshittification events, warranty cuts, and material downgrades across consumer products. Sourced and evidence-backed.4372MIT
- AlicenseAqualityAmaintenanceCross-border product catalog for AI agents. Search and compare products from US and South East Asian markets via Model Context Protocol.6799MIT
- Flicense-qualityDmaintenanceDTC competitor intelligence: catalog snapshots, price history, cross-brand product comparison, and drop/restock detection for 84 Shopify-powered brands. Pay-per-call via Apify.
- Alicense-qualityCmaintenanceSearch, verify and screen over 1 million African companies across 18 official government registries, along with the public contracts they have won and OFAC/UN sanctions screening. Every result carries its registry source, date and a confidence signal, and the server returns nulls rather than fabricating data.MIT
Related MCP Connectors
Search 1.5M+ products across 20+ platforms. Compare prices, find deals, browse categories.
Search, verify, and compare 8.7M+ charities from official government registries in 60+ countries.
Search Korean cosmetics from Olive Young, Daiso, Naver, Coupang, 11st with EWG ingredient analysis.
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/chhavimishra/originselect-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server