
Originselect Mcp Server
io.github.chhavimishraPublished by GitHub account chhavimishrav1.0.12Updated Oct 24, 2026
Search ethical, origin-verified products and brands by country of origin
Overview
Searches OriginSelect's curated catalog of ethical, origin-verified products and brands, plus optional first-party traffic and revenue intelligence.
- What you can do
- Search products by country of origin, category, brand, ethical values, keywords and maximum price
- Discover brands by ethical values, country or category
- Refine a previous product search by adding, removing or changing filters
- List the supported ethical values, product categories and countries of origin
- Query first-party traffic and revenue evidence: daily priorities, page and query performance, ranking changes, CTR opportunities, cannibalization, channel, affiliate and AI-referral breakdowns, change history and data freshness
- When to use it
- Useful when you want an assistant to find values-aligned or origin-specific products and brands, for example organic baby products from Canada or women-owned coffee brands in the US. The intelligence tools suit owners of the OriginSelect site reviewing their own traffic and revenue evidence.
- Requirements
- Runs locally over stdio, typically via npx or a global npm install, so Node.js is needed. It makes outbound HTTPS requests to the OriginSelect API; API_BASE_URL can override the base URL. The secret INTELLIGENCE_API_KEY is required only for the get_* intelligence tools; product search works without it.
Installation
In SourceWeft
- Open Originselect Mcp Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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.
See the OriginSelect developer page for API docs and other integration options.
Quick Start
Option 1: npx (recommended)
No install needed — just add to your Claude Desktop config:
Option 2: Global install
Then add to Claude Desktop config:
Option 3: From source
Cursor / Windsurf
Add to your MCP settings:
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.
search_brands
Discover brands by ethical values, country, or category.
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.
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).
First-party intelligence tools
Proprietary OriginSelect traffic/revenue evidence — requires INTELLIGENCE_API_KEY
(see Environment Variables). Every response is bounded, includes date-window and
freshness context, and labels attribution as deterministic/aggregate/inferred
so you know how much to trust each number. These tools answer "what's going on
with our own site," not public-web research (SERPs, competitors) — do that
separately with your own search/browse tools.
Architecture
Environment Variables
Supported Values
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
Private ChatGPT transport (prepared, not published or deployed)
The existing src/index.js stdio entry point and its 19-tool inventory remain
unchanged. The private Codex connection can continue using its current launcher
and server-side INTELLIGENCE_API_KEY setup.
originselect-mcp-server/intelligence exports createIntelligenceServer, a
separate factory reusing the 13 existing intelligence descriptors. It requires
an authenticated read dispatcher; it contains no catalog/mutation dispatch and
adds strict schemas, OAuth metadata and read-only annotations. Remote-only
options expose a pinned page-only baseline and dated country/device diagnostics.
These options do not alter the legacy stdio schemas.
The existing OriginSelect backend mounts this factory at the proposed
https://mcp.originselect.com/mcp endpoint using stateless Streamable HTTP.
Cognito handles user sign-in/PKCE/refresh through the official MCP SDK OAuth
proxy. Backend controllers execute the reads directly: no intelligence API key
is given to ChatGPT, put into a URL, or forwarded in OAuth tokens.
The backend installs a local vendor/originselect-mcp-server-1.0.12.tgz produced
by its scripts/vendor-private-mcp.mjs; no npm publication is needed. After
changing this factory or its descriptors, rebuild that artifact and update the
backend lockfile. The vendored manifest records the archive checksum.
Deployment, owner allowlisting, ChatGPT connection instructions and rollback
are documented in the backend's intelligence/mcp/README.md. A local SDK test
is not ChatGPT acceptance: the deployment remains unaccepted until an actual
authenticated ChatGPT call matches the saved Aug 8–Sep 4, 2026 page-only evidence.
Source: README.md at commit 6c549ac
Tools
0Version history
1- v1.0.12LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts