Expert Witness Directory MCP Server
Find and filter deduplicated expert-witness and medico-legal directory records in the US and Australia via the find_expert_witnesses tool.
Search 18 implemented public directories across the US and Australia in one call.
Filter by specialty taxonomy, state/region, country (
US/AU), and specific sources.Get one deduplicated record per person with specialty, region, country, firm, practice site, phone, listing URL, sources, and published email only when printed.
Use
listmode for all matches orfeedmode for new, changed, returned, or removed experts since the last run on the same persistent store.Optionally verify US records against NPPES to add NPI and NPPES status.
Control output with
maxItems;0means no cap.Keep state between runs using a named Apify key-value store.
Requires an
APIFY_TOKENand consumes Apify credits per billed event.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Expert Witness Directory MCP Server find forensic psychiatry expert witnesses in Queensland"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Expert Witness Directory MCP Server
MCP server for the Mamba Labs Expert Witness Finder, US and Australia actor on Apify.
Expert witness and medico-legal directory records for the United States and Australia, one deduplicated record per person, with specialties mapped to one taxonomy.
Install
npx -y @mambalabsdev/mcp-expert-witness-directoryClaude Desktop
{
"mcpServers": {
"mamba-expert-witness-directory": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-expert-witness-directory"],
"env": { "APIFY_TOKEN": "your-apify-token" }
}
}
}Get an Apify token at console.apify.com/account/integrations.
Related MCP server: Fonteum — Healthcare Provider Data
Coverage
The actor returns records for the United States and Australia only.
It reads 18 public sources: 7 in the US and 11 in Australia, counting ABIME once in the US. ABIME lists experts in several countries; the actor keeps only its US and Australian records.
UK and Canadian records are not offered. The
countryinput acceptsUSandAUonly, because the public actor refuses any other country and stops the run with an error.The same person on several directories comes back as one record listing every source.
Every source's own specialty tags map to one taxonomy, so "Forensic Psychiatry" and "Psychiatrist, general adult" filter together.
Australian panel sources print the panel's contact details, not the doctor's, so those records carry a name, specialty, and state but no email.
Emails
The actor never guesses an email. published_email is empty unless a source page printed an address, and email_source names the page.
Source terms
Several sources publish terms that restrict automated collection, reproduction, commercial use, or soliciting the people they list. The actor README gives the terms posture of each source as it was published when the actor was built. The actor reports the terms; it does not decide for you. Make your own call for your use case, and take legal advice where it matters.
Tool
find_expert_witnesses
Find expert witnesses and medico-legal assessors in the United States and Australia, filtered by specialty, region, country, and source.
Input | Type | Required | Notes |
| array | no | Taxonomy codes, for example |
| array | no | State or region as the source prints it, for example Queensland, California, New South Wales. Case and accents are ignored. Empty returns every region. |
| array | no |
|
| array | no | Directories to read. Empty reads the 18 implemented sources: |
| string | no |
|
| boolean | no | Off by default. Checks each US record against the free NPPES monthly file and adds |
| integer | no | Stop after this many output rows. Default 100. |
| string | no | Named key-value store in your Apify account that keeps expert records between runs. Default |
Nothing is required. A call with no inputs reads all 18 sources and returns up to 100 experts.
A run with maxItems: 0 reads every listing on every source at one request per 2 seconds per host. It has not been timed, and it may pass the 3,600 second run timeout this wrapper sets. Set maxItems for an interactive call.
Pricing
Expert Witness Directory is pay per event on Apify. Four events are billed.
Event | Charged for | Price | Fires when |
| Expert record | $0.004 | Once per deduplicated expert row written to the dataset. In feed mode, once per new, changed, returned, or removed row; unchanged experts are not emitted and cost nothing. |
| Email returned | $0.01 | Once per row that carries a published email a source page printed. Removed rows never charge it. |
| NPPES check | $0.002 | Once per US row checked against the NPPES monthly file. Only when |
| Actor start | $0.00005 | Charged by Apify when the run starts, one event per GB of memory. One event at the 1024 MB default. |
Actor
Actor ID LIpwlgfE3LaQBaXd4. The wrapper calls the actor by that immutable ID rather than by its Store slug, so a Store rename never breaks it.
Built by Mamba Labs.
Available Tools
1 toolfind_expert_witnessesFind Expert Witnesses in the US and AustraliaARead-only
Find expert witnesses and medico-legal assessors in the United States and Australia. Reads 18 public directories (7 in the US, 11 in Australia, ABIME counted once), merges the same person across directories into one record, and maps every source's specialty tags to one taxonomy. Each row carries name, specialty, state or region, country, firm, practice site, phone, listing URL, and the sources that list the person. country accepts US and AU only: the public actor covers the United States and Australia and refuses a UK or Canadian request, so the run stops with an error on any other value. published_email is filled only when a source page printed an address; the actor never guesses an email. Several sources publish terms that restrict automated collection, reproduction, commercial use, or solicitation; the actor README lists each source's terms posture, and the use decision is yours. mode list returns every matching expert; mode feed returns only experts new, changed, returned, or removed since the last run on the same persistent store. Charges $0.004 per expert record, $0.01 per row with a published email, $0.002 per US row checked against NPPES when verifyNppes is on, and $0.00005 per actor start per GB of memory (one event at the 1024 MB default). Requires an APIFY_TOKEN and consumes Apify credits. Read only against the directories; it writes only to the named key-value store in your own Apify account.
Inputs: mode, region, country, sources, +4 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of selecting the wrong tool or confusing overlapping purposes. The single tool's scope is clearly defined as finding expert witnesses.
With a single tool named find_expert_witnesses, naming is inherently consistent and follows a clear snake_case verb_noun pattern. No mixed conventions are present.
One tool is on the thin side according to the rubric's 1-2 tool borderline range, though it suits the narrow read-only search purpose. The tool consolidates search, list, and feed modes without fragmentation.
The tool covers the core search lifecycle: querying 18 directories, merging records, mapping specialties, returning contact data, and supporting list/feed change modes. Minor gaps exist for separate source metadata or single-expert retrieval, but agents can work around them via returned listing URLs.
Maintenance
Related MCP Connectors
US provider, KOL, executive and organization search over de-identified claims data.
Look up U.S. healthcare providers by NPI, name, specialty and ZIP radius from CMS NPPES data.
Find US healthcare providers by name, specialty, location or NPI from the CMS NPPES registry.
Healthcare provider & compliance intel: NPPES lookup, OIG/SAM exclusion screening, FDA enforcement.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceLook up US healthcare providers in the NPPES NPI registry and resolve NUCC specialty codes via MCP.139 npm1Apache 2.0
- FlicenseNot gradedqualityDmaintenanceSource-provenanced US federal healthcare provider data over MCP. Resolve any NPI or CCN across NPPES, OIG LEIE, SAM.gov, state Medicaid exclusions, CMS PECOS, Care Compare, and Open Payments — every field carries a 14-field provenance contract, and an "excluded or compromised anywhere" check runs on every lookup.-
- FlicenseNot gradedqualityCmaintenanceEnables searching all US sex-offender registries from any MCP client, returning scored, de-duplicated records with provenance and per-registry status.-
- AlicenseNot gradedqualityBmaintenanceEnables LLM clients to search and retrieve U.S. healthcare provider records from the NPPES NPI Registry, including provider lookup, specialty search, checksum validation, and referral-eligibility assessment, all without an API key.MIT