Derrick App

by DerrickAppOrg

351 downloads
Not rated
GitHub

Description

# 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…

About

# 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…

Details

Author
DerrickAppOrg
Downloads
351
Categories
Marketing, Other

- Dynamically loads tools from the Derrick API at startup
- Two built‑in tools: derrick_configure and derrick_account
- Works with any stdio‑based MCP client
- API key persistence across sessions
- Supports environment variable for API key configuration

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Derrick App
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and configure the server using npx derrick-mcp in your MCP client’s configuration (Claude Desktop, Claude Code, Cursor, or any stdio‑based MCP client). On first use, tell the AI “Configure Derrick with my API key: YOUR_KEY” or set the DERRICK_API_KEY environment variable. The key is saved to ~/.derrick-mcp/.env and persists across sessions.

derrick_configure

Save your Derrick API key locally. To get your key: install the Derrick Google Sheets extension (https://derrick-app.com), open a sheet > Derrick menu > burger icon > API. Requires Standard plan (€20/mo) or above.

derrick_help

ALWAYS call this tool when the user asks anything about Derrick itself: what it is, what it does, how it works, what features exist, how billing works, what plans exist, what errors mean, or how to scale up. Do NOT answer from memory — call this tool first. Triggers (any language): "what is derrick", "what does it do", "how does it work", "my credits", "how many credits", "errors", "pricing", "plans", "at scale", "in bulk", "c'est quoi derrick", "ça fait quoi", "mes crédits", "les prix", "à grande échelle". Always reply in the user's language and tone. Args: topic (optional): "credits", "errors", "pricing", "scale", "features", or empty for the full overview.

derrick_credits

Show the last known Derrick credits balance. Reads from an in-memory cache updated after every API call — no network round-trip. Call this when the user asks how many credits they have left. Always reply in the user's language.

derrick_account

Check your Derrick account info and remaining credits.

derrick_upgrade

Start the Derrick upgrade / subscription flow. Returns a one-click Stripe Checkout URL for the chosen plan. Workflow: 1. If the user has named a plan (MINI / STANDARD / PLUS / PRO), call with `plan` set to that name. Returns a Checkout URL the user clicks to subscribe. 2. If the user just says "upgrade" without picking a plan, call with no argument. The tool returns the live list of plans with prices and credits — ask the user which one, then re-call with `plan` set. ALWAYS call this tool when the user wants to upgrade, go premium, subscribe, or change plan. Do NOT hand out URLs from memory. Triggers (any language): "upgrade", "go premium", "subscribe", "change plan", "unlock API", "passer premium", "souscrire", "changer de plan". Always reply in the user's language and tone.

derrick_google_maps_by_prompt

Google Maps by prompt Type what you are looking for and where (e.g. "growth agency in London") and import up to 200 businesses into a new sheet: name, category, rating, reviews, phone, website, address and attributes. Cost: 1 credit(s) per call. Category: AI Args: prompt: Type what you are looking for and where, e.g. "agence seo marseille" or "growth agency in London". Always include a location.

derrick_import_leads_from_prompt

Import leads from prompt Describe your ideal lead in plain language and import the matching Sales Navigator profiles into a new sheet. Cost: 1 credit(s) per call. Category: AI Args: queryValue: Describe your ideal lead page (optional): Page to start from

derrick_get_name_from_email

Find Name from Email Find firstname, lastname and domain from an email. Cost: 0 credit(s) per call. Category: clean Extracts firstname, lastname, and domain from an email address. Useful for cleanup and parsing. Args: queryValue: Select email column

derrick_find_gender

Find Gender from Name Remove all special characters from a full name and find their firstname, lastname and gender. Cost: 1 credit(s) per call. Category: clean Strips special characters from a full name and returns firstname, lastname, and gender. Args: queryValue: Select fullname column

derrick_verify_email

Verify Email Check if an email address is valid. Cost: 1 credit(s) per call. Category: clean::Lead Returns a certainty level: ultra_sure, sure, risky, invalid, not_found. Charged 1 credit per call EVEN IF not_found. Args: email: Email address to verify

derrick_is_hiring

Check if a Company is Hiring For each LinkedIn company URL, check whether the company currently has open roles on LinkedIn Jobs, and get the first matching job titles. Narrow it down by country, posting date or keywords. No LinkedIn account needed. Cost: 1 credit(s) per call. Category: company::enrich Args: companyLinkedinUrl: LinkedIn company URL column country (optional): Country Options: 92000000|Worldwide, 104859837|Abu Musa, 116068867|Abyei, 103537801|Africa, 119365922|Åland Islands, 102845717|Albania, 106395874|Algeria, 102431220|American Samoa, 106296266|Andorra, 105371935|Angola, 102287072|Anguilla, 100428639|Antarctica, 100270819|Antigua and Barbuda, 91000003|APAC, 91000004|APJ, 100446943|Argentina, 103030111|Armenia, 105763200|Aruba, 102393603|Asia, 101452733|Australia, 103883259|Austria, 103483173|Baker Island, 106215326|Bangladesh, 102118611|Barbados, 101705918|Belarus, 100565514|Belgium, 91000005|Benelux, 101519029|Benin, 100061709|Bermuda, 103613266|Bhutan, 104379274|Bolivia, 102869081|Bosnia and Herzegovina, 105698121|Botswana, 102127336|Bouvet Island, 106057199|Brazil, 106498958|British Indian Ocean Territory, 105534858|British Virgin Islands, 103809722|Brunei, 105333783|Bulgaria, 100587095|Burkina Faso, 100800406|Burundi, 102500897|Cambodia, 105745966|Cameroon, 101174742|Canada, 101679268|Cape Verde, 101679506|Cayman Islands, 100134827|Central African Republic, 104655384|Chad, 104621616|Chile, 102890883|China, 102893931|Christmas Island, 108490877|Clipperton Island, 103188119|Cocos (Keeling) Islands, 100876405|Colombia, 103069791|Comoros, 103118752|Cook Islands, 101739942|Costa Rica, 103295271|Côte d'Ivoire, 104688944|Croatia, 106429766|Cuba, 103619688|Curacao, 106774002|Cyprus, 104508036|Czechia, 91000006|DACH, 101271829|Democratic Republic of the Congo, 104514075|Denmark, 100371290|Djibouti, 102368675|Dokdo / Takeshima, 100720695|Dominica, 105057336|Dominican Republic, 106373116|Ecuador, 106155005|Egypt, 106522560|El Salvador, 91000007|EMEA, 105141335|Equatorial Guinea, 104219996|Eritrea, 102974008|Estonia, 106768907|Eswatini, 100212432|Ethiopia, 100506914|Europe, 104961595|Falkland Islands, 104630756|Faroe Islands, 102762290|Federated States of Micronesia, 105733447|Fiji, 100456013|Finland, 105015875|France, 105001561|French Guiana, 102681285|French Polynesia, 104827874|French Southern and Antarctic Lands, 104471338|Gabon, 104369891|Gaza Strip, 106315325|Georgia, 101282230|Germany, 105769538|Ghana, 100674501|Gibraltar, 100796347|Golan Subdistrict, 104677530|Greece, 103705642|Greenland, 104232339|Guadeloupe, 107006862|Guam, 104019891|Guernsey, 100099594|Guinea, 100115557|Guinea-Bissau, 105836293|Guyana, 100993490|Haiti, 100737582|Heard Island and McDonald Islands, 101937718|Honduras, 103291313|Hong Kong SAR, 100584550|Howland Island, 100288700|Hungary, 105238872|Iceland, 117196730|Île de la Navasse / Navassa Island (Disputed area USA-HAITI), 102713980|India, 102478259|Indonesia, 101934083|Iran, 106725625|Iraq, 104738515|Ireland, 106316481|Isle of Man, 101620260|Israel, 103350119|Italy, 105126983|Jamaica, 105249717|Jan Mayen, 101355337|Japan, 103620124|Jarvis Island, 102705533|Jersey, 104736323|Johnston Atoll, 103710677|Jordan, 106049128|Kazakhstan, 100710459|Kenya, 105480089|Kingman Reef, 104742735|Kiribati, 104640522|Kosovo, 103239229|Kuwait, 103490790|Kyrgyzstan, 100664862|Laos, 105411415|Lapthal, 104341318|Latvia, 101834488|Lebanon, 103712797|Lesotho, 106579411|Liberia, 100878084|Liechtenstein, 101464403|Lithuania, 104042105|Luxembourg, 101316508|Macao SAR, 105587166|Madagascar, 105992277|Malawi, 102903149|Malaya Kuril’skaya Gryada / Habomai Islands, 106808692|Malaysia, 102161637|Maldives, 100961908|Malta, 106516799|Marshall Islands, 103091690|Martinique, 106950838|Mauritania, 106931611|Mauritius, 104097939|Mayotte, 91000008|MENA, 103323778|Mexico, 102808143|Midway Atoll, 106178099|Moldova, 101352147|Monaco, 102396337|Mongolia, 100733275|Montenegro, 101150476|Montserrat, 102787409|Morocco, 100474…

derrick_data_gouv

Enrich company by SIRET, SIREN or name Enrich a French company from its SIRET, SIREN, or just its name. Numbers resolve exactly; a name is matched to the best company with a confidence score and the matched name, so you can trust or filter the result. Add a departement to disambiguate. Cost: 1 credit(s) per call. Category: enrich::company FRENCH COMPANIES ONLY. Do NOT call this for non-French companies. Accepts SIRET (14 digits) or SIREN (9 digits). Returns 30+ legal fields: name, address, NAF code, revenue, net result, directors, etc. Args: siret: SIRET (14 chiffres), SIREN (9 chiffres) OU nom d'entreprise locationCode (optional): Département (narrows a company-name search) Options: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 971, 972, 973, 974, 976

derrick_website_contact_social

Enrich Website with Emails, Phones & Social Profiles Extracts emails, phone numbers, and social media links from a website. Cost: 2 credit(s) per call. Category: enrich::Company Scrapes public emails, phone, and social media links from a website. Emails are usually GENERIC (contact@, hello@) — for a specific person's email use find_email. Charged 2 credits even if no contacts are found. Args: website_url: Enter a full website URL (e.g., example.com)

derrick_find_tech

Enrich Company with Website Technologies Get website technology (CMS, Framework, Analytics, CDN, Hosting, etc.) Cost: 2 credit(s) per call. Category: enrich::Company Detects CMS, framework, analytics, CDN, hosting. Useful for qualifying prospects by stack. Charged 2 credits even if no tech is detected. Args: website_url: Choose Website URL

derrick_website_crawler

Enrich Website with Page Content Extract essential web page content: title, meta description, headings (H1-H5), page text (limited to 50,000 characters), and total character count. Cost: 2 credit(s) per call. Category: enrich::Company Args: url_column: Choose URL column

derrick_google_news

Google News results For each company in your sheet, return its most relevant recent Google News article: title, link, publisher and date. Cost: 1 credit(s) per call. Category: enrich::google Args: companyName: Company name to search news for period: How far back to search Options: 1d, 7d, 30d, 90d, 180d, 365d language (optional): Language of the news sources Options: en, fr, de, es, it, pt, nl context (optional): Context (e.g. telecom)

derrick_enrich_companies

Enrich Company with LinkedIn Data Enrich companies with +15 attributes from a LinkedIn company URL Cost: 1 credit(s) per call. Category: enrich::linkedin::company Adds +15 LinkedIn attributes (name, description, industry, size, location, website, followers, specialties, etc.). Requires a full LinkedIn URL — if you only have the name, use search_companies first (+1 credit). Requires the Derrick Chrome extension. Args: queryValue: LinkedIn company URL column

derrick_linkedin_profile_followers_count

Enrich LinkedIn leads with Followers & Connections Count Enrich profiles with follower & connections count Cost: 1 credit(s) per call. Category: enrich::linkedin::lead Returns followers, connections count, and creator/verified status. Useful for qualifying influencers or checking notoriety. Requires the Derrick Chrome extension. Args: queryValue: LinkedIn profiles URL column

derrick_enrich_profile

Enrich Leads Profile with Data Enrich profiles with +15 attributes from a LinkedIn profile URL Cost: 1 credit(s) per call. Category: enrich::linkedin::lead::essential Adds +15 attributes (name, headline, company, location, summary, education, etc.). Requires the Derrick Chrome extension installed and connected — empty responses usually mean the extension is not connected. If the user only has a name, suggest: search_linkedin_profile (1) + enrich_profile (1) = 2 credits total. Args: queryValue: LinkedIn profiles URL column

derrick_find_email

Find Work Email Find professional email from Fullname, Company name & Linkedin Company URL. Cost: 5 credit(s) per call. Category: find::lead::essential Charged ONLY on success (5 credits per email found). If the LinkedIn company URL is unknown, suggest chaining: search_companies (1 credit) + find_email (5 credits) = 6 credits total. Always announce the total before calling and wait for confirmation. Args: fullName: Select fullName column: company: Select company column: linkedinCompanyURL (optional): Select linkedin company url column:

derrick_find_phone

Find Mobile Phone from LinkedIn Profile Find any phone from Linkedin Regular Profil Url. Cost: 150 credit(s) per call. Category: find::Lead::Essential HIGH COST: 150 credits per phone found. Charged ONLY on success. ALWAYS announce the cost in bold before calling and wait for explicit confirmation. If the user only has a name, mention chaining: search_linkedin_profile (1) + find_phone (150) = 151 credits total. Args: linkedinProfilUrl: Select LinkedinUrl :

derrick_search_companies

Find Linkedin Company Profile from Name Search company Linkedin URL from company name Cost: 1 credit(s) per call. Category: find::linkedin::company::essential ENTRY POINT for company workflows — use this BEFORE enrich_companies. Also produces the linkedinCompanyURL needed by find_email. The "confidence" field is hidden by the formatter — never ask for it. When chaining with enrich_companies, announce total (1 + 1 = 2 credits). Args: queryValue: Company name column

derrick_search_linkedin_profile

Find Linkedin profile from Name and Company Find LinkedIn profiles URL from fullname and company (recommended). Cost: 1 credit(s) per call. Category: find::linkedin::lead::essential ENTRY POINT when you only have the name — use this BEFORE enrich_profile. The "confidence" field is hidden from the response by the formatter — never ask for it. If you suspect a low-confidence match, say so in plain language. When chaining with enrich_profile, announce total (1 + 1 = 2 credits) and wait for confirmation. Args: queryValue: Fullname column companyValue (optional): Company column

derrick_import_salesnav_leads

Import Leads from LinkedIn Sales Navigator Import leads from a LinkedIn Sales Navigator company URL Cost: 1 credit(s) per call. Category: import Args: queryValue: Paste a LinkedIn sales nav URL page (optional): Result page to start from (API only). Overrides the page in the URL. Defaults to the URL's page.

derrick_import_companies_from_prompt

Import Companies by prompt Find companies that semantically match a prompt, optionally filtered by country. Cost: 1 credit(s) per call. Category: import::company Args: description: Describe what kind of company you are looking for. country (optional): Optional country filter. Pick one or more. numberOfResults (optional): Max number of companies to return Options: 10, 20, 50, 100, 200, 300 page (optional): Result page to fetch (API only, 0-indexed). Each page returns up to 20 companies. Defaults to 0.

derrick_companies_by_naf

Import companies by NAF code For each NAF activity code, import the matching French companies from the public SIRENE registry. Add an optional departement to narrow the search. MAX 10k result / search. Cost: 1 credit(s) per call. Category: import::company Args: nafCode: NAF/APE activity code, e.g. 10.71C (bakeries). 1071C also works. locationCode (optional): Département Options: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 971, 972, 973, 974, 976

derrick_serp_first_result

Import First Google Organic Result Enter text made of the column you want to search Cost: 2 credit(s) per call. Category: import::google Returns the first organic Google result for a query. Useful for finding a person's website, LinkedIn, etc. Args: queryValue: Select values you want to search country (optional): Country Options: us, gb, ca, au, ie, fr, de, es, it, nl, be, ch, at, pt, lu, se, dk, no, fi, pl, cz, ro, gr, br, mx, ar, in, sg, jp, kr, ae, il, za, tr language (optional): Language Options: en, fr, de, es, it, nl, pt, sv, da, no, fi, pl, cs, ro, el, tr, ja, ko, zh, ar, he

derrick_serp_first_page

Import First-Page Google Organic Results Enter text made of the column you want to search Cost: 3 credit(s) per call. Category: import::google Returns the 10 organic Google results from the first page. More expensive than serp_first_result — use only when multiple sources are needed. Args: queryValue: Select values you want to search country (optional): Country Options: us, gb, ca, au, ie, fr, de, es, it, nl, be, ch, at, pt, lu, se, dk, no, fi, pl, cz, ro, gr, br, mx, ar, in, sg, jp, kr, ae, il, za, tr language (optional): Language Options: en, fr, de, es, it, nl, pt, sv, da, no, fi, pl, cs, ro, el, tr, ja, ko, zh, ar, he

derrick_find_similar_companies

Import Similar Companies Import similar companies from a LinkedIn company ID, optionally filtered by country. Cost: 1 credit(s) per call. Category: import::linkedin Args: linkedinId: LinkedIn company ID of the reference company country (optional): Optional country filter. Pick one or more. maxNumberOfResults (optional): Max number of companies to return Options: 10, 20, 50, 100, 200 page (optional): Result page to fetch (API only, 0-indexed). Each page returns up to 20 companies. Defaults to 0.

derrick_import_profile_basic

Import Leads from LinkedIn Import leads from a LinkedIn people search URL Cost: 1 credit(s) per call. Category: import::linkedin Args: queryValue: Paste a LinkedIn search URL page (optional): Result page to start from (API only). Overrides the page in the URL. Defaults to the URL's page.

derrick_import_salesnav_companies

Import Companies from Sales Navigator Import companies from a LinkedIn Sales Navigator company URL Cost: 1 credit(s) per call. Category: import::linkedin Args: queryValue: Paste a LinkedIn Sales Nav company URL page (optional): Result page to start from (API only). Overrides the page in the URL. Defaults to the URL's page.

derrick_find_staff_members

Import a company's people (current & former) Lists people who work or worked at a company: name, role, location and LinkedIn profile. Optionally filter by job function. No Sales Navigator needed. Cost: 1 credit(s) per call. Category: import::linkedin::company Args: company: Company LinkedIn URL or numeric companyId: currentFunction (optional): Filter by linkedin job function Options: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 offset (optional): Absolute result offset to start from (API only, 0-indexed). Defaults to 0.

derrick_import_companies_basic

Import Companies from LinkedIn Import companies from a LinkedIn people search URL Cost: 1 credit(s) per call. Category: import::linkedin::company::essential Args: queryValue: Paste a LinkedIn company search URL page (optional): Result page to start from (API only). Overrides the page in the URL. Defaults to the URL's page.

derrick_import_post_engagers

Import LinkedIn post likes & comments List people who reacted to or commented on a LinkedIn post (name + profile URL + reaction type), from the post URL. Cost: 1 credit(s) per call. Category: import::linkedin::post Args: postUrl: LinkedIn post URL or activity id

derrick_search_leads_in_companies

Import LinkedIn Leads from Target Companies <strong>Find leads inside a list of target companies</strong> <br/> - Select a Google Sheet column with company LinkedIn URLs <br/> - Paste a <strong>Sales Navigator Lead</strong> search URL defining your lead criteria <br/> - Get matching leads from those companies Cost: 1 credit(s) per call. Category: import::sales navigator::lead::company Cross a target company's LinkedIn URL with Sales Navigator criteria. Ideal for ABM. Requires the Derrick Chrome extension AND a Sales Navigator subscription. Cost is VARIABLE: 1 credit per lead returned. Tell the user the cost depends on result count and wait for confirmation. Args: company: LinkedIn company URL (numeric ID only) queryValue: Paste your SalesNav lead search URL page (optional): Result page to start from (API only). Overrides the page in the URL. Defaults to the URL's page.

derrick_push_to_lgm

Push lead to La Growth Machine Push leads from Google Sheets into a La Growth Machine audience - LinkedIn URL plus any fields you map (name, email, phone, company, custom attributes). Connect once, no CSV export. Cost: 0 credit(s) per call. Category: push::La Growth Machine Args: audienceId: Lgm audience to use linkedinUrl: Lead LinkedIn profile URL firstname (optional): Firstname lastname (optional): Lastname gender (optional): Gender (man or woman) bio (optional): Bio companyName (optional): Company name companyUrl (optional): Company URL jobTitle (optional): Job title profilePicture (optional): Profile picture URL twitter (optional): Twitter handle or URL proEmail (optional): Professional email persoEmail (optional): Personal email industry (optional): Industry phone (optional): Phone number crm_id (optional): CRM ID location (optional): Location relationsCount (optional): Relations count leadId (optional): Lead ID customAttribute1 (optional): Custom Attribute 1 customAttribute2 (optional): Custom Attribute 2 customAttribute3 (optional): Custom Attribute 3 customAttribute4 (optional): Custom Attribute 4 customAttribute5 (optional): Custom Attribute 5 customAttribute6 (optional): Custom Attribute 6 customAttribute7 (optional): Custom Attribute 7 customAttribute8 (optional): Custom Attribute 8 customAttribute9 (optional): Custom Attribute 9 customAttribute10 (optional): Custom Attribute 10

derrick_push_to_lemlist

Push to lemlist Add a lead to a lemlist campaign. Connect lemlist once, pick the campaign, map the email column (the lead key), and optionally map lemlist lead fields and custom variables. Cost: 0 credit(s) per call. Category: push::lemlist Args: campaignId: lemlist campaign to add leads to email: Lead email (lemlist lead key) firstName (optional): First name lastName (optional): Last name companyName (optional): Company name companyDomain (optional): Company domain jobTitle (optional): Job title linkedinUrl (optional): LinkedIn profile URL phone (optional): Phone picture (optional): Profile picture URL icebreaker (optional): Icebreaker / personalized line timezone (optional): Timezone variable1 (optional): Custom variable 1 (used as {{variable1}} in lemlist) variable2 (optional): Custom variable 2 (used as {{variable2}} in lemlist) variable3 (optional): Custom variable 3 (used as {{variable3}} in lemlist) variable4 (optional): Custom variable 4 (used as {{variable4}} in lemlist) variable5 (optional): Custom variable 5 (used as {{variable5}} in lemlist)

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "derrick app": {
            "derrick": {
                "command": "npx",
                "args": [
                    "derrick-mcp"
                ]
            }
        }
    }
}

McpServers

{
    "derrick": {
        "command": "npx",
        "args": [
            "derrick-mcp"
        ]
    }
}

Tools aredynamically loadedfrom the Derrick API at startup, so new actions are available automatically.

- A Derrick account with theStandard plan($20/mo) or above
- An API key (get it from: Google Sheets > Derrick menu > burger icon > API)
- Node.js 22+

- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "derrick": { "command": "npx", "args": ["derrick-mcp"] } } }

Add to.mcp.jsonat your project root (or~/.claude/settings.jsonfor global):

{ "mcpServers": { "derrick": { "command": "npx", "args": ["derrick-mcp"] } } }

Add to.cursor/mcp.jsonin your project:

{ "mcpServers": { "derrick": { "command": "npx", "args": ["derrick-mcp"] } } }

Any client that supports the MCP protocol over stdio can use this server. The command isnpx derrick-mcp.

"Configure Derrick with my API key: YOUR_KEY"

The key is saved to~/.derrick-mcp/.envand persists across sessions.

Two built-in tools are always available:

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.

Instead of usingderrick_configure, you can set the API key as an environment variable:

{ "mcpServers": { "derrick": { "command": "npx", "args": ["derrick-mcp"], "env": { "DERRICK_API_KEY": "your-key-here" } } } }
cd MCP npm install npm run build # compile TypeScript npm run dev # run with tsx (hot reload) npm start # run compiled version

- Product site:https://derrick-app.com
- Email:
contact@derrick-app.com
- Issues:
https://github.com/DerrickAppOrg/derrick-mcp/issues

- Privacy policy:https://derrick-app.com/privacy
- Terms of service:
https://derrick-app.com/terms

Free MCP that drives an audit of your marketing. Your AI connects, adsOS digs through your ads, email and site, and hands back a growth plan you can run today.

Google Maps business & lead data API and MCP server - search, enrich (email, social, tech stack), and export leads across 195 countries.

Access real-time exclusive B2B data APIs that power your AI agents and workflows

Resolve any combination of company name, domain, or LinkedIn URL into one canonical company identity with confidence scores.

MCP server for B2B data enrichment via Derrick: find verified emails, phone numbers, and 100+ LinkedIn/company data points natively from agents. Powered by Google Sheets-native Derrick API.

Free -> no API key required. Domain/companyname -> company intelligence for AI agents. Look up company name, country, contacts, and social profiles from any MCP-compatible client.

Rolls hiring and tech-stack signals into a single go-to-market fit score for fast account prioritization. Part of the Mamba Labs signal toolkit.

Qualifies accounts against your ideal customer profile and returns a score, tier, and per-signal reasoning. Part of the Mamba Labs signal toolkit.

Six go-to-market signal tools in a single MCP server, from hiring detection to ICP scoring, all returning flat Clay-ready data.

B2B lead generation, email verification, company enrichment, and governed GTM Ops.

MCP server for B2B leads and enrichment data

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.