{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_znjz9yhe3axa","handle":"annalist-financial-statements","url":"https://wellknown.network/agents/annalist-financial-statements","links":{"self":"https://wellknown.network/agents/annalist-financial-statements/record.json","html":"https://wellknown.network/agents/annalist-financial-statements","markdown":"https://wellknown.network/agents/annalist-financial-statements/record.md","api":"https://wellknown.network/api/v1/agents/annalist-financial-statements","status":"https://wellknown.network/api/v1/agents/annalist-financial-statements/status","claim":"https://wellknown.network/agents/annalist-financial-statements/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/annalist-financial-statements/claim.json","badge":"https://wellknown.network/agents/annalist-financial-statements/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/annalist-financial-statements/history","tools":"https://wellknown.network/api/v1/agents/annalist-financial-statements/tools"},"ard":{"identifier":"urn:air:annalist.io:server:annalist-financial-statements","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Annalist Financial Statements","summary":"Financial statements, ratios, findings, screens and peer comparisons from official filings. Keyless.","description":"Financial statements, ratios, findings, screens and peer comparisons from official filings. Keyless.","publisher":{"name":"rawsd10","url":null},"homepage":"https://annalist.io/agents/","repository":null,"version":"1.2.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://annalist.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T07:03:16.670137Z","publishedAt":"2026-10-30T07:03:16.670137Z","registryName":"io.github.rawsd10/annalist"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"research.web","name":"Deep Web Research","confidence":0.583,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","productivity","research","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 38m ago.","lastOkAt":"2026-11-01T02:25:59.172Z","lastProbedAt":"2026-11-01T02:25:59.172Z","statusComputedAt":"2026-11-01T02:28:50.362Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":113,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":5,"ok":5,"authBoundaryOk":0,"serviceOk":5,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-01T02:25:59.172Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":107,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Find companies covered by Annalist by name, ticker, SEC CIK or id, optionally filtered by country. Returns each company's id (used by the other tools), identifi"},{"name":"get_company_overview","description":"One answer on a company, the first call for a question about it: identity, sector, latest snapshot, revenue and net income of the latest quarter (or fiscal year"},{"name":"get_statement","description":"Figures of one statement for one company from its latest snapshot, filtered by period and item. Every row gives its period with start and end dates, whether eac"},{"name":"get_ratios","description":"Ratios computed from a company's latest snapshot by formulas with stable ids (bank.roe, corp.roic). Every value gives its unit, period and the snapshot figures "},{"name":"get_findings","description":"The key findings of a company, written by fixed rules from its figures: each a sentence ready to quote with its rule, claim, state (New, Confirmed, Strengthened"},{"name":"screen_companies","description":"Screen the companies of the coverage as the Screener page of Annalist does, or rank them by one measure. With screen, the conditions of the page joined by comma"},{"name":"compare_companies","description":"2 to 4 companies side by side, aligned on calendar quarters as Annalist Compare places their fiscal periods, so that companies whose fiscal years end in differe"},{"name":"get_events","description":"Corporate events of a company found by fixed rules in its filings: acquisitions, disposals, spin-offs, discontinued operations, reorganisations, stock splits, r"},{"name":"get_data_quality","description":"How far the figures of a company are proven: the values published, confirmed by a check, confirmed by a second document, derived from reported figures and withh"},{"name":"get_snapshot_info","description":"The latest snapshot of a company: as-of period, release date and time of publication, coverage, conventions (units, signs, fiscal calendar), validation summary,"},{"name":"list_snapshots","description":"Every snapshot that the site has published for a company, oldest first, with its as-of period, dataset hash and time of publication: the point-in-time record of"},{"name":"get_sources","description":"Source documents of a company's latest snapshot: kind, period, release or filing date (indexed: the date an index added a report that states no date of publicat"},{"name":"run_buyout","description":"Run the buyout model 1.0 of Annalist Deal Lab on a company's published figures, at its starting values or with the caller's assumptions under the keys of the ad"},{"name":"search","description":"Search the documents of Annalist for a question in words, as ChatGPT connectors and deep research do: the overview, key findings, statements and ratios of the c"},{"name":"fetch","description":"The full text of one document that search returned (an overview, key findings, a statement or the ratios of one frequency of a company), as JSON with its figure"}],"toolCount":15,"toolsHash":"a8e9f24aa1fcc3ed0a6820692cd366b4fc871f6d8dd36982218398a069de9738","serverName":"annalist","capabilities":["tools","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T18:27:36.643Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":147,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Find companies covered by Annalist by name, ticker, SEC CIK or id, optionally filtered by country. Returns each company's id (used by the other tools), identifi"},{"name":"get_company_overview","description":"One answer on a company, the first call for a question about it: identity, sector, latest snapshot, revenue and net income of the latest quarter (or fiscal year"},{"name":"get_statement","description":"Figures of one statement for one company from its latest snapshot, filtered by period and item. Every row gives its period with start and end dates, whether eac"},{"name":"get_ratios","description":"Ratios computed from a company's latest snapshot by formulas with stable ids (bank.roe, corp.roic). Every value gives its unit, period and the snapshot figures "},{"name":"get_findings","description":"The key findings of a company, written by fixed rules from its figures: each a sentence ready to quote with its rule, claim, state (New, Confirmed, Strengthened"},{"name":"screen_companies","description":"Screen the companies of the coverage as the Screener page of Annalist does, or rank them by one measure. With screen, the conditions of the page joined by comma"},{"name":"compare_companies","description":"2 to 4 companies side by side, aligned on calendar quarters as Annalist Compare places their fiscal periods, so that companies whose fiscal years end in differe"},{"name":"get_events","description":"Corporate events of a company found by fixed rules in its filings: acquisitions, disposals, spin-offs, discontinued operations, reorganisations, stock splits, r"},{"name":"get_data_quality","description":"How far the figures of a company are proven: the values published, confirmed by a check, confirmed by a second document, derived from reported figures and withh"},{"name":"get_snapshot_info","description":"The latest snapshot of a company: as-of period, release date and time of publication, coverage, conventions (units, signs, fiscal calendar), validation summary,"},{"name":"list_snapshots","description":"Every snapshot that the site has published for a company, oldest first, with its as-of period, dataset hash and time of publication: the point-in-time record of"},{"name":"get_sources","description":"Source documents of a company's latest snapshot: kind, period, release or filing date (indexed: the date an index added a report that states no date of publicat"},{"name":"run_buyout","description":"Run the buyout model 1.0 of Annalist Deal Lab on a company's published figures, at its starting values or with the caller's assumptions under the keys of the ad"},{"name":"search","description":"Search the documents of Annalist for a question in words, as ChatGPT connectors and deep research do: the overview, key findings, statements and ratios of the c"},{"name":"fetch","description":"The full text of one document that search returned (an overview, key findings, a statement or the ratios of one frequency of a company), as JSON with its figure"}],"toolCount":15,"toolsHash":"5e2a47924cf8be727764c42e52153c8e439abf62f47708b41d467df493d953e9","serverName":"annalist","capabilities":["tools","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T10:25:01.394Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":268,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Find companies covered by Annalist by name, ticker, SEC CIK or id, optionally filtered by country. Returns each company's id (used by the other tools), identifi"},{"name":"get_company_overview","description":"One answer on a company, the first call for a question about it: identity, sector, latest snapshot, revenue and net income of the latest quarter (or fiscal year"},{"name":"get_statement","description":"Figures of one statement for one company from its latest snapshot, filtered by period and item. Every row gives its period with start and end dates, whether eac"},{"name":"get_ratios","description":"Ratios computed from a company's latest snapshot by formulas with stable ids (bank.roe, corp.roic). Every value gives its unit, period and the snapshot figures "},{"name":"get_findings","description":"The key findings of a company, written by fixed rules from its figures: each a sentence ready to quote with its rule, claim, state (New, Confirmed, Strengthened"},{"name":"screen_companies","description":"Screen the companies of the coverage as the Screener page of Annalist does, or rank them by one measure. With screen, the conditions of the page joined by comma"},{"name":"compare_companies","description":"2 to 4 companies side by side, aligned on calendar quarters as Annalist Compare places their fiscal periods, so that companies whose fiscal years end in differe"},{"name":"get_events","description":"Corporate events of a company found by fixed rules in its filings: acquisitions, disposals, spin-offs, discontinued operations, reorganisations, stock splits, r"},{"name":"get_data_quality","description":"How far the figures of a company are proven: the values published, confirmed by a check, confirmed by a second document, derived from reported figures and withh"},{"name":"get_snapshot_info","description":"The latest snapshot of a company: as-of period, release date and time of publication, coverage, conventions (units, signs, fiscal calendar), validation summary,"},{"name":"list_snapshots","description":"Every snapshot that the site has published for a company, oldest first, with its as-of period, dataset hash and time of publication: the point-in-time record of"},{"name":"get_sources","description":"Source documents of a company's latest snapshot: kind, period, release or filing date (indexed: the date an index added a report that states no date of publicat"},{"name":"run_buyout","description":"Run the buyout model 1.0 of Annalist Deal Lab on a company's published figures, at its starting values or with the caller's assumptions under the keys of the ad"},{"name":"search","description":"Search the documents of Annalist for a question in words, as ChatGPT connectors and deep research do: the overview, key findings, statements and ratios of the c"},{"name":"fetch","description":"The full text of one document that search returned (an overview, key findings, a statement or the ratios of one frequency of a company), as JSON with its figure"}],"toolCount":15,"toolsHash":"5e2a47924cf8be727764c42e52153c8e439abf62f47708b41d467df493d953e9","serverName":"annalist","capabilities":["tools","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T03:25:38.453Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Find companies covered by Annalist by name, ticker, SEC CIK or id, optionally filtered by country. Returns each company's id (used by the other tools), identifi"},{"name":"get_company_overview","description":"One answer on a company, the first call for a question about it: identity, sector, latest snapshot, revenue and net income of the latest quarter (or fiscal year"},{"name":"get_statement","description":"Figures of one statement for one company from its latest snapshot, filtered by period and item. Every row gives its period with start and end dates, whether eac"},{"name":"get_ratios","description":"Ratios computed from a company's latest snapshot by formulas with stable ids (bank.roe, corp.roic). Every value gives its unit, period and the snapshot figures "},{"name":"get_findings","description":"The key findings of a company, written by fixed rules from its figures: each a sentence ready to quote with its rule, claim, state (New, Confirmed, Strengthened"},{"name":"screen_companies","description":"Screen the companies of the coverage as the Screener page of Annalist does, or rank them by one measure. With screen, the conditions of the page joined by comma"},{"name":"compare_companies","description":"2 to 4 companies side by side, aligned on calendar quarters as Annalist Compare places their fiscal periods, so that companies whose fiscal years end in differe"},{"name":"get_events","description":"Corporate events of a company found by fixed rules in its filings: acquisitions, disposals, spin-offs, discontinued operations, reorganisations, stock splits, r"},{"name":"get_data_quality","description":"How far the figures of a company are proven: the values published, confirmed by a check, confirmed by a second document, derived from reported figures and withh"},{"name":"get_snapshot_info","description":"The latest snapshot of a company: as-of period, release date and time of publication, coverage, conventions (units, signs, fiscal calendar), validation summary,"},{"name":"list_snapshots","description":"Every snapshot that the site has published for a company, oldest first, with its as-of period, dataset hash and time of publication: the point-in-time record of"},{"name":"get_sources","description":"Source documents of a company's latest snapshot: kind, period, release or filing date (indexed: the date an index added a report that states no date of publicat"},{"name":"run_buyout","description":"Run the buyout model 1.0 of Annalist Deal Lab on a company's published figures, at its starting values or with the caller's assumptions under the keys of the ad"},{"name":"search","description":"Search the documents of Annalist for a question in words, as ChatGPT connectors and deep research do: the overview, key findings, statements and ratios of the c"},{"name":"fetch","description":"The full text of one document that search returned (an overview, key findings, a statement or the ratios of one frequency of a company), as JSON with its figure"}],"toolCount":15,"toolsHash":"5e2a47924cf8be727764c42e52153c8e439abf62f47708b41d467df493d953e9","serverName":"annalist","capabilities":["tools","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T20:25:17.223Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Find companies covered by Annalist by name, ticker, SEC CIK or id, optionally filtered by country. Returns each company's id (used by the other tools), identifi"},{"name":"get_company_overview","description":"One answer on a company, the first call for a question about it: identity, sector, latest snapshot, revenue and net income of the latest quarter (or fiscal year"},{"name":"get_statement","description":"Figures of one statement for one company from its latest snapshot, filtered by period and item. Every row gives its period with start and end dates, whether eac"},{"name":"get_ratios","description":"Ratios computed from a company's latest snapshot by formulas with stable ids (bank.roe, corp.roic). Every value gives its unit, period and the snapshot figures "},{"name":"get_findings","description":"The key findings of a company, written by fixed rules from its figures: each a sentence ready to quote with its rule, claim, state (New, Confirmed, Strengthened"},{"name":"screen_companies","description":"Filter and rank the companies of the coverage by the latest published value of a measure, for questions such as the most profitable companies of a sector or tho"},{"name":"compare_companies","description":"2 to 4 companies side by side, aligned on calendar quarters as Annalist Compare places their fiscal periods, so that companies whose fiscal years end in differe"},{"name":"get_events","description":"Corporate events of a company found by fixed rules in its filings: acquisitions, disposals, spin-offs, discontinued operations, reorganisations, stock splits, r"},{"name":"get_data_quality","description":"How far the figures of a company are proven: the values published, confirmed by a check, confirmed by a second document, derived from reported figures and withh"},{"name":"get_snapshot_info","description":"The latest snapshot of a company: as-of period, release date and time of publication, coverage, conventions (units, signs, fiscal calendar), validation summary,"},{"name":"list_snapshots","description":"Every snapshot that the site has published for a company, oldest first, with its as-of period, dataset hash and time of publication: the point-in-time record of"},{"name":"get_sources","description":"Source documents of a company's latest snapshot: kind, period, release or filing date (indexed: the date an index added a report that states no date of publicat"},{"name":"run_buyout","description":"Run the buyout model 1.0 of Annalist Deal Lab on a company's published figures, at its starting values or with the caller's assumptions under the keys of the ad"},{"name":"search","description":"Search the documents of Annalist for a question in words, as ChatGPT connectors and deep research do: the overview, key findings, statements and ratios of the c"},{"name":"fetch","description":"The full text of one document that search returned (an overview, key findings, a statement or the ratios of one frequency of a company), as JSON with its figure"}],"toolCount":15,"toolsHash":"248e99c949f6125465bfc826422c0539b73e5f7efcbf9bbbae9543eb49183481","serverName":"annalist","capabilities":["tools","prompts"],"serverVersion":"1.2.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_companies","description":"Find companies covered by Annalist by name, ticker, SEC CIK or id, optionally filtered by country. Returns each company's id (used by the other tools), identifi"},{"name":"get_company_overview","description":"One answer on a company, the first call for a question about it: identity, sector, latest snapshot, revenue and net income of the latest quarter (or fiscal year"},{"name":"get_statement","description":"Figures of one statement for one company from its latest snapshot, filtered by period and item. Every row gives its period with start and end dates, whether eac"},{"name":"get_ratios","description":"Ratios computed from a company's latest snapshot by formulas with stable ids (bank.roe, corp.roic). Every value gives its unit, period and the snapshot figures "},{"name":"get_findings","description":"The key findings of a company, written by fixed rules from its figures: each a sentence ready to quote with its rule, claim, state (New, Confirmed, Strengthened"},{"name":"screen_companies","description":"Screen the companies of the coverage as the Screener page of Annalist does, or rank them by one measure. With screen, the conditions of the page joined by comma"},{"name":"compare_companies","description":"2 to 4 companies side by side, aligned on calendar quarters as Annalist Compare places their fiscal periods, so that companies whose fiscal years end in differe"},{"name":"get_events","description":"Corporate events of a company found by fixed rules in its filings: acquisitions, disposals, spin-offs, discontinued operations, reorganisations, stock splits, r"},{"name":"get_data_quality","description":"How far the figures of a company are proven: the values published, confirmed by a check, confirmed by a second document, derived from reported figures and withh"},{"name":"get_snapshot_info","description":"The latest snapshot of a company: as-of period, release date and time of publication, coverage, conventions (units, signs, fiscal calendar), validation summary,"},{"name":"list_snapshots","description":"Every snapshot that the site has published for a company, oldest first, with its as-of period, dataset hash and time of publication: the point-in-time record of"},{"name":"get_sources","description":"Source documents of a company's latest snapshot: kind, period, release or filing date (indexed: the date an index added a report that states no date of publicat"},{"name":"run_buyout","description":"Run the buyout model 1.0 of Annalist Deal Lab on a company's published figures, at its starting values or with the caller's assumptions under the keys of the ad"},{"name":"search","description":"Search the documents of Annalist for a question in words, as ChatGPT connectors and deep research do: the overview, key findings, statements and ratios of the c"},{"name":"fetch","description":"The full text of one document that search returned (an overview, key findings, a statement or the ratios of one frequency of a company), as JSON with its figure"}],"package":null,"toolSurface":{"id":"ts_shuu942q5kqh","endpointId":"ep_fxueav32s822","hash":"a8e9f24aa1fcc3ed0a6820692cd366b4fc871f6d8dd36982218398a069de9738","toolCount":15,"serverName":"annalist","serverVersion":"1.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-01T02:25:59.171Z","lastSeenAt":"2026-11-01T02:25:59.171Z","observations":1,"toolNames":["search_companies","get_company_overview","get_statement","get_ratios","get_findings","screen_companies","compare_companies","get_events","get_data_quality","get_snapshot_info","list_snapshots","get_sources","run_buyout","search","fetch"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_fxueav32s822","url":"https://annalist.io/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-30T20:25:17.256Z","auth":{"observedAt":"2026-10-30T20:25:17.353Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-30T20:25:17.415Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"annalist.io","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-30T02:28:14.000Z","validTo":"2027-01-28T03:28:12.000Z","daysToExpiry":88,"sanCount":1,"fingerprint256":"52:36:B9:A7:79:2F:62:D7:F9:73:F2:BD:7C:E8:03:AE:9B:74:D4:68:9E:A3:D4:EE:F3:21:6F:24:CD:3C:EC:80"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.rawsd10/annalist","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.rawsd10%2Fannalist","firstSeenAt":"2026-10-30T18:22:59.959Z","fetchedAt":"2026-10-30T18:22:59.959Z","normalizedAt":"2026-10-30T18:22:59.959Z"}]},"firstSeenAt":"2026-10-30T18:22:59.959Z","updatedAt":"2026-11-01T02:30:20.725Z"}