mcpbeat Sign in

Advisorfinder MCP Server

by advisorfinder Your server? Claim it
answering

Advisorfinder is answering right now. Last checked 6 min ago. 201 installs a week from pypi. It exposes 7 tools. Last commit 26 Oct 2026.

Search and vet SEC-registered financial advisors: profiles, disclosures, firm fees, credentials.

Installs per day peak 119 · avg 37 · -31% w/w
a month agotoday
Uptime history 86 days of history · worst day 95%
86 days agonow
100.0%
Uptime 24h
91 of 91 checks
7
Tools
read from the server
353 ms
Response time
average over 24h
201
Installs / week
npm and PyPI

What changed 22

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 12 August 2026. No other catalogue keeps this.

23 Oct 2 tool descriptions were rewritten search_advisors, search_firms
22 Oct 6 tool descriptions were rewritten8 times that day check_advisor, find_bookable_advisors, get_advisor and 3 more
19 Oct a tool description was rewritten search_firms
14 Oct 3 tool descriptions were rewritten find_bookable_advisors, get_firm, search_firms
13 Oct 2 tool descriptions were rewritten get_firm, search_advisors
13 Oct a tool changed version
28 Aug 2 tool descriptions were rewritten check_advisor, get_advisor
12 Aug a tool appeared find_bookable_advisors
12 Aug a tool description was rewritten search_firms
12 Aug a tool changed version
and 2 more, back to 12 August 2026

What the code does

We read the source, 6 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

File ships in the package but is absent from the source [пакет] .claude/worktrees/marketplace-layer/src/advisorfinder_mcp/__init__.py:1, [пакет] .claude/worktrees/marketplace-layer/src/advisorfinder_mcp/bootstrap.py:1, [пакет] .claude/worktrees/marketplace-layer/src/advisorfinder_mcp/db.py:1 и ещё 4
этот файл ставится пользователю, но в репозитории его нет

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add mcp --transport http https://mcp.advisorfinder.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.advisorfinder.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://mcp.advisorfinder.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.advisorfinder.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.advisorfinder.com/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

advisor
check_advisor
Quick yes/no-style verification of an advisor: is their registration active, which states they hold an investment-adviser registration in (`advisory_states`, with any broker-dealer state registrations reported separately as a labeled count in `also_registered_as_broker`), how long they have been in the industry, and their four-state disclosure status. Accepts EITHER a CRD number (all digits) OR a name — optionally narrowed by firm/state to disambiguate common names. If a name matches more than one advisor, returns the candidates with their CRD numbers instead of guessing. This tool never returns a numeric risk score — only the underlying facts (registration status, disclosure status) so you can judge for yourself.
get_advisor
Get the full profile for an investment adviser representative (IAR) by CRD number — no need to search first if you already have it. Returns employment history (current firm first, then previous), exams passed, the states where they hold an investment-adviser registration (`advisory_states`; broker-dealer state registrations are reported separately as a labeled count in `also_registered_as_broker`, because selling securities is not the same as giving investment advice), professional designations (always labeled self-reported — none of this data is independently verified), years in the industry, and four-state disclosure status (never phrased as "clean"/"safe": none_reported / disclosed_no_detail / disclosed_with_detail / unknown). Data is derived from SEC IAPD / FINRA BrokerCheck. All dates are YYYY-MM-DD. For an advisor who is also listed on AdvisorFinder, `advisorfinder_listing.self_reported` carries the credentials and years of experience from that profile, labeled as such. Each designation has a `source` (e.g. "Form ADV Part 2B brochure supplement"). When no designations are on file but the profile lists some, `designations_coverage_note` explains that the public data covers few advisors; when both lists are present and not the same, `credential_sources_note` says so. Neither note is a finding against the advisor.
advisors
search_advisors
Search SEC-registered investment adviser representatives (IARs) by name, firm, city, and/or state. No CRD number needed. At least one of name/firm/city/state is required — e.g. browse by city+state alone, or search by name. Returns, per match: CRD, name, the firm(s) they're linked to (with branch city/state), a four-state disclosure status (none_reported / disclosed_no_detail / disclosed_with_detail / unknown — never "clean"), and a link to the advisor's full SEC IAPD record. Data is derived from SEC IAPD / FINRA BrokerCheck registration feeds, not real-time. Exact name matches rank first. `total_matches` is the number of advisors that match the filters; `more_results_available` appears when more advisors match than the limit returns. Counting stops at 10,000: `total_matches_capped: true` means more than 10,000 advisors matched.
bookable
find_bookable_advisors
Search advisors listed on AdvisorFinder's marketplace — professionals with public profiles you can view and contact directly. This searches only AdvisorFinder members (a few hundred advisors), not the full SEC roster. All filters are optional — browsing with none of them is fine, since this tool's scope is already narrow. `specialty` matches against the advisor's bio, client description, "in their own words" answers, and credential acronyms and names (case-insensitive substring; e.g. "CFP" finds CFP® holders). Returns, per member: their self-provided profile info (bio; `credentials` as [{acronym, name, status: "self-reported"}]; `education` as [{institution, degree, year}]; `pricing` as a list of {type, ...} entries such as {"type": "aum", "min": "0.50", "max": "1.00", "unit": "percent of assets"}, {"type": "flat_fee", "min", "max", "frequency"}, {"type": "hourly", "rate"}, {"type": "one_time", "cost"} or {"type": "fees_information", "link"}, with values as listed on the profile and formatting normalized (type/frequency lowercased, a trailing "%" removed, unset markers dropped; the "percent of assets" unit only when the listed values are plain numbers); minimum account size; allowed states; `member_since` as YYYY-MM-DD; and more), a link to their full AdvisorFinder profile, AND regulatory facts for their CRD. `allowed_states` and `virtual_meetings_offered` are null when the member did not fill them in: null means not stated on the profile, not "none". Members whose CRD is in our SEC dataset get their registration status and four-state disclosure status (none_reported / disclosed_no_detail / disclosed_with_detail / unknown) from that dataset — never softened. Members whose CRD is NOT in our SEC dataset (typically state-registered or BD-side advisors) get the status `not_in_regulatory_dataset` with a labeled note saying so and FINRA BrokerCheck / SEC IAPD verify links — never presented as if clean. AUM and client-count figures are self-reported by the advisor, not regulatory data, and are always labeled as such. Results are in alphabetical order by name; membership or payment has no effect on the order. `total_matches` is the number of members that match the filters. Being listed here is a business relationship with AdvisorFinder, not an endorsement, and never affects how any advisor ranks in search results. The marketplace listings can be temporarily unavailable; in that case this tool returns `available: false` with no results.
database
get_database_stats
Overall stats about our data: how many firms and advisors we cover, when each data source was last refreshed (vintages), and a full four-state disclosure tally — INCLUDING the 'unknown' bucket (advisors where we simply don't have disclosure detail on file; that is not the same as a clean record). Also states coverage scope explicitly: we do not claim to cover the whole US advisor population, only SEC-registered firms and their active reps.
firm
get_firm
Get the full profile for an investment adviser FIRM by CRD number: identity, address, website, AUM band, total employees, how they charge (a list), any disclosure flag, state registrations (a list of {state, date}, date YYYY-MM-DD or null), office locations (private residences are not listed: their count is in `private_residence_locations_withheld`, addresses withheld per SEC privacy rules), prior/other names, fee details from their ADV Part 2A brochure (marked as estimated when it is, and basis "not extracted" when no fee details were extracted), and `advisor_count`: how many investment adviser representatives we have on file for them (broker-dealer-only registrations are not counted; an empty roster does not necessarily mean an empty firm — see the caveat when that happens). Client types are withheld (see client_types_note). State-registered-only firms get a reduced profile.
firms
search_firms
Search SEC- and state-registered investment adviser FIRMS by name and/or state. Matches on the firm's primary name, legal name, or any "also known as" prior name on file. Returns, per match: CRD, name, city/ state, AUM band, `advisor_count` (the number of investment adviser representatives on file for the firm in our data — broker-dealer-only registrations are not counted; null for state-registered-only firms, which have no roster), and a link to the firm's SEC IAPD record. State-registered-only firms (not SEC-registered) are included but flagged — purely state-registered firms have no advisor rosters at all; state-listed firms showing rosters are dual-registered. Exact name matches rank first (the firm's own name, then an "also known as" name), then names that start with the search text (own names before "also known as" names), then other matches. Inside each group, firms with a larger SEC AUM band come first, then firms with more advisors on file (a state-registered- only firm ranks as an undisclosed band with no advisors). A result can carry `advisor_count_note` (no advisor records on file) or `unreadable_characters_note` (characters lost in the source data, shown as �). `total_matches` is the number of firms that match the filters. Counting stops at 10,000: `total_matches_capped: true` means more than 10,000 firms matched.

Endpoints

URLTransportStateLatencyChecked
https://mcp.advisorfinder.com/mcp streamable-http answering 293 ms 6 min ago

Alternatives to Advisorfinder

same job, measured the same way
Financier docs
by financier

Search and read Financier's developer documentation. No credentials needed.

2 tools answering
French Companies Registry Data
by corent1robert

French company data by SIREN or search: address, NAF code, directors, VAT and financials

answering
Edinet MCP
by ajtgjmdjp

Access Japanese financial disclosures (EDINET). Search companies, retrieve BS/PL/CF statements.

286 installs/wk local only
S
SEV — Company Discovery from SEC Filings
by etsquareai

Ask a research question; in seconds get ranked companies, vetted 10-K/10-Q passages and financials.

504 installs/wk local only
Global Database
by globaldatabase

Verified company profiles, financials, ownership, registry records and business contacts.

answering
H
hai Lab Japan Company Data
by hotagithub

Search Japanese company credit, financials, subsidies, and procurement via AI agents.

answering
CompanyData.dk
by companydata

Danish company registry (CVR): company search, financials, ownership, beneficial owners and more.

answering
China Disclosures
by pipeworx-io

China Disclosures MCP — non-SEC Chinese biotech deals and HK/STAR IPO financing, read straight out…

441 installs/wk 48 tools answering

Advisorfinder — questions

Answers built from our own checks of this server.

What can Advisorfinder do?
It exposes 7 tools, read directly from the server on our last check. Among them: check_advisor, find_bookable_advisors, get_advisor, get_database_stats, get_firm, search_advisors and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Advisorfinder working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 353 ms. The bar chart above shows every period we have measured.
How do I connect Advisorfinder?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Advisorfinder need an API key?
No. Advisorfinder completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Advisorfinder?
It answers our handshake in 353 ms on average, which is faster than 40% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Advisorfinder?
The pypi package advisorfinder-mcp was installed 201 times in the last week. Week over week that is -31%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Advisorfinder open source?
The code is open source: it is published under the MIT licence, written in Python and 2 stars on GitHub. The licence covers the code in the repository, not the hosted service at mcp.advisorfinder.com, which runs on its operator's own terms.