The Soulcraft API scores any company's identity across 5 dimensions, generates a complete soul.md, and returns 10 tailored recommendations. Available as a REST API, CLI, and MCP server.
Call it from anywhere. Returns structured JSON with scores and full soul.md content.
POST /api/soul/analyze
Analyze any domain from your terminal. Pipe scores, save soul.md files, or trigger PDF reports. Download soul.py on GitHub.
python soul.py analyze
Native tool for Claude Desktop, Cowork, and any MCP-compatible agent.
npx soulcraft-mcp
Every analysis returns a Soul Score (0-100) built from five weighted dimensions.
One endpoint. Point it at a domain, get back identity intelligence.
# Analyze any domain curl -X POST https://soulcraft-report-production.up.railway.app/api/soul/analyze \ -H "Content-Type: application/json" \ -H "X-Soul-Key: sc_your_key" \ -d '{"domain": "stripe.com"}'
# Response { "company": "Stripe", "domain": "stripe.com", "scores": { "identity": 82, "voice": 75, "ai": 61, "position": 88, "content": 79, "overall": 77 }, "soul": { /* full soul.md sections */ } }
Add to Claude Desktop or Cowork and your agents get identity analysis as a native tool.
# Install npx soulcraft-mcp # claude_desktop_config.json { "mcpServers": { "soul": { "command": "npx", "args": ["-y", "soulcraft-mcp"], "env": { "SOUL_API_URL": "https://soulcraft-report-production.up.railway.app", "SOUL_API_KEY": "sc_your_key" } } } }
Available tools: analyze_identity and get_soul_file
Free tier: 3 analyses per day. No credit card required.
We'll send a confirmation email. Your key arrives after you verify.
We sent a verification link to . Click it to get your key. Check your spam folder if it doesn't arrive in a minute.
Your API key is on its way. Check your inbox -- it includes setup instructions for the CLI and MCP server.
Please try again or email hello@soulcraftagency.com.