Daily views on assets, macro themes and central banks from 200+ research sources, with source links.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Personal token from FinChiefs → Profile → Connect your own AI (free plan available). Clients that support MCP sign-in (OAuth) can connect without one.
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.
Daily summaries written from all providers' views for a category (e.g. gold, oil, us_bonds, top macro themes, policy makers), with the day's up/down tallies. Good for how a view changed day by day. Category keys (has_daily_digest) come from list_categories.
Category keys, e.g. ["gold"] or ["top", "policy_makers"]. "__overall__" is the cross-asset summary.
Digests per page, at most 100. Default 30.
Start date YYYY-MM-DD. Default: 14 days ago. The free plan reaches back 7 days.
End date YYYY-MM-DD, inclusive. Default: today.
Skip this many items; pass the previous response's next_offset to read the next page.
Tool list last changed Oct 23, 2026.
Daily summaries written from all providers' views for a category (e.g. gold, oil, us_bonds, top macro themes, policy makers), with the day's up/down tallies. Good for how a view changed day by day. Category keys (has_daily_digest) come from list_categories.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Digests per page, at most 100. Default 30. |
| since | string | Start date YYYY-MM-DD. Default: 14 days ago. The free plan reaches back 7 days. |
| until | string | End date YYYY-MM-DD, inclusive. Default: today. |
| offset | integer | Skip this many items; pass the previous response's next_offset to read the next page. |
| categories* | array | Category keys, e.g. ["gold"] or ["top", "policy_makers"]. "__overall__" is the cross-asset summary. |
{
"type": "object",
"required": [
"categories"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Digests per page, at most 100. Default 30."
},
"since": {
"type": "string",
"description": "Start date YYYY-MM-DD. Default: 14 days ago. The free plan reaches back 7 days."
},
"until": {
"type": "string",
"description": "End date YYYY-MM-DD, inclusive. Default: today."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many items; pass the previous response's next_offset to read the next page."
},
"categories": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"description": "Category keys, e.g. [\"gold\"] or [\"top\", \"policy_makers\"]. \"__overall__\" is the cross-asset summary."
}
},
"additionalProperties": false
}Structured reads of central-bank and multilateral publications: decisions, stance (-2 dovish to +2 hawkish), guidance, conditions, speaker and forecasts, each with a link to the original. Newest first; pages via offset / next_offset.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Items per page, at most 100. Default 40. |
| since | string | Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items. |
| until | string | End date YYYY-MM-DD, inclusive. Default: today. |
| offset | integer | Skip this many items; pass the previous response's next_offset to read the next page. |
| doc_type | string | |
| provider_id | string | A central bank or multilateral (id from list_providers). Matches the publisher or the institution whose view it is. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Items per page, at most 100. Default 40."
},
"since": {
"type": "string",
"description": "Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items."
},
"until": {
"type": "string",
"description": "End date YYYY-MM-DD, inclusive. Default: today."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many items; pass the previous response's next_offset to read the next page."
},
"doc_type": {
"enum": [
"decision",
"minutes",
"speech",
"projections",
"statement",
"research",
"administrative",
"other"
],
"type": "string"
},
"provider_id": {
"type": "string",
"description": "A central bank or multilateral (id from list_providers). Matches the publisher or the institution whose view it is."
}
},
"additionalProperties": false
}Asset digest categories (gold, oil, us_bonds, eurusd, …) and macro categories (monetary_policy, geopolitics, …). Keys with has_daily_digest work with get_daily_digests; macro keys also filter search_macro_views and summarize_views.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Research providers FinChiefs follows (banks, asset managers, central banks, multilaterals, independent researchers). Use the id to limit other tools to one provider.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Default 100. |
| query | string | Part of the provider name, e.g. "ECB" or "Federal Reserve". Omit to list all. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 300,
"minimum": 1,
"description": "Default 100."
},
"query": {
"type": "string",
"description": "Part of the provider name, e.g. \"ECB\" or \"Federal Reserve\". Omit to list all."
}
},
"additionalProperties": false
}Individual directional views (up/down) on assets, with provider, date, horizon, rationale and a link to the source publication. Up/down tallies cover every match; items come in pages (offset / next_offset), spread across providers by default. For the overall picture, call summarize_views first.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Items per page, at most 100. Default 100. |
| order | string | "spread" (default) interleaves providers so each page covers as many sources as possible; "newest" is strictly newest first. |
| since | string | Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items. |
| terms | array | Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. ["gold", "xau", "bullion"]. Omit to get everything in range. Matched against the asset name. |
| until | string | End date YYYY-MM-DD, inclusive. Default: today. |
| offset | integer | Skip this many items; pass the previous response's next_offset to read the next page. |
| direction | string |
Individual macro themes and drivers from provider research (growth, inflation, policy, fiscal, geopolitics, …), each with a description and a link to the source publication. Items come in pages (offset / next_offset), spread across providers by default. For counts and trends, call summarize_views first.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Items per page, at most 100. Default 100. |
| order | string | "spread" (default) interleaves providers so each page covers as many sources as possible; "newest" is strictly newest first. |
| since | string | Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items. |
| terms | array | Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. ["gold", "xau", "bullion"]. Omit to get everything in range. Matched against the theme name and description. |
| until | string | End date YYYY-MM-DD, inclusive. Default: today. |
| offset | integer | Skip this many items; pass the previous response's next_offset to read the next page. |
| category | string |
Research publications (articles, reports, podcasts) with title, provider, date, a short description and the link to the original. Ranked by how well the terms match (title matches count most), then newest; pages via offset / next_offset. Follow the link for the full text where the publisher allows it.
| Argument | Type | Description |
|---|---|---|
| type | string | |
| limit | integer | Items per page, at most 100. Default 25. |
| since | string | Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items. |
| terms | array | Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. ["gold", "xau", "bullion"]. Omit to get everything in range. Matched against title and description. |
| until | string | End date YYYY-MM-DD, inclusive. Default: today. |
| offset | integer | Skip this many items; pass the previous response's next_offset to read the next page. |
| provider_id | string | Limit to one research provider (id from list_providers). |
The overall picture from EVERY matching view in one small response: totals, up/down counts (asset views), how many providers lean each way, the busiest providers, a week-by-week trend, and the most-discussed assets or macro categories. Start here for "what is the consensus / how has it changed" questions, then read individual views with search_asset_views or search_macro_views.
| Argument | Type | Description |
|---|---|---|
| kind* | string | Asset (directional) views or macro theme views. |
| since | string | Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 30 days for summaries. |
| terms | array | Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. ["gold", "xau", "bullion"]. Omit to get everything in range. Asset views: matched against the asset name. Macro views: against the theme name and description. |
| until | string | End date YYYY-MM-DD, inclusive. Default: today. |
| category | string | Macro views only: a macro category key from list_categories, e.g. "monetary_policy". |
| asset_class | string | Asset views only. |
| provider_id |
| asset_class | string |
| provider_id | string | Limit to one research provider (id from list_providers). |
| search_rationale | boolean | Also match terms in the rationale text (for themes like "tariffs" that are not asset names). Default false. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Items per page, at most 100. Default 100."
},
"order": {
"enum": [
"spread",
"newest"
],
"type": "string",
"description": "\"spread\" (default) interleaves providers so each page covers as many sources as possible; \"newest\" is strictly newest first."
},
"since": {
"type": "string",
"description": "Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items."
},
"terms": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. [\"gold\", \"xau\", \"bullion\"]. Omit to get everything in range. Matched against the asset name."
},
"until": {
"type": "string",
"description": "End date YYYY-MM-DD, inclusive. Default: today."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many items; pass the previous response's next_offset to read the next page."
},
"direction": {
"enum": [
"up",
"down"
],
"type": "string"
},
"asset_class": {
"enum": [
"equities",
"fixed_income",
"commodities",
"currencies",
"digital_assets"
],
"type": "string"
},
"provider_id": {
"type": "string",
"description": "Limit to one research provider (id from list_providers)."
},
"search_rationale": {
"type": "boolean",
"description": "Also match terms in the rationale text (for themes like \"tariffs\" that are not asset names). Default false."
}
},
"additionalProperties": false
}| A macro category key from list_categories, e.g. "monetary_policy". |
| provider_id | string | Limit to one research provider (id from list_providers). |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Items per page, at most 100. Default 100."
},
"order": {
"enum": [
"spread",
"newest"
],
"type": "string",
"description": "\"spread\" (default) interleaves providers so each page covers as many sources as possible; \"newest\" is strictly newest first."
},
"since": {
"type": "string",
"description": "Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items."
},
"terms": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. [\"gold\", \"xau\", \"bullion\"]. Omit to get everything in range. Matched against the theme name and description."
},
"until": {
"type": "string",
"description": "End date YYYY-MM-DD, inclusive. Default: today."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many items; pass the previous response's next_offset to read the next page."
},
"category": {
"type": "string",
"description": "A macro category key from list_categories, e.g. \"monetary_policy\"."
},
"provider_id": {
"type": "string",
"description": "Limit to one research provider (id from list_providers)."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"type": {
"enum": [
"article",
"podcast"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Items per page, at most 100. Default 25."
},
"since": {
"type": "string",
"description": "Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 7 days for individual items."
},
"terms": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. [\"gold\", \"xau\", \"bullion\"]. Omit to get everything in range. Matched against title and description."
},
"until": {
"type": "string",
"description": "End date YYYY-MM-DD, inclusive. Default: today."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many items; pass the previous response's next_offset to read the next page."
},
"provider_id": {
"type": "string",
"description": "Limit to one research provider (id from list_providers)."
}
},
"additionalProperties": false
}| string |
| Limit to one research provider (id from list_providers). |
{
"type": "object",
"required": [
"kind"
],
"properties": {
"kind": {
"enum": [
"asset",
"macro"
],
"type": "string",
"description": "Asset (directional) views or macro theme views."
},
"since": {
"type": "string",
"description": "Start date YYYY-MM-DD. Default: 30 days ago. The free plan reaches back 30 days for summaries."
},
"terms": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Subject words to match (assets, tickers, countries, central banks, companies, themes). Whole-word, case-insensitive; any term may match. Include synonyms and tickers, e.g. [\"gold\", \"xau\", \"bullion\"]. Omit to get everything in range. Asset views: matched against the asset name. Macro views: against the theme name and description."
},
"until": {
"type": "string",
"description": "End date YYYY-MM-DD, inclusive. Default: today."
},
"category": {
"type": "string",
"description": "Macro views only: a macro category key from list_categories, e.g. \"monetary_policy\"."
},
"asset_class": {
"enum": [
"equities",
"fixed_income",
"commodities",
"currencies",
"digital_assets"
],
"type": "string",
"description": "Asset views only."
},
"provider_id": {
"type": "string",
"description": "Limit to one research provider (id from list_providers)."
}
},
"additionalProperties": false
}