# Derrick [Verified] [Health: Active]

**Category:** 🎯 Marketing  
**Repository:** https://github.com/DerrickAppOrg/derrick-mcp  
**GitHub Stars:** 0  
**npm Downloads (last month):** 51  
**Views:** 4  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/derrick

## Description
B2B data enrichment tools for any MCP client. Ask for a verified work email, a phone number, company firmographics, a tech stack or hiring signals in plain language, and get real data back instead of a guess. Tools are loaded dynamically from the Derrick API, so new actions appear without updating the server. Requires a Derrick account with API access, from the Standard plan at 20 EUR a month.

## Tools
Capabilities this server exposes over MCP:

- **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_import_companies_from_prompt** — Import companies from prompt
Describe your ideal companies in plain language and import the matching Sales Navigator companies into a new list.
Cost: 1 credit(s) per call.
Category: AI

Args:
    queryValue: Describe your ideal companies
    page (optional): Page to start from
- **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, 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
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 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, 100474128|Mozambique, 104136533|Myanmar, 106682822|Namibia, 104630404|Nepal, 102890719|Netherlands, 105535747|New Caledonia, 105490917|New Zealand, 105517145|Nicaragua, 103550069|Niger, 105365761|Nigeria, 102139488|Niue, 118365287|No man's land, 91000009|Nordics, 116224156|Norfolk Island, 102221843|North America, 102356536|North Korea, 103420483|North Macedonia, 103666514|Northern Mariana Islands, 103819153|Norway, 91000010|Oceania, 103619019|Oman, 101265267|Ostrov Iturup / Etorotu Island, 105839105|Ostrov Kunashir / Kunashiri Island, 105770768|Ostrov Shikotan / Shikotan Island, 101022442|Pakistan, 106779877|Palau, 93000000|Palestinian Authority, 103683990|Palmyra Atoll, 100808673|Panama, 100152180|Papua New Guinea, 101839269|Paracel Islands, 104065273|Paraguay, 102927786|Peru, 103121230|Philippines, 104322374|Pitcairn Islands, 105072130|Poland, 100364837|Portugal, 105245958|Puerto Rico, 104170880|Qatar, 92000001|Remote, 106796687|Republic of the Congo, 104265812|Reunion, 106670623|Romania, 101728296|Russia, 103547315|Rwanda, 102129144|Saba, 100936035|Saint Barthélemy, 105392771|Saint Helena, Ascension and Tristan da Cunha, 102098694|Saint Kitts and Nevis, 104022923|Saint Lucia, 103917985|Saint Martin (France), 102024132|Saint Pierre and Miquelon, 104703990|Saint Vincent and the Grenadines, 104031721|Samoa, 105730022|San Marino, 100594556|Sang, 106867470|São Tomé and Príncipe, 100459316|Saudi Arabia, 103587512|Senegal, 105090025|Senkaku Islands/Diaoyutai Qundao, 107007050|Seychelles, 106524187|Sierra Leone, 102454443|Singapore, 100552696|Sint Eustatius, 105519673|Sint Maarten, 103119917|Slovakia, 106137034|Slovenia, 104980134|Solomon Islands, 104725424|Somalia, 104035573|South Africa, 104514572|South America, 103665423|South Georgia And South Sandwich Islands, 105149562|South Korea, 103622308|South Sudan, 105646813|Spain, 101522505|Spratly Islands, 100446352|Sri Lanka, 106740205|Sudan, 105530931|Suriname, 104980232|Svalbard, 105117694|Sweden, 106693272|Switzerland, 106714035|Syria, 104187078|Taiwan, 104604145|Tanzania, 105146118|Thailand, 106662619|The Bahamas, 106100033|The Gambia, 101101678|Timor-Leste, 103603395|Togo, 100212364|Tokelau, 106947126|Trinidad and Tobago, 105757845|Tunb Islands, 102134353|Tunisia, 102105699|Türkiye, 105449295|Turkmenistan, 100771715|Turks and Caicos Islands, 103609605|Tuvalu, 106943612|Uganda, 102264497|Ukraine, 104305776|United Arab Emirates, 101165590|United Kingdom, 103644278|United States, 111818742|United States Minor Outlying Islands, 100867946|Uruguay, 102119762|US Virgin Islands, 107734735|Uzbekistan, 102185308|Vanuatu, 107163060|Vatican City, 101490751|Venezuela, 104195383|Vietnam, 105498681|Wake Island, 104246629|Wallis and Futuna, 101004336|West Bank, 105962095|Yemen, 102120260|Zambia, 101367137|Zimbabwe
    datePosted (optional): Date posted Options: 24h, 7d, 30d
    keyword (optional): Keywords
- **derrick_data_gouv** — Enrich from 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** — Find website contacts
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** — Find tech stack
Detect a website's full tech stack (CMS, ecommerce, CRM, analytics, marketing, live chat, payment), its business type (ecommerce, SaaS, media, service...) and technology versions.
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** — Get website 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** — Find recent news
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** — Get company details
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** — Get followers 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** — Get profile details
Enrich profiles with +17 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
Find any phone from Linkedin Regular Profil Url.
Cost: 200 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 company LinkedIn
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
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_find_companies_by_tech_stack** — Find companies by tech stack
Find companies by tech stack and/or site type (e-commerce, SaaS, media), country and size.
Cost: 1 credit(s) per call.
Category: import::company

Args:
    techs (optional): Tech stack (optional if you pick a site type) Options: Google Analytics, Cloudflare, WordPress, Google Tag Manager, Cart Functionality, Twitter Emoji (Twemoji), Yoast SEO, Facebook Pixel, Cloudflare Bot Management, reCAPTCHA, Elementor, Cloudflare Browser Insights, WhatsApp Business Chat, Microsoft 365, Contact Form 7, Google Workspace, GSAP, Google Maps, GoDaddy, Site Kit, Amazon Web Services, LiteSpeed, Slick, WooCommerce, YouTube, OWL Carousel, Sentry, Lightbox, Tailwind CSS, FancyBox, WordPress Block Editor, Isotope, Underscore.js, Litespeed Cache, Node.js, Shopify, lit-html, Microsoft Clarity, RankMath SEO, lit-element, Hostinger, Slider Revolution, Animate.css, Microsoft Advertising, PayPal, Really Simple SSL & Security, Google Cloud, jQuery CDN, Google Cloud CDN, Facebook Login, Select2, Google AdSense, Hello Elementor, WP Rocket, Microsoft ASP.NET, Plesk, Typekit, Wix, Next.js, wpBakery, Apple Pay, PhotoSwipe, All in One SEO, MailChimp, Shop Pay, Yandex.Metrika, CookieYes, AOS, MediaElement.js, RequireJS, Amazon S3, Astra, Flickity, Divi, Visa, Mastercard, Next.js App Router, Hammer.js, Vimeo, Windows Server, Wix eCommerce, American Express, IIS, Amazon CloudFront, YUI, Snowplow Analytics, Google Pay, Complianz, Ubuntu, Stimulus, prettyPhoto, Matomo Analytics, Squarespace, Squarespace Commerce, Apple iCloud Mail, React Router, WPML, IONOS, Hotjar, Radix UI, Amazon ALB, Hostinger CDN, Smash Balloon Instagram Feed, Vercel, Stripe, OpenResty, TikTok Pixel, SiteGround, Java, Jetpack, OVHcloud, Funding Choices, styled-components, Leaflet, MonsterInsights, Klaviyo, ZURB Foundation, Trustindex, HubSpot, Cookiebot, Sendgrid, VideoJS, Livefyre, Twitter Ads, Mailgun, Babel, Yoast SEO Premium, SweetAlert2, Varnish, Elementor Header & Footer Builder, Linkedin Insight Tag, Chart.js, Judge.me, anime.js, Emotion, Xserver, Polylang, Turbopack, Bootstrap Icons, Amazon SES, shadcn/ui, Splide, WP Engine, jQuery Mobile, Google Sign-in, Redux Framework, W3 Total Cache, Cloudflare Turnstile, The Events Calendar, AMP, WordPress Super Cache, Joomla, Bunny, Autoptimize, Ruby, Backbone.js, UIKit, Alpine.js, Gravity Forms, PixelYourSite, Mixpanel, Salesforce, Zendesk, Magento, PrestaShop, Intercom, Webflow, Segment, Amplitude, Brevo, Crisp Live Chat
    country (optional): Country Options: af, al, dz, ao, ar, am, au, at, az, bh, bd, by, be, bo, ba, br, bg, kh, cm, ca, cl, cn, co, cd, cr, hr, cu, cy, cz, ci, dk, do, ec, eg, sv, ee, et, fi, fr, ge, de, gh, gr, gp, gt, hn, hk, hu, is, in, id, ir, iq, ie, il, it, jm, jp, jo, kz, ke, kw, kg, la, lv, lb, ly, lt, lu, mg, my, mt, mq, mu, mx, md, mn, me, ma, mz, mm, np, nl, nz, ni, ng, mk, no, om, pk, ps, pa, pg, py, pe, ph, pl, pt, pr, qa, ro, ru, re, sa, sn, rs, sg, sk, si, za, kr, es, lk, sd, se, ch, sy, tw, tj, tz, th, tt, tn, tr, ug, ua, ae, gb, us, uy, uz, ve, vn, ye, zm, zw
    site_type (optional): Site type Options: ecommerce, saas, media, other
    reliability (optional): Reliability Options: reliable, broad
    exclude_biggest (optional): Site size Options: , 1000, 10000, 100000, 1000000
    max_results (optional): Max results Options: 25, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000
    offset (optional): Where to resume in the candidate list (API only). Pass 0 on the first call, then the next_offset returned by the previous call.
- **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
    maxResults: Max companies to import per NAF code (1 credit each) Options: 100, 500, 1000, 5000, all
- **derrick_serp_first_result** — Find top Google 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** — Find Google 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
    maxResults: Max people to import per company (1 credit each) Options: 50, 100, 250, 500, all
    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 company 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_my_connections** — Import your LinkedIn connections
Export your 1st-degree LinkedIn connections into a new sheet: name, headline, profile URL and the date you connected. Free, from your connected LinkedIn account.
Cost: 0 credit(s) per call.
Category: import::linkedin::network

Args:
    maxResults (optional): Max connections Options: 100, 500, 1000, 5000, all
- **derrick_import_my_followers** — Import your LinkedIn followers & following
Export your LinkedIn followers and/or the people you follow into a new sheet: name, headline, profile URL, and whether they follow you, you follow them, or both. From your connected LinkedIn account.
Cost: 1 credit(s) per call.
Category: import::linkedin::network

Args:
    relationship: Which list Options: followers, following, both
    maxResults: Max people to import (1 credit each) Options: 100, 500, 1000, 5000, all
- **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. Each person once per post, the post author left out.
Cost: 1 credit(s) per call.
Category: import::linkedin::post

Args:
    postUrl: LinkedIn posts URL or activity ids
    engagementTypes: What to import Options: both, comments, reactions
    maxResults: Max people to import per post (1 credit each) Options: 100, 500, 1000, all
- **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_heyreach** — Push to HeyReach
Add a lead to a HeyReach lead list. Connect HeyReach once, pick or create the list, map the LinkedIn URL column (the lead key), and optionally map lead fields and custom variables.
Cost: 0 credit(s) per call.
Category: push::heyreach

Args:
    listId: HeyReach list to add leads to (pick one or type a name to create it)
    linkedinUrl: LinkedIn profile URL (HeyReach lead key)
    firstName: First name
    lastName: Last name
    companyName (optional): Company name
    jobTitle (optional): Job title
    email (optional): Email
    location (optional): Location
    icebreaker (optional): Icebreaker / personalized line
    variable1 (optional): Custom variable 1 (used as {{variable1}} in HeyReach)
    variable2 (optional): Custom variable 2 (used as {{variable2}} in HeyReach)
    variable3 (optional): Custom variable 3 (used as {{variable3}} in HeyReach)
    variable4 (optional): Custom variable 4 (used as {{variable4}} in HeyReach)
    variable5 (optional): Custom variable 5 (used as {{variable5}} in HeyReach)
- **derrick_push_to_instantly** — Push to Instantly
Add a lead to an Instantly lead list. Connect Instantly once, pick or create the list, map the email column (the lead key), and optionally map lead fields and custom variables.
Cost: 0 credit(s) per call.
Category: push::instantly

Args:
    listId: Instantly list to add leads to (pick one or type a name to create it)
    email: Lead email (Instantly lead key)
    firstName (optional): First name
    lastName (optional): Last name
    companyName (optional): Company name
    jobTitle (optional): Job title
    website (optional): Company website
    phone (optional): Phone
    linkedinUrl (optional): LinkedIn URL (sent as the {{linkedin_url}} variable)
    icebreaker (optional): Icebreaker (Instantly personalization)
    variable1 (optional): Custom variable 1 (used as {{variable1}} in Instantly)
    variable2 (optional): Custom variable 2 (used as {{variable2}} in Instantly)
    variable3 (optional): Custom variable 3 (used as {{variable3}} in Instantly)
    variable4 (optional): Custom variable 4 (used as {{variable4}} in Instantly)
    variable5 (optional): Custom variable 5 (used as {{variable5}} in Instantly)
- **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 Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "derrick": {
    "command": "npx",
    "args": ["-y","derrick-mcp"],
    "env": {
      "DERRICK_API_KEY": ""
    }
  }
}
```

**Requires environment variables:** `DERRICK_API_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What Derrick MCP server does

Derrick MCP server connects MCP-compatible AI clients to Derrick’s B2B data enrichment service. It supports requests such as finding work email addresses, enriching LinkedIn profiles, searching for companies, and retrieving business information. The available actions are not fixed entirely in the local package: the server loads additional tools from the Derrick API when it starts.

The server includes two tools regardless of the API-provided tool set:

- `derrick_configure` stores the Derrick API key.
- `derrick_account` reports account information and remaining credits.

The API can also provide enrichment related to phone numbers, company firmographics, technology stacks, and hiring signals. The exact set of dynamically loaded actions can change as Derrick adds or updates API capabilities.

## How it works

The server runs locally over MCP’s stdio transport. An MCP client starts the Node.js package, and the process communicates with that client through standard input and output. At startup, it obtains the available actions from the Derrick API and exposes them to the client.

After connecting, you can provide the key through the configuration tool or set it in the process environment. When configured through the tool, the key is stored in `~/.derrick-mcp/.env` and remains available for later sessions. The account tool can be used to inspect credits before making enrichment requests.

## Setup and configuration

To run Derrick MCP server, use Node.js 22 or newer and a Derrick account with the Standard plan or above. The README identifies that plan as $20 per month and requires an API key obtained from the Derrick Google Sheets integration.

The package can be started with `npx derrick-mcp`. Claude Desktop, Claude Code, Cursor, and other MCP clients that support stdio can be configured to launch that command. For clients that accept environment variables, set `DERRICK_API_KEY` to avoid entering the key through `derrick_configure`.

If you use the configuration tool instead, connect the server and ask the client to configure Derrick with the key. The saved file is created under the current user’s home directory, so the credential persists across sessions on that machine.

## Tools and capabilities

The Derrick MCP server has two local, always-available tools and a variable collection loaded from the service:

- Save and persist a Derrick API key.
- Check credits and account details.
- Find work email addresses.
- Enrich LinkedIn profiles.
- Search company records.
- Retrieve supported business enrichment such as phone data, firmographics, technology stacks, and hiring signals.

Because the remote API determines the additional tool set, clients can discover new Derrick actions without requiring a new local server release. Ask the connected AI client what Derrick can do to inspect the currently available operations.

## Limitations and notes

Derrick MCP server requires Derrick credentials and an eligible paid account; it is not described as a credential-free or free-tier service. Enrichment requests depend on the credits and capabilities available through that Derrick account.

The documented client setup covers Claude Desktop, Claude Code, and Cursor. Other clients must support MCP over stdio. Protect the API key whether it is stored in the local `.env` file or supplied through the environment, and follow Derrick’s product terms and privacy policy when processing business or contact data.

_Full upstream README: https://allmcps.com/mcp/derrick/readme_

