Skip to main content
Glama
DerrickAppOrg

Derrick App

Official
README.md
# 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

A3.5/5.0

Scored across 22 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues