MCP-native · API-first · AI-ready

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
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=5
200 OKcount: 5 · has_more: false
Claude·via MCP · search_leads

I've identified 5 priority leads for follow-up. I automatically merged 2 duplicates detected via source_id and email.

Margot FeldsteinScore: 92

Status: Ready for Demo. Last note: "Requested pricing."

James HartwellScore: 88

Attribute industry: SaaS.

Shall I draft a personalized re-engagement email for Margot?

Core value

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.

Model Context Protocol

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.

Supported clients
Available tools
search_leadsget_leadcreate_leadupdate_leaddelete_leadlist_notesadd_noteget_statslist_scoring_rulesscore_leadbatch_scoreexport_leadslist_webhooks
search_leads
get_stats
score_lead
create_lead
update_lead
AI Chip
MCP Bridge
Claude Desktop
Claude Desktop
Cursor
Cursor
Under the hood

Technical Powerhouse.

20+ operators

Advanced Filtering

Chain 20+ operators (AND/OR) across any field, including geographic within_radius searches with Haversine distance.

4-tier engine

"Last Touch Wins" Dedup

High-confidence merging on email or source_id, and 80%+ similarity matching for medium-confidence pairs. Always transparent.

500/req on Pro

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.

instant events

Real-time Webhooks

Get notified instantly when a lead is created, merged, or scored. Per-event subscriptions with configurable payloads.

updated_at
New Lead Created
Structural Changes
Email Updated
New Lead Matter
New Lead Created
Structural Changes
Email Updated
New Lead Matter
last_interaction_at
Form Submission
Row Updated
AI Note Triggered
AI Note Triggered
Link Clicked
Prospect Elimination
Form Submission
AI Note Triggered
AI Note Triggered
Closed
Annual Clicked
Link Opened
Form Submission
AI Note Triggered
Doc Opened
Form Submission
Row Updated
AI Note Triggered
AI Note Triggered
Link Clicked
Prospect Elimination
Form Submission
AI Note Triggered
AI Note Triggered
Closed
Annual Clicked
Link Opened
Form Submission
AI Note Triggered
Doc Opened
Temporal Intelligence

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 only
last_interaction_atAny push, merge, or AI-triggered event
FAQ

Common 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.

Pricing

Simple, transparent pricing.

Start for free. Scale when you need to.

Free
$0

For personal projects and exploration.

  • Up to 100 leads
  • 100 req / 10 min
  • Batch size: 100 leads/req
  • MCP, Scoring & Notes
  • Community support
Start for free
ProMost popular
$49/ mo

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
Get started
Enterprise
Custom

For large-scale operations and custom SLAs.

  • Unlimited leads
  • Custom throughput
  • Custom batch size
  • MCP, Scoring & Notes
  • SLA & Dedicated account manager
Contact us