For developers
Build moderation into anything.
Hush protects Instagram, Facebook, and YouTube natively from the dashboard. But spam doesn't stop at social media — and not every workflow lives inside a SaaS dashboard. Our REST API, MCP server, and CLI let any platform, any internal tool, and any AI agent tap into the same detection engine.
01 — REST API
Classify any text in a single call.
Send a comment, get a verdict. No SDK to install, no schema to learn — one POST request, one JSON response with verdict, score, and reasoning.
curl -X POST https://api.usehush.io/v1/classify \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"text": "Check my profile 😍🔥 link in bio",
"platform": "instagram",
"author": {
"followers": 47,
"following": 2,
"posts": 3,
"has_avatar": true
}
}'{
"verdict": "SPAM",
"score": 94,
"category": "sexual_content",
"explanation": "Sexual content lure with profile redirect; author signals consistent with throwaway account",
"deciding_tier": "tier1_rules",
"duration_ms": 12
}- Author context is optional — providing follower counts and avatar status improves accuracy on borderline cases
- ~10–50ms typical response time — most comments resolve at Tier 1 (rules) without ever hitting the LLM
- Multi-language — English, German, Spanish, Portuguese, French at launch
- Real-time where the platform allows it — on channels with webhooks (Instagram) Hush acts the moment a comment lands; on those without (YouTube) it polls continuously
02 — MCP Server
Let your AI agents call Hush directly.
Hush ships with a Model Context Protocol server. Add it to Claude Desktop, Cursor, or any MCP-compatible agent, and your AI can classify comments as a native tool — no glue code, no wrapper service.
Settings → Connectors → Add custom connector
Name: Hush
URL: https://mcp.usehush.io/mcp
Click Connect, sign in to Hush, and choose a workspace.
Hush handles the rest over OAuth — no keys to copy.{
"mcpServers": {
"hush": {
"url": "https://mcp.usehush.io/mcp",
"headers": {
"Authorization": "Bearer sk_..."
}
}
}
}You: I got these 6 comments on yesterday's launch post. Should I
keep, hide, or reply?
1. "Congrats!! Been waiting for this 🙌"
2. "Just wired the team — when's the AMA?"
3. "DM me @crypto_signals_pro for 10x returns"
4. "Where can I read the changelog?"
5. "🎁 You've been selected! Claim at bit.ly/free-iphone"
6. "looks slow tbh, has anyone benchmarked it?"
Claude: Ran each through Hush. Here's what I'd do:
Keep (3): #1 fan reaction, #2 genuine question,
#4 product enquiry.
Hide (2): #3 Telegram crypto scam (94/100),
#5 fake giveaway with shortener (96/100).
Reply (1): #6 — critical but legitimate (Hush says
8/100, not spam). Worth a thoughtful reply.
Want me to draft the reply to #6, or just confirm the hides?- Native tool calls — exposed as
hush.classify,hush.classify_batch,hush.explain - Bring your own moderation logic — agents combine Hush's verdict with your own policy and take action via whatever other tools they have
- Works with Claude, Cursor, Continue, OpenAI agents — anything that speaks MCP
03 — CLI
Pipe comments through Hush from your terminal.
A thin client for the hosted API — no engine to install, nothing to run. Handy for batch-checking existing data or wiring spam detection into a CI/CD pipeline.
npm install -g usehush-cli
export HUSH_API_KEY=sk_... # from Settings → Developershush classify "DM me on Telegram @crypto_profits"hush classify --file comments.json --jsonWhat people build with this
Anywhere beyond your connected channels
TikTok, your own community forum, Discord, in-app chat. If you have user-generated text, Hush can classify it.
Custom moderation workflows
Combine Hush's verdict with your business rules. Auto-hide spam, flag uncertain cases for human review, route based on category — your logic, our detection.
AI agents that moderate
Build agents that triage comment sections, draft responses to legitimate users, and learn from your feedback. The MCP server makes Hush a first-class tool.
CI for content quality
Run Hush against test fixtures in CI. Catch regressions in your own content filters before they ship. The CLI is built for this.
Currently in early access.
The hosted API, MCP, and CLI are rolling out to early access users alongside the main Hush launch. If you want a key while we're still in the test phase, the waitlist is the same one for the product.