News events
Let source-backed news updates trigger the next step in your Work chat.
Checking the server’s event capabilities…
News subscriptions require the configured owner account. Public reading tools remain available to everyone.
Follow new stories and meaningful updates.
Events are emitted when public news is created or changed. Filter the feed before it reaches your Work chat.
Retrieving the latest public projection.
Choose what reaches your chat.
- Asset
- A ticker in the article’s stored symbols.
- Category
- The article’s first public tag, its primary category.
- Query
- Words matched against the published news content.
Event discovery describes available capabilities. Subscription and delivery state remain private to authorized owners.
Background delivery, managed through your chat.
ChatGPT creates the subscription and supplies its callback credentials. Trading Hub verifies the callback before delivering signed, matching news events. Manage or stop monitoring in the authorized Work chat; private subscription configuration is not displayed publicly.
Developer reference
https://trading-hub-public.chulan91.chatgpt.site/mcpThe website uses tradinghub.jackedin.site. The managed plugin connects to the native Sites MCP endpoint above.
Public reading tools
get_market_overview- Public assets, quotes, source times, and freshness.
get_ticker- One tracked ticker with news, research, and catalysts.
get_tracker- A company tracker and its linked public coverage.
search_news- Search published news and filter by ticker.
list_calendar_events- Public events within an optional date range.
list_reports- Published public research.
get_report- A full published report by slug.
MCP Events methods
events/list- Discover supported events and filters.
events/subscribe- Create or refresh an authorized subscription.
events/unsubscribe- Stop an authorized subscription.
ChatGPT supplies callback details during subscription. No callback URL or signing secret needs to be pasted into this public website.
Owner-only news publishing
Authorized server integrations can create or partially update news at POST /api/admin/news/upsert, or use the owner-only upsert_news MCP tool. The stable slug identifies the record. Omitted update fields are retained.
Publishing requires verified owner access or the configured server credential. Keep credentials in the server environment.
{
"slug": "research-update-example",
"title": "Source-backed market update",
"summary": "The verified public summary.",
"url": "https://example.com/original-report",
"publishedAt": "2026-10-22T12:00:00Z",
"asOf": "2026-10-22T12:00:00Z",
"symbols": [
"BTC"
],
"publicTags": [
"Crypto"
],
"assetLinks": [],
"isBreaking": false,
"provenance": {
"url": "https://example.com/original-report",
"publisher": "Original publisher",
"type": "news",
"retrievedAt": "2026-10-22T12:00:00Z"
}
}