India and US news stories linked to listed companies, commodities and indices, with sources.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
News stories linked to one instrument, newest first, for one country (IN or US). The instrument can be a listed company by name or ticker ('Reliance', 'HDFCBANK'), a commodity ('crude oil', 'gold'), an index ('Nifty'), the rupee, or a central bank's policy rate ('repo rate'). Unlike search_stories, which matches words, this returns the stories linked to that instrument. A name FocusPulse does not track returns UNKNOWN_INSTRUMENT — use list_instruments to see what is covered. Stories are kept 48 hours. Information only — never investment advice.
Market the story affects: 'IN' (India) or 'US'.
One company (name or NSE/US ticker), commodity, index, 'rupee' or 'repo rate'.
Lookback window in hours, default 48, max 48.
Stories per page, default 5, max 10.
next_cursor from the previous page of the same request. Omit for the first page.
News stories linked to one instrument, newest first, for one country (IN or US). The instrument can be a listed company by name or ticker ('Reliance', 'HDFCBANK'), a commodity ('crude oil', 'gold'), an index ('Nifty'), the rupee, or a central bank's policy rate ('repo rate'). Unlike search_stories, which matches words, this returns the stories linked to that instrument. A name FocusPulse does not track returns UNKNOWN_INSTRUMENT — use list_instruments to see what is covered. Stories are kept 48 hours. Information only — never investment advice.
| Argument | Type | Description |
|---|---|---|
| hours | integer | Lookback window in hours, default 48, max 48. |
| limit | integer | Stories per page, default 5, max 10. |
| cursor | string | next_cursor from the previous page of the same request. Omit for the first page. |
| country* | string | Market the story affects: 'IN' (India) or 'US'. |
| instrument* | string | One company (name or NSE/US ticker), commodity, index, 'rupee' or 'repo rate'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"instrument",
"country"
],
"properties": {
"hours": {
"type": "integer",
"maximum": 48,
"minimum": 1,
"description": "Lookback window in hours, default 48, max 48."
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Stories per page, default 5, max 10."
},
"cursor": {
"type": "string",
"maxLength": 600,
"description": "next_cursor from the previous page of the same request. Omit for the first page."
},
"country": {
"enum": [
"IN",
"US"
],
"type": "string",
"description": "Market the story affects: 'IN' (India) or 'US'."
},
"instrument": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "One company (name or NSE/US ticker), commodity, index, 'rupee' or 'repo rate'."
}
}
}One story by its id, as returned by search_stories or get_instrument_stories: the headline, a summary, what it reports about the instruments it is linked to, the publications that reported it (up to 10, with links) and earlier stories on the same instruments. Returns NOT_FOUND for an unknown id or a story older than 48 hours. Information only — never investment advice.
| Argument | Type | Description |
|---|---|---|
| id* | string | The story's id, from a previous result. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"description": "The story's id, from a previous result."
}
}
}The listed companies, commodities, indices, currency and central-bank policy rates that have at least one FocusPulse story right now, for one country (IN or US), with how many stories each has. Use it to see what is covered before asking for an instrument's stories with get_instrument_stories. Information only — never investment advice.
| Argument | Type | Description |
|---|---|---|
| hours | integer | Lookback window in hours, default 24, max 48 — older stories are purged. |
| country* | string | Market: 'IN' (India) or 'US'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country"
],
"properties": {
"hours": {
"type": "integer",
"maximum": 48,
"minimum": 1,
"description": "Lookback window in hours, default 24, max 48 — older stories are purged."
},
"country": {
"enum": [
"IN",
"US"
],
"type": "string",
"description": "Market: 'IN' (India) or 'US'."
}
}
}News stories from the last 48 hours for one country (IN or US) that are linked to a listed company, commodity, index or the rupee. Each story says what it reports about those instruments and names up to three sources. Information only — never investment advice. Without a query it returns the most relevant stories; with one, the stories that mention the query's words. Results are paged with a cursor.
| Argument | Type | Description |
|---|---|---|
| hours | integer | Lookback window in hours, default 24, max 48 — older stories are purged. |
| limit | integer | Stories per page, default 5, max 10. |
| query | string | Words to look for, e.g. a company, commodity or topic: 'crude oil', 'Reliance', 'RBI'. |
| cursor | string | next_cursor from the previous page of the same search. Omit for the first page. |
| country* | string | Market the story affects: 'IN' (India) or 'US'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country"
],
"properties": {
"hours": {
"type": "integer",
"maximum": 48,
"minimum": 1,
"description": "Lookback window in hours, default 24, max 48 — older stories are purged."
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Stories per page, default 5, max 10."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Words to look for, e.g. a company, commodity or topic: 'crude oil', 'Reliance', 'RBI'."
},
"cursor": {
"type": "string",
"maxLength": 600,
"description": "next_cursor from the previous page of the same search. Omit for the first page."
},
"country": {
"enum": [
"IN",
"US"
],
"type": "string",
"description": "Market the story affects: 'IN' (India) or 'US'."
}
}
}