MRC Data API

AI-Native Apparel Supply Chain Data

MRC Data API is purpose-built for LLMs, AI agents, and RAG systems. Verified suppliers, 350+ lab-tested fabrics, 170+ industrial clusters across China. 19 MCP tools, REST API, and OpenAPI 3.1 spec.

AI era demands a new kind of supply chain data.

Traditional supply chain data is built for humans to browse. MRC Data API is built for AI to consume — purpose-built data infrastructure for LLMs, agents, and RAG systems.

1. The Data Problem AI Applications Face

When you build AI-powered apparel sourcing applications, have you encountered these problems?

Problem Description
🥺 Chaotic Data Traditional supply chain data is fragmented across platforms, formats, and languages — hard to find the right supplier for your needs
⏰ Stale Data Model training cutoff is last year — can't answer questions about current capacity or pricing
🔍 No Verification B2B platforms are full of self-reported specs with no independent lab testing
🔗 Integration Pain Found a data source, but still need months of code to parse and normalize it
💰 High Cost Professional supply chain databases cost $10,000+/year — individual developers can't afford it

Root cause: Traditional supply chain data was designed for "people", not for "AI".

2. Traditional vs AI-Native Supply Chain Data

Dimension Traditional MRC Data
Design goal For humans to browse For AI to call, for models to understand
Access method Download Excel, login to terminals REST API / MCP plug-and-play
Data format PDF reports, web pages, images Structured JSON, easy to parse
Verification Self-reported, no lab testing Independent AATCC / ISO / GB lab tests
Integration barrier Need scraping, parsing, normalizing 3 lines of code or MCP tool call
Price barrier $10,000+ / year Free tier, Pro from Contact us

3. What Is "AI-Native" Supply Chain Data?

Structured & Standardized

All data outputs in unified JSON format with consistent field naming. AI models can parse directly — no complex preprocessing.

{
  "data": {
    "supplier_id": "sup_001",
    "company_name_cn": "广州新鑫服饰有限公司",
    "province": "广东",
    "type": "factory",
    "quality_score": 8.5,
    "compliance_status": "compliant",
    "certifications": ["BSCI", "OEKO-TEX", "GRS"],
    "monthly_capacity": 50000
  },
  "attribution": "MRC Data (meacheal.ai)"
}

API-Native & Tool-Ready

Traditional data requires logging into platforms and browsing manually. MRC Data can be called directly via REST API or MCP tools.

  • AI Agent can query data "like a human"
  • No complex data scraping logic needed
  • Supports Claude, Cursor, ChatGPT, LangChain, Dify, and more

Lab-Verified & Trustworthy

Not just raw data — enriched with independent lab measurements and derived metrics:

AI answers grounded in facts — verifiable and explainable.

4. Why AI Apps Need Dedicated Supply Chain Data

Eliminate "supply chain hallucination"

LLM training data has a cutoff date and may contain errors. When users ask about real suppliers, the model can only fabricate.

Solution: Connect MRC Data via MCP tools — AI gets real, verified data.

❌ Without MRC Data

User: Find me a sportswear factory in Dongguan

AI: Dongguan Xinhe Garment Co. specializes in sportswear...

⚠ This factory doesn't exist. AI fabricated it.

✅ With MRC Data

AI thinks: User wants a Dongguan sportswear factory. I'll call search_suppliers.

→ Call: search_suppliers(province="guangdong", city="dongguan", product_type="sportswear")
→ Returns: 12 verified factories with quality scores

→ AI answers with real data, attribution included.

Professional scenarios need professional data

Generic B2B platforms and search engines return inaccurate, outdated supply chain information. Professional scenarios have higher standards:

AI needs "tools", not "documents"

Traditional supply chain data exists as web pages, PDFs, and spreadsheets — AI can't use them directly. MCP protocol lets LLMs call data like calling functions:

AI thinks: User wants to check if this supplier meets EU compliance.
I need to call the compliance check tool.

→ Call: check_compliance(supplier_id="sup_001", target_market="eu")
→ Returns: {
    "compliant": false,
    "missing": ["REACH", "OEKO-TEX Class I"],
    "has": ["BSCI", "ISO 9001"]
  }

→ AI answers: This supplier currently holds BSCI and ISO 9001,
   but is missing REACH and OEKO-TEX Class I for EU market entry...

5. MRC Data's Differentiation

Lab-Verified Data

Every fabric spec backed by AATCC/ISO/GB independent lab results. Quality verified by MEACHEAL Research Center.

19 MCP Tools

First apparel supply chain MCP service. Covers suppliers, fabrics, clusters, compliance, cost estimation, and market analysis.

Low Barrier

Free tier with 100 calls/day. Professional-grade data, accessible to everyone. Pro from Contact us.

Full Supply Chain Graph

Verified suppliers across 31 provinces, 350+ fabrics, 170+ clusters, 2,000+ supplier-fabric links. All cross-referenced.

6. Typical Use Cases

Scenario Traditional With MRC Data
Sourcing Agent AI fabricates suppliers Real-time verified supplier search
Supply Chain Q&A Manual search + copy-paste API auto-fetches, 10x efficiency
Fabric Sourcing Browse Alibaba/1688 manually search_fabrics with lab-tested specs
Compliance Check Hire consulting firm check_compliance API, instant gaps
Cost Estimation Spreadsheet guesswork estimate_cost with real pricing data

7. Get Started

Ready to connect professional supply chain data to your AI application?

Quick Start

Get your API key and make your first call in 5 minutes

MCP Setup

Connect Claude or Cursor to MRC Data in one config line

Get Free API Key

Sign up and start with 100 free calls/day

Available protocols

  • MCP (Model Context Protocol) — 19 tools for Claude, Cursor, and any MCP client
  • REST API — Standard HTTP endpoints for ChatGPT Actions, Gemini, Copilot, custom apps
  • OpenAPI 3.1 — Machine-readable spec for SDK generation and code completion

Base URL

https://api.meacheal.ai

MRC Data

Introduction

MRC Data is the apparel supply chain data infrastructure built by MEACHEAL Research Center. Verified suppliers, 350+ lab-tested fabrics, 170+ industrial clusters. 19 MCP tools + REST API + OpenAPI 3.1. Free tier available, Pro from Contact usnth.

What is MRC Data API?

MRC Data API is purpose-built for large language models and AI systems. All data outputs in unified JSON format, accessible via REST API or MCP protocol. Minimal code required — most integrations take under 5 minutes.

  • For AI agents: 19 MCP tools let Claude, Cursor, and any MCP client call supply chain data like native functions
  • For developers: REST API with standard HTTP endpoints, OpenAPI 3.1 spec, TypeScript & Python SDKs
  • For ChatGPT: Import OpenAPI spec as a ChatGPT Action in 2 clicks

How to connect?

MethodBest forSetup time
MCP Server Claude Desktop, Cursor, any MCP client 1 min (one config line)
REST API Custom apps, ChatGPT Actions, Gemini, Copilot 5 min
SDK TypeScript / Python projects 2 min (npm/pip install)

Pricing

TierPriceDaily LimitIncludes
DemoFree50 / IPSummary data, no key needed
Free$0100Full API + MCP access
ProContact us10,000Full access + priority response
EnterpriseContactCustom99.9% SLA + dedicated support

Who uses MRC Data?

  • AI sourcing startups building autonomous procurement agents
  • Fashion brands integrating supply chain intelligence into design workflows
  • Trading companies automating supplier discovery and compliance checks
  • Developers building RAG applications grounded in real supply chain data

Quick links

MCP Setup

Connect Claude or Cursor

API Reference

19 endpoints + 19 MCP tools

Pricing

Free tier, Pro Contact us

MRC Data

Data Coverage

MRC Data covers verified suppliers, 350+ fabrics, and 170+ industrial clusters across China's apparel supply chain. All data independently verified by MEACHEAL Research Center with AATCC/ISO/GB lab test methods.

Database at a Glance

DimensionCountFieldsVerification
Suppliers31 provinces63+Brand transparency reports + certification databases
Fabrics350+30+AATCC / ISO / GB lab tests
Clusters170+20+Field research + gov data
Links2,000+8+Price quotes + MOQ verified

Supplier Data (50+ fields)

CategoryFields
Identitycompany_name_cn, company_name_en, supplier_id, province, city, address
Businesstype, ownership_type, product_types, main_markets, supplier_type (OEM/ODM)
Capacitymonthly_capacity, worker_count, factory_area_sqm, production_lines
Qualityquality_score, data_confidence, compliance_status, quality_system
Compliancecertifications (BSCI, OEKO-TEX, GRS, GOTS, SA8000, WRAP, ISO), market_access
Environmentalwastewater_treatment, chemical_management, energy_source, carbon_footprint
Commercialmoq, sample_lead_days, bulk_lead_days, payment_terms, pricing_tier

Fabric Data (30+ fields)

CategoryFields
Identityfabric_id, name_cn, name_en, category (knit/woven/nonwoven/leather/functional)
Compositioncomposition, fiber_content_pct, weave_type, yarn_count
Physicalweight_gsm (tested), width_cm, thickness_mm, density
Lab testscolor_fastness_washing, color_fastness_rubbing, shrinkage_warp, shrinkage_weft, tensile_strength, tear_strength, pilling_grade
Standardstest_method (AATCC 61, ISO 105, GB/T), test_date, test_lab
Commercialprice_range_rmb, moq_meters, lead_time_days, suitable_for

Cluster Data (20+ fields)

CategoryFields
Identitycluster_id, name_cn, name_en, province, city
Typetype (fabric_market/garment_manufacturing/accessories/integrated), specialization, scale
Economicsavg_labor_cost, avg_rent_sqm, supplier_count, annual_output_billion_rmb
Logisticsnearest_port, port_distance_km, expressway_access, rail_access
Assessmentadvantages, risks, development_trend, government_support_level

Geographic Coverage

Suppliers span 20+ provinces across China, concentrated in the major apparel manufacturing regions:

RegionKey provincesNotable clusters
Pearl River Delta Guangdong Humen, Shantou, Zhongshan
Yangtze River Delta Zhejiang, Jiangsu, Shanghai Keqiao, Haining, Zhili, Shengze
Fujian Fujian Jinjiang, Shishi, Changle
Central & Northern Hubei, Shandong, Hebei, Liaoning Wuhan, Jimo, Xingtai

19 API Tools

CategoryToolsCount
Supplierssearch, detail, fabrics, compare, recommend, alternatives6
Fabricssearch, detail, suppliers3
Clusterssearch, compare, suppliers3
Analyticsmarket analysis, cost estimation, compliance check, product categories, province distribution5
Discoverystats, discrepancy detection2

Authentication

All /v1/* endpoints require a valid API key in the Authorization header using the Bearer scheme. The /demo and /status endpoints do not require authentication.

Authorization: Bearer mrc_live_xxxxxxxxxxxxxxxx

Get a free key instantly at api.meacheal.ai/apply or email api@meacheal.ai.

Rate Limits

Rate limits are enforced per API key (or per IP for demo tier). Exceeding the limit returns 429 Too Many Requests.

TierDaily LimitAuth
Demo50 / IPNo
Free100Yes
Pro10,000Yes
EnterpriseCustomYes

Rate limit headers are included in every response:

X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 9847
X-RateLimit-Reset: 1712534400
GET /v1/suppliers Auth Required

Search verified Chinese apparel manufacturers and suppliers. Filter by province, city, factory type, product category, capacity, compliance status, and quality score. Returns paginated list.

Parameters
NameTypeRequiredDescription
querystringOptionalCompany name search (Chinese or English)
provincestringOptionalProvince (e.g. guangdong, zhejiang, jiangsu)
citystringOptionalCity name
typeenumOptionalfactory / trading_company / workshop / cooperative
product_typestringOptionalProduct category (e.g. sportswear, t-shirt, denim)
min_capacityintegerOptionalMinimum monthly capacity (pieces)
compliance_statusstringOptionalcompliant / partially_compliant / non_compliant
data_confidencestringOptionalverified / partially_verified / unverified
min_quality_scorenumberOptionalMinimum quality score (1-10)
limitintegerOptional1-50, default 10
offsetintegerOptionalDefault 0
Response
{ "total": 142, "limit": 10, "offset": 0, "has_more": true, "data": [ { "supplier_id": "sup_001", "company_name_cn": "广州新鑫服饰有限公司", "province": "广东", "type": "factory", "quality_score": 8.5, "compliance_status": "compliant" } ], "attribution": "MRC Data (meacheal.ai)" }
GET /v1/suppliers/{supplier_id} Auth Required

Get the complete profile of a single supplier by ID. Returns 50+ fields including capacity, certifications (BSCI/OEKO-TEX/GRS/SA8000), ownership type, market access, chemical compliance, and contact info.

Parameters
NameTypeRequiredDescription
supplier_idstringRequiredSupplier ID (e.g. sup_001)
Response
{ "data": { "supplier_id": "sup_001", "company_name_cn": "广州新鑫服饰有限公司", "type": "factory", "ownership_type": "own_factory", "quality_score": 8.5, "...": "50+ fields total" }, "attribution": "MRC Data (meacheal.ai)" }
GET /v1/suppliers/compare Auth Required

Compare multiple suppliers side by side on all dimensions including capacity, compliance, certifications, pricing, lead time, and market access.

Parameters
NameTypeRequiredDescription
idsstringRequiredComma-separated supplier IDs, max 10
MCP recommend_suppliers Auth Required

Smart supplier recommendation ranked by relevance to sourcing requirements. Unlike search, this tool ranks results by match quality. Available via MCP and A2A protocols.

Parameters
NameTypeRequiredDescription
productstringRequiredProduct to source (e.g. sportswear, t-shirt, down jacket)
provincestringOptionalPreferred province
typeenumOptionalfactory / trading_company
limitintegerOptional1-10, default 5
MCP find_alternatives Auth Required

Find alternative suppliers similar to a given supplier. Useful when the current option is too expensive, too slow, or you need backup sources.

Parameters
NameTypeRequiredDescription
supplier_idstringRequiredCurrent supplier ID
reasonenumOptionalcheaper / faster / closer / better_quality / any
provincestringOptionalPreferred province
limitintegerOptional1-10, default 5
GET /v1/suppliers/{supplier_id}/fabrics Auth Required

List all fabrics a specific supplier can provide, with quoted prices, MOQ, and fabric details.

Parameters
NameTypeRequiredDescription
supplier_idstringRequiredSupplier ID
GET /v1/fabrics Auth Required

Search the fabric database with lab-tested specifications. Filter by category, weight range, composition, target apparel type, and price.

Parameters
NameTypeRequiredDescription
categorystringOptionalwoven / knit / nonwoven / leather / fur / functional
min_weight_gsmnumberOptionalMinimum fabric weight (g/m2)
max_weight_gsmnumberOptionalMaximum fabric weight (g/m2)
compositionstringOptionalFiber keyword (cotton, polyester, nylon, wool)
suitable_forstringOptionalTarget apparel (t-shirt, dress, jacket)
max_price_rmbnumberOptionalMax price in RMB/meter
limitintegerOptional1-50, default 10
offsetintegerOptionalDefault 0
Response
{ "total": 47, "data": [{ "fabric_id": "fab_001", "name_cn": "精梳棉平纹针织", "category": "knit", "declared_weight_gsm": 180, "tested_weight_gsm": 176, "price_range_rmb": {"min": 18, "max": 25} }], "attribution": "MRC Data (meacheal.ai)" }
GET /v1/fabrics/{fabric_id} Auth Required

Get the complete lab-tested record of a single fabric. Returns 30+ fields including weight, composition, color fastness, shrinkage, tensile strength, pilling grade, MOQ, lead time, and price.

Parameters
NameTypeRequiredDescription
fabric_idstringRequiredFabric ID (e.g. fab_001)
GET /v1/fabrics/{fabric_id}/suppliers Auth Required

List all suppliers offering a specific fabric, sorted by quality score. Includes each supplier's quoted price and MOQ.

Parameters
NameTypeRequiredDescription
fabric_idstringRequiredFabric ID
GET /v1/clusters Auth Required

Search Chinese apparel industrial clusters and fabric markets. Covers 170+ clusters including Humen, Shaoxing Keqiao, Haining, Zhili, Shengze, Shantou, and Jinjiang.

Parameters
NameTypeRequiredDescription
provincestringOptionalProvince in China
typestringOptionalfabric_market / garment_manufacturing / accessories / integrated
specializationstringOptionalSpecialization keyword (denim, womenswear, childrenswear)
scalestringOptionalmega / large / medium / small
limitintegerOptional1-50, default 10
offsetintegerOptionalDefault 0
GET /v1/clusters/compare Auth Required

Compare multiple industrial clusters side by side on labor cost, rent, supplier count, scale, specializations, and key advantages/risks.

Parameters
NameTypeRequiredDescription
idsstringRequiredComma-separated cluster IDs, max 10
GET /v1/clusters/{cluster_id}/suppliers Auth Required

List all suppliers in a specific industrial cluster, sorted by quality score.

Parameters
NameTypeRequiredDescription
cluster_idstringRequiredCluster ID (e.g. humen_women)
limitintegerOptional1-50, default 20
offsetintegerOptionalDefault 0
MCP analyze_market Auth Required

Market overview for a product category in China. Returns supplier count by province, factory type distribution, top clusters, and available fabric options.

Parameters
NameTypeRequiredDescription
productstringRequiredProduct category (e.g. sportswear, denim, underwear)
MCP estimate_cost Auth Required

Estimate sourcing cost based on fabric prices, supplier data, and order quantity. Returns fabric cost per meter range and supplier availability.

Parameters
NameTypeRequiredDescription
productstringRequiredProduct type (e.g. t-shirt, hoodie)
fabric_categorystringOptionalknit / woven / functional
quantityintegerOptionalOrder quantity (default 1000)
provincestringOptionalPreferred province
MCP check_compliance Auth Required

Check if a supplier meets compliance requirements for a target export market (US, EU, Japan, Korea). Verifies certifications, market readiness, and chemical compliance.

Parameters
NameTypeRequiredDescription
supplier_idstringRequiredSupplier ID
target_marketenumRequiredus / eu / japan / korea
MCP get_product_categories Auth Required

List all product categories in the database with supplier counts. Useful for exploring what is available before searching.

Parameters
NameTypeRequiredDescription
provincestringOptionalFilter by province
MCP get_province_distribution Auth Required

Show supplier distribution across Chinese provinces with city breakdown.

Parameters
NameTypeRequiredDescription
product_typestringOptionalFilter by product type
GET /v1/stats Auth Required

Get overall database statistics: total counts of suppliers, fabrics, clusters, and supplier-fabric links.

Parameters

No parameters required.

Response
{ "database": "meacheal-supply-chain", "generated_at": "2026-04-09T12:00:00Z", "tables": { "suppliers": { "total": 3278 }, "fabrics": { "total": 359 }, "clusters": { "total": 173 }, "supplier_fabrics": { "total": 2467 } }, "attribution": "MRC Data (meacheal.ai)" }
GET /v1/discrepancy Auth Required

Surface records where specifications deviate from independent lab measurements. Covers fabric weight, composition, supplier capacity, and worker count.

Parameters
NameTypeRequiredDescription
fieldenumRequiredfabric_weight / fabric_composition / supplier_capacity / worker_count
min_discrepancy_pctnumberOptionalMinimum deviation % (e.g. 10)
Response
{ "field": "fabric_weight", "count": 12, "data": [{ "fabric_id": "fab_042", "declared_weight_gsm": 200, "tested_weight_gsm": 178, "discrepancy_pct": 11.0 }] }

TypeScript SDK

npm install mrc-data
const { MRCData } = require("mrc-data");
const mrc = new MRCData({ apiKey: "YOUR_API_KEY" });

// Search suppliers in Guangdong
const suppliers = await mrc.searchSuppliers({
  province: "guangdong",
  productType: "sportswear"
});

Python SDK

pip install mrc-data
from mrc_data import MRCData

mrc = MRCData(api_key="YOUR_API_KEY")

# Search suppliers in Guangdong
suppliers = mrc.search_suppliers(
    province="guangdong",
    product_type="sportswear"
)

Postman Collection

Import the ready-to-use collection into Postman:

https://api.meacheal.ai/postman_collection.json

OpenAPI Specification

Full OpenAPI 3.1 spec for code generation and tool integration:

https://api.meacheal.ai/openapi.json

Pricing & Tiers

Tier Price Daily Limit Access
DemoFree50 / IPSummary data, no key
Free$0 / mo100Full data + API/MCP
ProContact us10,000Full data + priority
EnterpriseContact salesCustom99.9% SLA + support

Signup: api.meacheal.ai/apply · Enterprise: api@meacheal.ai

POST /v1/register No Auth

Register a new user and create a free-tier API key instantly.

Parameters
NameTypeRequiredDescription
emailstringRequiredUser email address
passwordstringRequiredPassword (min 8 chars)
namestringOptionalDisplay name
POST /v1/login No Auth

Login existing user. Returns API key and profile.

Parameters
NameTypeRequiredDescription
emailstringRequiredUser email
passwordstringRequiredPassword
POST /v1/logout Auth Required

Logout current user session.

GET /v1/me Auth Required

Get current user profile: email, name, tier, API key, registration date.

GET /v1/me/usage Auth Required

Get your API usage stats: calls today, this month, and breakdown by tool.

GET /health No Auth

Health check endpoint. Returns 200 if the service is running.

GET /status No Auth

Service status with uptime, version, database connectivity, and last update timestamp.

GET /demo No Auth

Demo access with limited data. No API key required. 50 requests/day per IP. Returns summary data for quick evaluation.

MCP Integration (Claude / Cursor)

MRC Data is available as a native MCP server. Connect with one config line.

Claude Desktop

{
  "mcpServers": {
    "meacheal-supply-chain": {
      "url": "https://api.meacheal.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Cursor

Add the MCP server in Cursor Settings > MCP, using the same URL and authorization header.

All 19 MCP Tools

ToolDescription
search_suppliersSearch supplier database
get_supplier_detailFull supplier profile (50+ fields)
get_supplier_fabricsFabrics from a supplier
compare_suppliersCompare suppliers side-by-side
recommend_suppliersSmart recommendations
find_alternativesFind similar suppliers
search_fabricsSearch fabric database
get_fabric_detailFull fabric data with lab results
get_fabric_suppliersSuppliers for a fabric
search_clustersSearch industrial clusters
compare_clustersCompare clusters
get_cluster_suppliersSuppliers in a cluster
get_statsDatabase statistics
detect_discrepancySpec deviation detection
analyze_marketMarket overview
estimate_costCost estimation
check_complianceCompliance check
get_product_categoriesProduct categories
get_province_distributionProvince distribution

ChatGPT Actions Setup

  1. Go to Explore GPTs > Create in ChatGPT.
  2. Under Configure > Actions, click Create new action.
  3. Click Import from URL: https://api.meacheal.ai/openapi.json
  4. Authentication: API Key, type Bearer, enter your key.
  5. Save and test.

Error Codes

CodeMeaningDescription
400Bad RequestInvalid parameters. Check query string values and types.
401UnauthorizedMissing or invalid API key.
404Not FoundResource does not exist.
429Too Many RequestsRate limit exceeded. Wait until reset.
500Server ErrorServer-side issue. Retry after a brief delay.

Error response format:

{
  "error": {
    "code": 429,
    "message": "Rate limit exceeded. Resets at 2026-04-09T00:00:00Z."
  }
}

Response Format

All API responses return JSON. Fields with null values are omitted to reduce payload size. Only fields containing actual data are included.

Every response includes an attribution field:

{
  "data": { ... },
  "attribution": "MRC Data (meacheal.ai)"
}