HKEx Filings
com.ascent-partners/hkex-filingsVersion 2.4.3Live HKEx (Hong Kong Stock Exchange) regulatory filings for AI agents.
Status
Responds913 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:47 UTC
- Latency
- 913 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://hkex-listco-updates.ascent-partners.com/api/mcpResponds913 msNo sign-in
Claude Code
claude mcp add --transport http hkex-filings https://hkex-listco-updates.ascent-partners.com/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: hkex-filings
Remote MCP server URL: https://hkex-listco-updates.ascent-partners.com/api/mcpCursor
{
"mcpServers": {
"hkex-filings": {
"url": "https://hkex-listco-updates.ascent-partners.com/api/mcp"
}
}
}VS Code
code --add-mcp '{"name":"hkex-filings","type":"http","url":"https://hkex-listco-updates.ascent-partners.com/api/mcp"}'Streamable HTTP
pypi: hkex-filing-scraper 2.4.3Package only
PyPI (uvx)
claude mcp add hkex-filings -- uvx hkex-filing-scraper==2.4.3Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_filingDownload one HKEx document by its URL and read, page through, or search its text.
``link`` must be an HKEx document URL from search_filings (host ``www1.hkexnews.hk``);
any other host is rejected. With ``extract=True`` (default) the response includes up to
30 ``tables`` and a window of extracted ``document_text``: ``max_chars`` characters
starting at ``offset``. Long reports return ``next_offset``; call again with it to read
the next window. Pass ``query`` to search the whole document instead: the response then
lists up to 20 case-insensitive matches with their offsets and surrounding text, plus
``match_count`` — use a match offset to read that part. Set ``extract=False`` for size
and content type only.
| No | Yes | Yes | Yes |
get_server_infoReport this live gateway's version, transport, and hard limits. Reads nothing. | No | Yes | Yes | Yes |
list_filing_facetsBrowse what filings exist in a date window (at most 31 days) without downloading.
``from_date``/``to_date`` accept YYYY-MM-DD or DD/MM/YYYY. Returns counts of the
categories (headline categories), document types, and stock codes present in the window,
each sorted by frequency and capped at 50 values, plus the distinct counts. Optionally
narrow to one ``stock_code``. Use this to discover valid filter values before calling
search_filings; it fetches the window once and extracts no document text.
| No | Yes | Yes | Yes |
search_filingsSearch live HKEx filings in a date window (at most 31 days).
``from_date``/``to_date`` accept YYYY-MM-DD or DD/MM/YYYY. All filters are optional and
combine with AND semantics: ``stock_code`` matches exactly (e.g. ``01461`` or ``1461``);
``title_query``, ``category`` and ``stock_name`` are case-insensitive substrings (e.g.
category ``Dividend``); ``document_type`` matches the file type exactly (e.g. ``PDF`` or
``HTML``). Filters are applied to the fetched window, so widen ``max_results`` to catch
rarer matches. ``max_results`` caps the number of filings fetched and returned (hard cap
200). Returns the matching filings — each carrying ``fileType``, ``sizeText``,
``category`` and ``newsId`` metadata — plus the HKEx-reported total for the window. Use
list_filing_facets first to see which categories, types and codes exist in a window.
| No | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Oct 14, 2026
- Updated
- Oct 14, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared