Official SDK & MCP Server

Skip the raw HTTP requests. Use the official Node.js SDK, or plug EnrichmentAPI straight into Claude Desktop, Claude Code, and any other MCP-compatible AI agent.

Pick your integration

Both packages are open source, MIT licensed, and free to use — you only pay for the credits your requests spend.

Zero dependencies

Node.js SDK

Typed methods for all 8 enrichment endpoints, with per-endpoint timeouts and consistent error handling.

$ npm install enrichmentapi

import { EnrichmentAPIClient } from "enrichmentapi";

const client = new EnrichmentAPIClient(process.env.ENRICHMENTAPI_KEY);
const domain = await client.companyToDomain("stripe");
console.log(domain);
View on npm
For AI agents

MCP Server

Exposes 8 tools so Claude Desktop, Claude Code, Cursor and other MCP clients can enrich data in conversation.

$ npx -y enrichmentapi-mcp

{
  "mcpServers": {
    "enrichmentapi": {
      "command": "npx",
      "args": ["-y", "enrichmentapi-mcp"],
      "env": { "ENRICHMENTAPI_KEY": "APIKEY" }
    }
  }
}
View on npm

What you can build with the SDK

  • AI Agents & Research Assistants

    Give Claude or Cursor live enrichment access through the MCP server — no custom tool code required.

  • CRM Enrichment Pipelines

    Drop the SDK into an existing ETL job and enrich records with structured JSON on every run.

  • Lead Scoring & Routing

    Call the SDK from your backend to enrich inbound leads the moment they arrive.

Get started in minutes

A simple, step-by-step process to transform raw data into valuable insights.

  1. 1

    Create a free account

    Sign up and get 20 free credits to test the SDK or the MCP server.

  2. 2

    Get your API key

    Copy your key from the dashboard — it goes into an environment variable, never into your code.

  3. 3

    Install your package of choice

    Run npm install enrichmentapi, or wire the MCP server into your AI agent with npx.

  4. 4

    Call any method

    Every method returns parsed, structured data — ready to use in your app or agent.

Built for how you already ship code

Typed, Structured Responses

Every method returns parsed JSON with bundled TypeScript definitions — no manual response parsing.

Zero Dependencies

The SDK ships with an empty dependency tree and runs on the built-in fetch. Node 18 and above.

Eight Endpoints Covered

Dedicated methods for person, company, employee finder, email finder, email verification, reverse email, company-to-domain, and funding.

Works With Any AI Agent

The MCP server plugs EnrichmentAPI straight into Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.

Sensible Timeouts Built In

Per-endpoint timeouts and a typed EnrichmentAPIError mean failures surface clearly instead of hanging.

Secure By Default

Your API key stays in an environment variable — never hardcoded into agent context, transcripts, or logs.

Pricing & Plans

Affordable options tailored to your needs. Start free, scale as you grow.

🎉 2 months extra on annual

All plans include access to every enrichment API. Failed requests are never charged.

Frequently Asked Questions

  • Node.js. The enrichmentapi package covers all eight core enrichment endpoints with dedicated, typed methods. Every endpoint is also a plain GET request, so any language can call the API directly.

  • It exposes EnrichmentAPI as tools that Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients can call directly, so an AI agent can enrich people and companies without any custom integration code.

  • No. Both packages are free and open source under the MIT license. You only pay for the API credits your requests use, exactly as if you called the REST API directly.

  • Yes. It works in any standalone script, serverless function, or backend service — no framework required. It needs Node 18 or newer and has no dependencies of its own.

  • No. The MCP server reads your key from the ENRICHMENTAPI_KEY environment variable, so it never appears in the model’s context, transcripts, or logs.

Start for free — no credit card required

Data Richness, Just One Click Away

Maximize your data's potential. Achieve unmatched depth and accuracy through our Enrichment API.