An agent can connect on its own if it already holds X_API_KEY, X_API_KEY.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
tools.schemasevery tool has an object input schema
pass
tools.annotations14 of 14 tools declare readOnlyHint or destructiveHint
fail
tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_statements (openWorldHint); get_earnings_release (openWorldHint); status (openWorldHint); …
pass
tools.token_costabout 3,316 tokens to load every tool
pass
tools.api_dumptools are not a one-to-one API dump
pass
tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
n/a
stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 0 of the 7 days needed
dependenciesn/a · weight 15
n/a
deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package
14 tools, about 3,316 tokens to load them all · tool set b098cca720c4 · checked 2026-11-14 06:30 UTC
Tool changes
No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://api.belfortagent.xyz/mcpstreamable-http
api_key ${X_API_KEY}
yes
100%
462 ms
2025-11-25
2026-11-14
Tools (14)
get_companyread-only
One company by ticker or CIK. Costs 1 credit. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_earnings_releaseread-only
One 8-K Item 2.02 earnings release with its plain-text exhibit body. Costs 5 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_filingsread-only
Filings list from SEC submissions, newest first. One page only via limit/cursor. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_financialsread-only
Normalized core financials from printed statement lines (published fields only), newest period first. One page via limit/cursor. Costs 1 credit. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_form13fread-only
Form 13F holdings for a manager CIK. value_unit is thousands_usd or usd; ticker is null unless proven. One page only. Not part of the free demo: charged even for demo companies. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_holdersread-only
Who reported holding this issuer on Form 13F for one period (newest by default). Top 25 by default; page the full list. About 35% of 13F rows lack dual-evidence CIK links and are left out. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_insider_tradesread-only
Form 3/4/5 insider transactions for an issuer, newest first. Blank price is null. One page only via limit/cursor. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_macroread-only
One official macro series document (BLS, Treasury par yields, Fed H.15). Unknown series are refused. Costs 1 credit. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_metricsread-only
Key metrics for a company, newest period first. Unknown query parameters are refused. Costs 1 credit. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_ownershipread-only
Schedule 13D/13G reporting-owner records for an issuer, newest filing first. Structured XML filings from 2024-12-18 only. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_segmentsread-only
Single-axis product, geographic and business-segment revenue (OperatingSegments folded in). Multi-axis and expense lines are not served. One page via limit/cursor. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
get_statementsread-only
Statements as filed, one document per filing and statement, newest filing first. Costs 3 credits. One page only: pass `limit` (1–20, default 4) and `cursor` from `meta.next_cursor`. Do not assume every page is fetched. A typical page of 4 documents is about 45 KB (median in the pilot sample); large pages stay under the API document budget (~4 MB). A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
list_earnings_releasesread-only
8-K Item 2.02 press-release exhibits for an issuer, newest filed first. List items omit text (a document page). Titles may be null. One page via limit/cursor; optional from/to on filed. Costs 3 credits. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.
statusread-only
Data age for metrics, statements, ownership, and macro. Costs 0 credits. Authenticated on the hosted connector like every other tool; the underlying /v1/status route itself needs no key. A figure can be withheld (null/absent beats a guess). A figure can change or disappear when a later filing arrives; figures are not versioned. Read `adjustments` for extractor decisions beyond copying one filed figure. This is filing data, not investment advice.