Skip to main content
The Databar MCP Server implements the Model Context Protocol (MCP), allowing AI assistants like Claude to interact with Databar’s API using natural language. Instead of writing API calls manually, you can say “find the email for John Smith at Google” and your AI assistant will automatically discover the right enrichment, run it, and return the results.

What you can do

The MCP server exposes 18 tools covering the full Databar API:

Enrichments

Search, inspect, and run enrichments — single or bulk

Waterfalls

Run multi-provider waterfalls that try sources sequentially

Tables

Create tables, manage columns, and configure table enrichments

Row Operations

Insert, update, upsert, and read rows with full CRUD support

Quick start

Restart Claude Desktop, then ask: “What Databar tools do you have access to?”

Available tools

Enrichments

ToolDescription
search_enrichmentsSearch enrichments by keyword or category
get_enrichment_detailsGet parameters, pricing, and response fields
run_enrichmentRun a single enrichment with auto-polling and caching
run_bulk_enrichmentRun an enrichment on multiple inputs at once

Waterfalls

ToolDescription
search_waterfallsSearch available waterfall enrichments
run_waterfallRun a waterfall (tries providers sequentially)
run_bulk_waterfallRun a waterfall on multiple inputs at once

Tables

ToolDescription
create_tableCreate a new empty table
list_tablesList all tables in your workspace
get_table_columnsGet column schema for a table
get_table_rowsGet rows with pagination
get_table_enrichmentsList enrichments configured on a table
add_table_enrichmentAdd an enrichment with column mapping
run_table_enrichmentTrigger an enrichment on all rows

Row operations

ToolDescription
create_rowsInsert up to 100 rows with deduplication options
patch_rowsUpdate fields on existing rows by ID
upsert_rowsInsert or update rows by matching key

Account

ToolDescription
get_user_balanceCheck credit balance and account info

Configuration

All settings are configurable via environment variables in your Claude Desktop config:
VariableDefaultDescription
DATABAR_API_KEY(required)Your Databar API key
DATABAR_BASE_URLhttps://api.databar.ai/v1API base URL
CACHE_TTL_HOURS24How long to cache results
MAX_POLL_ATTEMPTS150Max polling attempts for async tasks
POLL_INTERVAL_MS2000Polling interval in milliseconds
DATABAR_SAFE_MODEtrueCheck credit balance before each enrichment
DATABAR_MAX_COST10Max credits per single request
DATABAR_MIN_BALANCE1Minimum balance threshold before blocking
DATABAR_AUDIT_LOG(none)File path to write audit logs
DATABAR_MAX_RESULT_LENGTH50000Truncate results longer than this

Safe mode vs unsafe mode

By default, the server runs in safe mode — it checks your credit balance before each enrichment to prevent accidental overspending. If you find this slows down bulk operations, you can disable it:
{
  "env": {
    "DATABAR_API_KEY": "your-key",
    "DATABAR_SAFE_MODE": "false"
  }
}
In unsafe mode, the server skips balance checks. You’ll see a warning at startup and before bulk operations, but spending will not be blocked.

Example prompts

Here are some things you can ask Claude once the MCP server is connected:
  • “Get me David Abaev’s LinkedIn profile”
  • “Verify the email david@databar.ai
  • “Find the email for John Smith at Google using a waterfall”
  • “Enrich these 10 domains with company data”
  • “List my tables and show the columns for the first one”
  • “Create 5 rows in my leads table with name, email, and company”
  • “How many credits do I have left?”
Results are cached for 24 hours by default. Cached lookups don’t consume credits. Use skip_cache: true to force a fresh lookup.
Task data is stored for 1 hour after completion. If you need the results later, make sure to save them promptly.