Viewdaily

io.github.CloudCorpRecordsPublished by GitHub account CloudCorpRecordsv0.1.0Updated Nov 7, 2026

Daily research views on assets, macro themes and central banks from 200+ sources.

Overview

AI-generated overview

Local bridge to FinChiefs' hosted MCP server, giving an assistant read-only daily research views on assets, macro themes and central-bank policy from 200+…

What you can do
  • List the research providers followed and the asset and macro categories available, optionally narrowing other queries to one provider.
  • Summarize the consensus across all matching views: totals, up/down counts, provider leanings, weekly trend and most-discussed subjects.
  • Search individual asset views (up/down with rationale and source link) and macro themes and drivers, paged across providers.
  • Search research publications such as articles, reports and podcasts, ranked by term match then recency.
  • Fetch daily digests for chosen categories and structured central-bank policy signals with stance, guidance and forecasts.
When to use it
Useful when you want a quick read on market and macro consensus, how views have shifted week by week, or what central banks and research houses are saying, with links back to the original publications. Suited to research and summarization rather than trading or execution.
Requirements
Runs locally as a stdio process via npx or the Docker image; needs network access to the upstream FinChiefs endpoint. Optional FINCHIEFS_MCP_URL overrides the endpoint and optional FINCHIEFS_API_KEY is sent as a bearer token; no account is required by default.
Before you install
All tool calls are forwarded to a third-party hosted service, so queries and arguments leave your machine. The surface is described as read-only, but upstream results pass through verbatim, including error flags. Setting FINCHIEFS_API_KEY sends that secret to the upstream endpoint, and the URL override can redirect traffic elsewhere.

Installation

In SourceWeft

  1. Open Viewdaily in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

viewdaily

viewdaily is a small local bridge to FinChiefs' hosted MCP server, which collects daily research from more than 200 providers - banks, asset managers, central banks, multilaterals and independent researchers - and distils it into directional views on assets, macro themes, written daily digests and structured central-bank policy signals, each with a link back to the source publication.

The bridge keeps no research data of its own. It serves the upstream server's tool list locally, exactly as captured from the live endpoint, and forwards each tool call upstream, returning the result untouched. The whole captured surface is read-only: nothing here places orders, moves money or sends anything anywhere.

Tools

  • list_providers - the providers the service follows. Optional: query (part of a provider name) and limit (1-300, default 100). A provider id from here limits the other tools to one source.
  • list_categories - asset digest categories (such as gold, oil, us_bonds, eurusd) and macro categories (such as monetary_policy, geopolitics). Keys flagged with a daily digest work with get_daily_digests; macro keys also filter search_macro_views and summarize_views. No arguments.
  • summarize_views - the overall picture from every matching view in one small response: totals, up/down counts, provider leanings, busiest providers, a week-by-week trend and the most-discussed subjects. Required: kind (asset or macro). Optional: terms, asset_class, category, provider_id, since, until.
  • search_asset_views - individual directional (up/down) views on assets, with provider, date, horizon, rationale and source link, paged via offset / next_offset and spread across providers by default.
  • search_macro_views - individual macro themes and drivers from provider research, each with a description and source link, paged the same way.
  • search_research - research publications (articles, reports, podcasts) with title, provider, date, a short description and the link to the original, ranked by term match then newest.
  • get_daily_digests - daily summaries written from all providers' views for a category, with the day's up/down tallies. Required: categories (1-10 category keys, e.g. ["gold"], or ["__overall__"] for the cross-asset summary).
  • get_policy_signals - structured reads of central-bank and multilateral publications: decisions, stance (-2 dovish to +2 hawkish), guidance, conditions, speaker and forecasts, newest first.

Configuration

  • FINCHIEFS_MCP_URL (optional) - override the upstream endpoint. Defaults to https://finchiefs.com/api/mcp. (The override hook is this rebuild's own labelled reconstruction.)
  • FINCHIEFS_API_KEY (optional) - when set, every upstream request carries an Authorization: Bearer <key> header. When it is not set, no auth header is sent. (This forwarding is also a labelled reconstruction; the original surface was captured keyless.)

Forwarding mechanics

On the first tool call the client opens a streamable HTTP session with the upstream: a JSON-RPC initialize request (protocolVersion 2025-03-26, clientInfo name viewdaily), then a notifications/initialized notification, then the tools/call request carrying the caller's arguments unchanged. When the upstream answers initialize with an Mcp-Session-Id header, that value rides on every later request of the session, which is reused for the life of the process. Replies may arrive as plain JSON or as server-sent events; both are read.

Successful upstream results pass through verbatim, including any isError flag the upstream sets. Failures - a JSON-RPC error, a non-2xx status, an unreadable response, or a request that cannot be completed - come back as an isError result whose text starts with viewdaily error: (this rendering is this rebuild's own labelled reconstruction).

CLI

Each tool is also a subcommand taking one JSON argument string (omit it for tools that take none):

bash
npx @reneturcios/viewdaily list_providers '{"query":"ECB"}'npx @reneturcios/viewdaily summarize_views '{"kind":"asset","terms":["gold"]}'npx @reneturcios/viewdaily get_daily_digests '{"categories":["gold"]}'npx @reneturcios/viewdaily list_categoriesnpx @reneturcios/viewdaily --version

Exit codes: 0 on success, 1 on an isError result, 2 on a usage error.

MCP server

bash
npx -y @reneturcios/viewdaily mcp

MCP client config:

json
{  "mcpServers": {    "viewdaily": {      "command": "npx",      "args": ["-y", "@reneturcios/viewdaily", "mcp"]    }  }}

Docker

bash
docker run -i ghcr.io/cloudcorprecords/viewdailydocker run --rm ghcr.io/cloudcorprecords/viewdaily --version

The container's default command is mcp, so the first form is a stdio MCP server; any other arguments reach the CLI normally.

Development

bash
npm installnpm run buildnpm testnpm run dev

The test suite runs entirely against a stubbed JSON-RPC upstream - no live network calls.

License

MIT - see LICENSE.

Source: README.md at commit d70854c

Tools

8

list_providers

List research providers

Research providers FinChiefs follows (banks, asset managers, central banks, multilaterals, independent researchers). Use the id to limit other tools to one provider.

Parameterslimitquery

list_categories

List categories

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.

Takes no parameters.

summarize_views

Summarize views

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.

Parameterskindrequiredsincetermsuntilcategoryasset_classprovider_id

search_asset_views

Search asset views

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.

Parameterslimitordersincetermsuntiloffsetdirectionasset_classprovider_idsearch_rationale

search_macro_views

Search macro views

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.

Parameterslimitordersincetermsuntiloffsetcategoryprovider_id

search_research

Search research publications

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.

Parameterstypelimitsincetermsuntiloffsetprovider_id

get_daily_digests

Get daily digest summaries

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.

Parameterslimitsinceuntiloffsetcategoriesrequired

get_policy_signals

Get central bank and policy-maker signals

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.

Parameterslimitsinceuntiloffsetdoc_typeprovider_id

Version history

1
  1. v0.1.0LatestNov 4, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts