CleanIngredients
Menu

For AI assistants and developers

Botanical sourcing, connected.

Use CleanIngredients research and sourcing calculators from an assistant that supports remote MCP servers.

Connect your assistant

Add a remote MCP server using this URL. Select Streamable HTTP if your client asks for a transport. Authentication: none. No API key or account is required.

https://cleaningredients.co/api/mcp

Remote-server support and setup vary by client. This endpoint uses stateless JSON responses. A normal browser visit returns 405 because MCP clients communicate using POST; that is expected.

Example client configuration

{
  "mcpServers": {
    "cleaningredients": {
      "type": "http",
      "url": "https://cleaningredients.co/api/mcp"
    }
  }
}

Configuration keys vary by client; the endpoint URL is the same.

What your assistant can do

search_ingredients
Find ingredients, research stages and review dates.
get_ingredient
Read grades, species notes, buying considerations and source reviews.
search_supplier_research
Find unconfirmed company research with source links and outstanding checks.
get_evidence_coverage
Inspect source-review and confirmed-offering counts for core ingredients.
calculate_landed_cost
Estimate total and per-kg costs using your own figures.
calculate_active_cost
Compare cost per active gram using a stated assay.
build_sourcing_brief
Draft an RFQ to review and use yourself. Nothing is sent or saved.

The resource cleaningredients://overview explains the scope and evidence limits.

Try asking

Know what the results mean

Research leads are not confirmed suppliers or available offers. Source reviews and documentation do not guarantee safety, quality, origin or availability. Calculations use the figures you provide and are estimates, not live quotes or dosage recommendations.

All tools are read-only or return calculations and drafts. They cannot access private inquiries, submit forms, send emails or place orders. Avoid adding personal or confidential information to a draft. Your assistant provider may retain your conversation under its own policies.

Search results are paginated, with at most 20 results per call. Requests are limited to 32 KiB. Browser origins are limited to CleanIngredients, ChatGPT and Claude; server-to-server clients can connect without an Origin header. There is no legacy SSE endpoint.