OriginSelect MCP Server
Discover ethical, origin-verified products from the US and Canada by country, category, or brand.
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
Máy chủ liên quan
YouTube
Search YouTube videos and retrieve their transcripts using the YouTube API.
Research Task
An AI-powered research assistant that can investigate any topic using an interactive configuration wizard.
Volcengine Knowledge Base MCP
Provides knowledge base search and dialogue completion using the Volcengine Knowledge Base service. Requires external credential configuration.
SearXNG
A Model Context Protocol Server for SearXNG
Eventbrite
Interact with the Eventbrite API to search for events, get event details, and retrieve venue information.
workx.am Armenia Jobs
Search jobs, companies, candidates, and salaries from Armenia's #1 job platform - 12 tools, no auth required.
Knowledge Raven
Make your knowledge agent-ready. Connect docs from Confluence, Notion, GitHub, Dropbox, or Google Drive — any AI agent searches them via MCP.
Gemini AI MCP Server
Provides AI-powered web search and summarization using the Gemini API's grounding feature.
Scavio AI
Real-time search API for AI agents. Search Google, Amazon, Walmart, and YouTube with 9 tools -- product search, product details, video search, transcripts, and more. Build price comparison agents, retail arbitrage tools, content research pipelines, and brand monitors. 500 free credits/month.
SearchAPI Agent
An MCP agent that integrates various search tools using the SearchAPI service. Requires SearchAPI and Google API keys.