Mcp Partner Member Directory Extractor

com.mambabuiltPublished by mambabuilt.comv1.0.1Updated Nov 7, 2026

One company row per listing from partner directories and member lists, with domain and tier.

Overview

AI-generated overview

Extracts partner directory and member list pages into one company row per listing, with domain, website, tier, tags and location.

What you can do
  • Extract companies from one directory URL or up to 20 directory URLs at once
  • Return each listing as a row with name, domain, website, listing URL, tier, tags, location, rating, review count and partner-since date
  • Include published email and phone details for PartnerPage directories when details are enabled
  • Limit listings per directory and pages read, and collapse repeated companies to one row by domain
  • Cap the run cost with an optional maximum charge
When to use it
Useful when you want a structured company list from a partner program, agency directory or trade association member list, for example to build a prospect or partner table with domains and tiers. It fits directories built on PartnerPage, the Shopify Partner Directory, and member lists that link to one profile page per member.
Requirements
Runs locally as an npm package over stdio, so it needs Node.js 18 or newer. An Apify account and an Apify API token set as APIFY_TOKEN are required for calls; the tool is listed without a token but a run needs one. Network access is needed because the work runs on Apify.
Before you install
Runs are billed per event to your Apify account, with a per-company-row charge and a per-run start charge; set the optional maximum charge to cap spending. Directory URLs and the resulting rows, including any published email and phone details, are sent to Apify for processing. The APIFY_TOKEN secret grants access to your Apify account, so keep it out of shared configs.

Installation

In SourceWeft

  1. Open Mcp Partner Member Directory Extractor in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Partner and Member Directory Extractor MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Partner Member Directory Extractor MCP server]

An MCP server for the Mamba Labs Partner and Member Directory Extractor actor on Apify. Give it a partner directory or a member list URL. Each listed company comes back as one row with its website, domain, tier, tags, and location.

What's Inside

What it does

The actor reads three directory families: directories built on PartnerPage (Clay's Solutions Partner Directory and the Zapier partner directory among them), read through PartnerPage's public listing API; the Shopify Partner Directory; and member lists that link to one profile page per member, such as a trade association directory. Each row carries listing_name, company_domain, website, listing_url, tier, tags, location, rating, review_count, partner_since, and the listed_email and listed_phone the directory publishes. robots.txt is checked before every request. A directory that builds its list in the browser returns one free row with row_status unsupported.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

json
{  "mcpServers": {    "mamba-partner-member-directory-extractor": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-partner-member-directory-extractor"      ],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Restart the client. The extract_directory_companies tool appears.

Prerequisites

Example prompts

  • "List every agency in the Clay experts directory with its website and tier."
  • "Pull 100 Shopify partners that do store migrations, with their rating and location."
  • "Turn the IAB UK member directory into a list of company domains."

Tool

extract_directory_companies. One tool. Example arguments:

json
{  "directory_url": "https://www.clay.com/en/experts",  "max_listings": "200"}

Inputs

Every buyer facing input of the actor. Omitted inputs take the actor's own defaults. Numbers and yes or no inputs are sent as text.

InputTypeDescription
directory_urlstringOne directory page
directory_urlsarrayUp to 20 directory pages
max_listingsstringListings per directory, 1 to 5000. Default 100
max_pagesstringShopify and member lists: listing pages to read. Default 10
include_detailsstringPartnerPage: tags, location, and email. Default true
dedupe_domainsstringReturn a repeated company once. Default true
max_charge_usdstringOptional cost cap for the run

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
company-listed, per company row$0.004$0.0038$0.0036$0.0034
apify-actor-start, per run start (one per GB of run memory)$0.0015$0.0015$0.0015$0.0015

Skipped repeats, and no listings, robots disallowed, blocked, unsupported, and error rows are free.

Your keys

The actor needs no key. Proxy traffic adds nothing to your price: Mamba Labs pays the platform costs of the run.

Full actor documentation

apify.com/mambalabs/partner-member-directory-extractor

License

MIT. See LICENSE.

Source: README.md at commit c6eccc3

Tools

1

extract_directory_companies

Extract companies from a partner or member directory

Turn a vendor partner directory or a trade body member list into one company row per listing. Give directory_url or directory_urls (up to 20). Reads directories built on PartnerPage (for example https://www.clay.com/en/experts or the Zapier partner directory) through PartnerPage's public listing API, the Shopify Partner Directory (any https://www.shopify.com/partners/directory/... page), and member lists that link to one profile page per member. Each row: listing_name, company_domain, website, listing_url, tier, tags, location, rating, review_count, partner_since, and the email and phone the directory itself publishes. robots.txt is checked before every request. A directory that cannot be read (it builds its list in the browser) returns one free row with row_status unsupported. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per company row.

Parametersmax_pagesmax_listingsdirectory_urldedupe_domainsdirectory_urlsmax_charge_usdinclude_details

Version history

2
  1. v1.0.1LatestNov 5, 2026
  2. v1.0.0Oct 22, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts