Derrick App
Official# Derrick MCP Server
B2B data enrichment tools for any MCP-compatible AI client: find emails, enrich LinkedIn profiles, search companies, and more.
Tools are **dynamically loaded** from the Derrick API at startup, so new actions are available automatically.
## Prerequisites
- A Derrick account with the **Standard plan** (20 EUR/mo) or above
- An API key (get it from: Google Sheets > Derrick menu > burger icon > API)
- Node.js 22+
## Setup
### Claude Desktop
Edit your config file:
- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
```json
{
"mcpServers": {
"derrick": {
"command": "npx",
"args": ["derrick-mcp"]
}
}
}
```
### Claude Code
Add to `.mcp.json` at your project root (or `~/.claude/settings.json` for global):
```json
{
"mcpServers": {
"derrick": {
"command": "npx",
"args": ["derrick-mcp"]
}
}
}
```
### Cursor
Add to `.cursor/mcp.json` in your project:
```json
{
"mcpServers": {
"derrick": {
"command": "npx",
"args": ["derrick-mcp"]
}
}
}
```
### Other MCP clients
Any client that supports the MCP protocol over stdio can use this server.
The command is `npx derrick-mcp`.
## First use
Once connected, tell the AI:
> "Configure Derrick with my API key: YOUR_KEY"
The key is saved to `~/.derrick-mcp/.env` and persists across sessions.
## Available tools
Two built-in tools are always available:
| Tool | Description |
|------|-------------|
| `derrick_configure` | Save your API key |
| `derrick_account` | Check your credits and account info |
All other tools (find email, enrich profile, search company, etc.) are loaded dynamically from the API. Ask the AI "What can Derrick do?" to see the full list.
## Environment variable
Instead of using `derrick_configure`, you can set the API key as an environment variable:
```json
{
"mcpServers": {
"derrick": {
"command": "npx",
"args": ["derrick-mcp"],
"env": {
"DERRICK_API_KEY": "your-key-here"
}
}
}
}
```
## Development
```bash
cd MCP
npm install
npm run build # compile TypeScript
npm run dev # run with tsx (hot reload)
npm start # run compiled version
```
## Support
- Product site: https://derrick-app.com
- Email: contact@derrick-app.com
- Issues: https://github.com/DerrickAppOrg/derrick-mcp/issues
## Legal
- Privacy policy: https://derrick-app.com/privacy
- Terms of service: https://derrick-app.com/terms
## License
MIT — see [LICENSE](./LICENSE).
TDQS
Scored across 22 tools
Most tools have clearly distinct purposes, but a few overlap (e.g., find_email vs website_contact_social both extract emails, though from different sources; enrich_profile vs follower count both enrich profiles). Descriptions are detailed enough to usually disambiguate.
All tools follow the 'derrick_' prefix with snake_case and a consistent verb_noun or verb_preposition_noun pattern (e.g., search_companies, find_email, configure, help). No mixing of conventions.
22 tools is slightly above the ideal range but justified by the breadth of functionality (account, enrichment, search, verification, push, help, upgrade). No redundant tools, each adds value.
The tool set covers a wide range of sales intelligence needs: company and profile enrichment, email/phone finding, website extraction, SERP search, verification, and account management. Minor gaps like absence of a bulk operation tool or a direct delete tool are acceptable given the domain.