The Lead Management APIfor the AI Era.
Store, score, and query your leads programmatically. Native Model Context Protocol (MCP) integration for Claude, Cursor, and your custom AI workflows.
No credit card required · Free tier includes MCP & scoring
GET /api/v1/leads HTTP/1.1
X-API-Key: kl_live_f7a2c9d81e...
filter=and.gte.score.85
filter=and.lt.last_interaction_at.1711486800
filter=and.eq.attributes.interest.High-Value
sort_by=score
sort_order=DESC
limit=5I've identified 5 priority leads for follow-up. I automatically merged 2 duplicates detected via source_id and email.
Status: Ready for Demo. Last note: "Requested pricing."
Attribute industry: SaaS.
Shall I draft a personalized re-engagement email for Margot?
Built different, by design.
Developer-First Infrastructure
Full REST CRUD with a Go-powered core.
Build without boundaries. Deploy dynamic attributes—text, number, bool, list, or object—on the fly. Our architecture handles the complexity so you never have to run a schema migration again.
Built-in Lead Intelligence
Sophisticated 4-tier deduplication & scoring.
Stop the data rot. Our engine automatically merges profiles based on Email, Source ID, or 80%+ fuzzy name similarity, while custom expressions score your leads in real-time. Clean data, zero manual effort.
AI-Native via MCP
Your database as a living tool for AI agents.
Don't just store data—make it actionable. With native Model Context Protocol (MCP) support, your leads become instantly accessible to Claude Desktop, Cursor, Cline, and Goose for autonomous workflows.
Give Your Data a Voice.
Stop building custom dashboards for every query. Klozeo exposes 33 specialized MCP tools—including search_leads, get_stats, and add_note—directly to your AI assistant.
search_leadsget_leadcreate_leadupdate_leaddelete_leadlist_notesadd_noteget_statslist_scoring_rulesscore_leadbatch_scoreexport_leadslist_webhooksTechnical Powerhouse.
Advanced Filtering
Chain 20+ operators (AND/OR) across any field, including geographic within_radius searches with Haversine distance.
"Last Touch Wins" Dedup
High-confidence merging on email or source_id, and 80%+ similarity matching for medium-confidence pairs. Always transparent.
High-Volume Batching
Batch creates, updates, or deletes with up to 500 leads per request on Pro, with partial success (207 Multi-Status) built in.
Real-time Webhooks
Get notified instantly when a lead is created, merged, or scored. Per-event subscriptions with configurable payloads.
Track Interest, Not Just Data.
Klozeo separates updated_at (structural field changes) from last_interaction_at (freshness of interest).
Sort leads by their most recent activity — a new form submission, an AI-triggered note, or an auto-merge — without losing track of when their profile data actually changed.
updated_atStructural field changes onlylast_interaction_atAny push, merge, or AI-triggered eventCommon questions.
What is Klozeo?
Klozeo is an API-first lead management platform built for developers and AI-native teams. It provides a full REST API to store, score, deduplicate, and query leads programmatically, along with native Model Context Protocol (MCP) integration so AI assistants like Claude, Cursor, and Cline can query and update your lead database directly.
What is MCP integration and how does Klozeo use it?
Model Context Protocol (MCP) is an open standard that lets AI assistants interact with external tools and data sources. Klozeo exposes 33 MCP tools — including search_leads, create_lead, score_lead, and get_stats — so your AI assistant can manage your entire lead pipeline through natural language without writing a single API call.
How does automatic lead deduplication work?
Klozeo uses a 4-tier deduplication engine. It first checks for exact email matches (highest confidence), then source ID matches, then 80%+ fuzzy name similarity for medium-confidence pairs. On each match, the engine merges the profiles using a 'last touch wins' strategy and updates last_interaction_at automatically, so your CRM stays clean without any manual intervention.
How does lead scoring work in Klozeo?
Klozeo's scoring engine lets you define custom rules using field expressions — for example, score +20 if company size is greater than 50, or score +15 if the lead came from a paid channel. Rules are evaluated in real-time on every lead update and can be recalculated in bulk at any time. Scores range from 0 to 100 and are accessible via the API and MCP tools.
What's included in the free plan?
The free plan includes up to 100 leads, 100 API requests per 10 minutes, batch operations (up to 100 leads per request), full MCP access, lead scoring, notes, custom attributes, webhooks, and CSV/JSON/XLSX export. No credit card required.
What programming languages does the Klozeo API support?
Klozeo provides official SDKs for TypeScript/JavaScript (npm), Python (PyPI), Go (pkg.go.dev), and Rust (crates.io). The REST API is language-agnostic and works with any HTTP client. Full API reference and SDK documentation are available at docs.klozeo.com.
Does Klozeo support batch operations?
Yes. Klozeo supports batch create, batch update, and batch delete — up to 100 leads per request on the free plan and up to 500 leads per request on Pro. Batch endpoints return partial success responses (HTTP 207 Multi-Status) so you always know exactly which records succeeded or failed.
Simple, transparent pricing.
Start for free. Scale when you need to.
For personal projects and exploration.
- Up to 100 leads
- 100 req / 10 min
- Batch size: 100 leads/req
- MCP, Scoring & Notes
- Community support
For growing teams and production workloads.
- Up to 500 leads
- 1,000 req / 10 min
- Batch size: 500 leads/req
- MCP, Scoring & Notes
- Priority email support
For large-scale operations and custom SLAs.
- Unlimited leads
- Custom throughput
- Custom batch size
- MCP, Scoring & Notes
- SLA & Dedicated account manager