# Dropcontact — how to use (mcp.ai)

Connect your Dropcontact account and use 7 tools for contact management straight from your AI agent. Connect with your own API key. Dropcontact is a B2B email finder and data enrichment service that provides verified professional email addresses and enriches contact information.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_dropcontact?ms=1787291220000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `dropcontact_create_webhook_subscription`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/dropcontact`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/dropcontact/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/dropcontact/create/webhook/subscription` — Tool to create a new webhook subscription for receiving automatic notifications when enrichment results are ready. Use this instead of polling GET /v1/enrich/all to receive push notifications when con
  - body: { active: boolean, period_s: integer, event_type: string, callback_url: string, max_webhooks_per_period: integer }
- `POST https://api.mcp.ai/api/dropcontact/delete/webhook/subscription` — Tool to delete a webhook subscription. Use when you need to remove a configured webhook and stop receiving notifications. Alternatively, you can pause a subscription by setting it to inactive using th
  - body: { subscription_id: string }
- `POST https://api.mcp.ai/api/dropcontact/enrich/contacts` — Initiates asynchronous batch enrichment for up to 250 contacts with email finding, validation, and company information. Returns a request_id that must be used with the 'Retrieve Enrichment Results' ac
  - body: { data: object[], siren?: boolean, language?: string }
- `POST https://api.mcp.ai/api/dropcontact/list/webhook/subscriptions` — Tool to list webhook subscriptions. Use when you need to inspect your configured webhooks.
- `POST https://api.mcp.ai/api/dropcontact/list/webhook/subscriptions/v2` — Tool to list all webhook subscriptions configured for the account. Returns webhook URLs, event types, and subscription details. Use when you need to inspect your configured webhooks.
- `POST https://api.mcp.ai/api/dropcontact/retrieve/enrichment/results` — Retrieves enriched contact data by request ID after submitting contacts for enrichment. Use this tool to fetch the results of a contact enrichment request created with the 'Batch Enrich Contacts' acti
  - body: { request_id: string }
- `POST https://api.mcp.ai/api/dropcontact/update/webhook/subscription` — Tool to update an existing webhook subscription. Use when you need to modify the callback URL, rate limiting settings, or active status. The event_type field cannot be changed after creation.
  - body: { active?: boolean, period_s?: integer, callback_url?: string, subscription_id: string, max_webhooks_per_period?: integer }

## Example prompts
- "What can I do in Dropcontact?"
- "Show me a summary of my Dropcontact account"

## More
- Page: https://mcp.ai/dropcontact
- Agent spec (llms.txt): https://mcp.ai/dropcontact/llms.txt
- Postman collection: https://mcp.ai/dropcontact/postman.json
