Dentro

io.github.dentro-fyiPublished by GitHub account dentro-fyiv0.1.1Updated Oct 24, 2026

Structured commerce data for AI agents. 22,000+ DTC brands, real prices, real stock.

Overview

AI-generated overview

Lets an assistant query a curated registry of over 22,000 direct-to-consumer brands for product, price, stock, and category data.

What you can do
Provides five tools returning structured JSON: discover_companies finds brands from a natural-language query, search_products searches products within a brand with prices and stock, get_product returns full product detail with variants and images, list_categories browses a brand's category tree, and get_site_info returns brand metadata. Coverage is described as 22,173 brands across 16 countries, with tiers ranging from full product API to brand info only.
When to use it
Useful when an assistant needs product or brand data for direct-to-consumer commerce without scraping storefronts or web-searching, for example finding brands or checking prices and availability. Best suited to shopping research and commerce queries where structured results are preferred over generic search.
Requirements
Runs locally as an npm package (@dentro-fyi/mcp) over stdio, so Node.js and npx are needed. Requires an API key supplied through the DENTRO_API_KEY environment variable, obtained from dentro.fyi; a free tier is offered. Network access to the service is implied.
Before you install
The DENTRO_API_KEY secret is required and must be kept out of shared configuration files. The free tier is limited to 100 requests per day, and paid tiers exist, so usage may incur cost. Product and price data comes from a third-party registry and should be verified before relying on it.

Installation

In SourceWeft

  1. Open Dentro in the dashboard and add it to a workspace.
  2. 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

dentro MCP

Structured commerce data for AI agents. One MCP server, 22,000+ DTC brands, real-time product data, no scraping, no hallucination.

[npm version] [MCP] [License: MIT]

What it does

Lets any MCP-compatible agent (Claude Desktop, Cursor, custom agents) query a curated registry of 22,000+ DTC e-commerce brands across 16 countries. Five tools, all returning clean JSON:

  • discover_companies — find brands by natural-language query
  • search_products — search products within a brand, real prices and stock
  • get_product — full product detail with variants, images, descriptions
  • list_categories — browse a brand's category tree
  • get_site_info — brand metadata and agent instructions

Why use it

Without dentroWith dentro
Agent web-searches Google, scrapes 10 storefronts, hallucinates pricesOne tool call, structured JSON, real data
30+ second latency, 50K+ tokensSub-second, ~2K tokens
Generic results dominated by AmazonCurated DTC brands, agent-optimized

Install

bash
npm install -g @dentro-fyi/mcp

Get an API key at dentro.fyi (free tier available).

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "dentro": {      "command": "npx",      "args": ["-y", "@dentro-fyi/mcp"],      "env": {        "DENTRO_API_KEY": "your-key-here"      }    }  }}

Restart Claude Desktop. Try: "Find me a sustainable tote bag under $30."

Cursor / other MCP clients

Same config shape. Any MCP-compatible client can use it.

Example

You: I need merino wool socks for hiking, ideally American-made.Claude: [calls discover_companies({query: "merino wool hiking socks American-made"})]        [finds: Darn Tough, Smartwool, Farm to Feet]        [calls search_products({company_id: "darn-tough", query: "merino hiking"})]        Here are 3 options from Darn Tough, all in stock, made in Vermont...

Coverage

  • 22,173 brands across 16 countries
  • 4 verified platforms (Shopify, WooCommerce, WordPress, Magento) plus custom connectors
  • Tier 1 (verified): full product API
  • Tier 2 (listed): structured data only
  • Tier 3 (directory): brand info only

Pricing

  • Free tier: 100 requests/day, all tools
  • Paid tiers: higher limits, priority discovery, attribution analytics
  • See dentro.fyi/pricing

Resources

License

MIT.

Source: README.md at commit 6ed4a85

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 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