Deterministic INCI scoring: irritation, allergen, pregnancy, acne, interactions
Pay-per-call model for scalable AI integrations.
$9 / 1k calls
$49 / 10k calls
$299 / 100k calls p>
Easy to integrate with your favorite AI tools.
from langchain.tools import tool
import requests
@tool
def analyze_ingredients(inci: str) -> str:
response = requests.post(
"https://web-production-9cdb4.up.railway.app/v1/analyze",
headers={"X-API-Key": "cire-v2-UliPzKbhKMtudgLBCxsNMJCHTHtHKpzO", "Content-Type": "application/json"},
json={"inci": inci}
)
return response.json()
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1024,
tools=[{
"name": "cire_analyze",
"description": "Analyze INCI ingredients",
"input_schema": {"type": "object", "properties": {"inci": {"type": "string"}}}
}],
messages=[{"role": "user", "content": "Analyze: Aqua, Glycerin"}]
)
// In MCP.so agent
const response = await fetch('https://web-production-9cdb4.up.railway.app/v1/analyze', {
method: 'POST',
headers: {
'X-API-Key': 'cire-v2-UliPzKbhKMtudgLBCxsNMJCHTHtHKpzO',
'Content-Type': 'application/json'
},
body: JSON.stringify({ inci: 'Aqua, Glycerin' })
});
const data = await response.json();