# PreReason

> Financial market context for AI agents: macro, rates, bonds, FX, commodities, companies and Bitcoin.

- name: com.prereason/mcp
- version: 0.9.0
- connection class: R0 (autonomous)
- trust: 100/100
- quality: 72/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.prereason%2Fmcp
- tools: https://api.protogrid.dev/v1/servers/com.prereason%2Fmcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "prereason": {
      "type": "http",
      "url": "https://api.prereason.com/api/mcp",
      "headers": {
        "X-API-Key": "${X_API_KEY}"
      }
    }
  }
}
```

Placeholders to fill: `${X_API_KEY}`.

## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 100
- drivers: +repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-6d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 72/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 79 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 2 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 7 of 7 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_briefings (idempotentHint); list_metrics (idempotentHint); get_context (idempotentHint); …
- pass `tools.token_cost`: about 4,821 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 25 (weight 15)

- warn `stability.changes`: 94 tool changes in 30 days
- fail `stability.rug_pull`: 1 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: 100 (weight 15)

- pass `deps.known_vulns`: no known advisory in 1 resolved packages
- n/a `deps.mcp_sdk_version`: the official MCP SDK is not in the dependency graph
- pass `deps.resolvable`: @prereason/mcp@0.9.0 resolved: 1 packages

- tools: 7, about 4,821 tokens to load them all
- tool set hash: d9ed285199aa56e168bd386c54bc2aa9
- tools last changed: 2026-10-18T14:33:01.747Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.prereason/mcp.svg)](https://protogrid.dev/servers/com.prereason/mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-18 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (452 company briefings for companies filing in the UK as of 2026-10-17), for France on Pro and above (175 French company briefings as of 2026-10-17), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-17), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-17), for Denmark on Pro and above (195 Danish company briefings as of 2026-10-17), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-17), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-17), for Italy on Pro and above (131 Italian company briefings as of 2026-10-17), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-17), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-17), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-17), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-17). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (452 company briefings for companies filing in the UK as of 2026-10-17), for France on Pro and above (175 French company briefings as of 2026-10-17), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-17), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-17), for Denmark on Pro and above (195 Danish company briefings as of 2026-10-17), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-17), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-17), for Italy on Pro and above (131 Italian company briefings as of 2026-10-17), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-17), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-17), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-17), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-17). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. Every covered company, by market, is listed at GET https://api.prereason.com/api/companies, with no key needed. No authentication required.
- 2026-10-18 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (447 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (175 French company briefings as of 2026-10-15), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (137 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (131 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (452 company briefings for companies filing in the UK as of 2026-10-17), for France on Pro and above (175 French company briefings as of 2026-10-17), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-17), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-17), for Denmark on Pro and above (195 Danish company briefings as of 2026-10-17), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-17), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-17), for Italy on Pro and above (131 Italian company briefings as of 2026-10-17), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-17), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-17), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-17), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-17). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
- 2026-10-17 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (458 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (178 French company briefings as of 2026-10-15), for Austria on Pro and above (46 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (138 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (16 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (132 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (20 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (92 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (8 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (447 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (175 French company briefings as of 2026-10-15), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (137 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (131 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
- 2026-10-16 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (464 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (179 French company briefings as of 2026-10-15), for Austria on Pro and above (46 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (138 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (18 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (132 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (20 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (92 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (8 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (458 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (178 French company briefings as of 2026-10-15), for Austria on Pro and above (46 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (138 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (16 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (132 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (20 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (92 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (8 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
- 2026-10-16 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (466 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (179 French company briefings as of 2026-10-15), for Austria on Pro and above (46 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (139 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (18 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (132 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (20 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (92 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (8 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (464 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (179 French company briefings as of 2026-10-15), for Austria on Pro and above (46 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (138 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (18 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (132 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (20 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (92 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (8 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
- 2026-10-15 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above, for France on Pro and above, for Austria on Pro and above, for Belgium on Pro and above, for Denmark on Pro and above, for Finland on Pro and above, for Iceland on Pro and above, for Italy on Pro and above, for Lithuania on Pro and above, for the Netherlands on Pro and above, for Slovenia on Pro and above, and for Slovakia on Pro and above. Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (466 company briefings for companies filing in the UK as of 2026-10-15), for France on Pro and above (179 French company briefings as of 2026-10-15), for Austria on Pro and above (46 Austrian company briefings as of 2026-10-15), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-15), for Denmark on Pro and above (139 Danish company briefings as of 2026-10-15), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-15), for Iceland on Pro and above (18 Icelandic company briefings as of 2026-10-15), for Italy on Pro and above (132 Italian company briefings as of 2026-10-15), for Lithuania on Pro and above (20 Lithuanian company briefings as of 2026-10-15), for the Netherlands on Pro and above (92 Dutch company briefings as of 2026-10-15), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-15), and for Slovakia on Pro and above (8 Slovak company briefings as of 2026-10-15). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
- 2026-10-15 `get_changes` changed (inputSchema)
- 2026-10-15 `get_context` changed (inputSchema)
- 2026-10-15 `list_briefings` changed (description)
  - before: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), and for India on Pro and above (232 Indian company briefings as of 2026-10-07). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
  - after: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above, for France on Pro and above, for Austria on Pro and above, for Belgium on Pro and above, for Denmark on Pro and above, for Finland on Pro and above, for Iceland on Pro and above, for Italy on Pro and above, for Lithuania on Pro and above, for the Netherlands on Pro and above, for Slovenia on Pro and above, and for Slovakia on Pro and above. Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. No authentication required.
- 2026-10-15 `get_news` changed (description)
  - before: Dated records of what companies filed and what federal agencies and the Federal Reserve published, newest first, each with its source, its date or time and a link. Name a company in `about` for its filings alone; `kind` narrows to filed or official records; `since` and `until`, or `as_of`, set the window. Every answer names the sources it read. It states records, not reasons. Needs an API key.
  - after: Dated records of what companies filed and what federal agencies and the Federal Reserve published, newest first, each with its source, its date or time and a link. Name a company in `about` for its filings alone; `kind` narrows to filed or official records; `since` and `until`, or `as_of`, set the window. Every answer names the sources it read. It states records, not reasons. Needs a PreReason account: a signed in connection or an API key.

Full history: https://api.protogrid.dev/v1/servers/com.prereason%2Fmcp/changes

## Dependencies

- npm @prereason/mcp@0.9.0: resolved, 0 dependencies

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0.

## Remotes

- https://api.prereason.com/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

- npm @prereason/mcp@0.9.0 secrets: PREREASON_API_KEY

## Tools (7)

- `get_changes`: What changed since your last call: the change events PreReason records. A live briefing's state label changing, a tracked release becoming known, and, for the companies you name, figures stored for a newer period, an event driven situation turning on, and filed news. Each event says what changed, when it happened, when PreReason knew it and where to read it next (the briefing or metric to fetch with get_context or get_metric); it carries no value. Pass the next_cursor of your previous call to read only what is new; without one, the last 24 hours. Needs a PreReason account with basic access or above: a signed in connection or an API key.
- `get_context`: Get a pre-reasoned market briefing with trends and confidence scores, plus regime classification and a rule based note on what moved with the price in the briefings that carry them, for the requested domain (macro, rates, bonds, FX, commodities, a listed company, cross-asset or Bitcoin; the same families as the server instructions). Includes macro financial data, cross-asset correlations (equity indices, volatility, the dollar and Treasury yields, each beside Bitcoin) and crypto. Output is written to be read directly by reasoning agents, not parsed for individual values. Briefings are tier-gated: Free (btc.quick-check, btc.context, macro.snapshot, cross.correlations, btc.pulse, btc.grid-stress), Basic (btc.momentum, macro.liquidity, macro.auctions, macro.calendar, btc.on-chain, cross.breadth, btc.miner-survival, btc.etf-flows, commodities.gold, commodities.silver, commodities.copper, commodities.wheat, eth.context, bonds.context, equities.company), Pro (cross.ai-compute, macro.rates, btc.full, btc.factors, cross.regime, fx.liquidity, btc.energy, btc.treasury, commodities.energy-basket, commodities.oil-producers, commodities.gold-miners, commodities.grains-agribusiness, bonds.full). Needs a PreReason account: a signed in connection or an API key.
- `get_health`: Check API health status, version, and available endpoints. No authentication required.
- `get_metric`: Get a single metric with pre-reasoned signal interpretation, trend analysis (7d/30d/90d), confidence score with factor breakdown, momentum, and percentile ranking. Name one of the 293 metrics; list_metrics lists them and searches them by word. Needs a PreReason account: a signed in connection or an API key. Returns analyzed context (signal, trend direction, momentum, percentile among every stored daily close), not raw values. The signal is bullish, bearish or neutral on crypto series, and above-trend, below-trend or at-trend on every other metric, where the value sits against its trend, so a high yield reads above-trend. Use it to read where a metric stands against its trend and its own history, not just its number. A free key reads the 17 metrics in the bitcoin category in full, and the latest reading of the other 276. A basic key reads 253 in full, and the latest reading of the 40 that only pro briefings use. The pro tier reads every metric in full.
- `get_news`: Dated records of what companies filed and what federal agencies and the Federal Reserve published, newest first, each with its source, its date or time and a link. Name a company in `about` for its filings alone; `kind` narrows to filed or official records; `since` and `until`, or `as_of`, set the window. Every answer names the sources it read. It states records, not reasons. Needs a PreReason account: a signed in connection or an API key.
- `list_briefings`: List all available pre-reasoned market briefings with tier requirements. Returns 33 LIVE briefings across Free (6), Basic (14), and Pro (13) tiers, plus the company briefing (equities.company), one listed company per call, for the USA on Basic and above (3,002 USA company briefings as of 2026-10-07), for Japan on Pro and above (1,546 Japanese company briefings as of 2026-10-06), for Korea on Pro and above (2,533 Korean company briefings as of 2026-10-07), for India on Pro and above (232 Indian company briefings as of 2026-10-07), for the UK on Pro and above (452 company briefings for companies filing in the UK as of 2026-10-17), for France on Pro and above (175 French company briefings as of 2026-10-17), for Austria on Pro and above (44 Austrian company briefings as of 2026-10-17), for Belgium on Pro and above (59 Belgian company briefings as of 2026-10-17), for Denmark on Pro and above (195 Danish company briefings as of 2026-10-17), for Finland on Pro and above (120 Finnish company briefings as of 2026-10-17), for Iceland on Pro and above (15 Icelandic company briefings as of 2026-10-17), for Italy on Pro and above (131 Italian company briefings as of 2026-10-17), for Lithuania on Pro and above (18 Lithuanian company briefings as of 2026-10-17), for the Netherlands on Pro and above (91 Dutch company briefings as of 2026-10-17), for Slovenia on Pro and above (10 Slovenian company briefings as of 2026-10-17), and for Slovakia on Pro and above (7 Slovak company briefings as of 2026-10-17). Covers macro, rates, bonds, FX, commodities, listed companies, cross-asset and Bitcoin. Pass search with the question's words to get only the briefings that match, best first; when it names a company, the answer also lists the matching covered companies, each with the entity to pass to get_context. Every covered company, by market, is listed at GET https://api.prereason.com/api/companies, with no key needed. No authentication required.
- `list_metrics`: List all available individual metrics (293 metrics across bitcoin, calculated, eth, macro categories). Includes the Fed balance sheet, M2 supply, Treasury yields, net liquidity, the dollar, cross-asset indices (SPY, QQQ, VXX, UUP) and Bitcoin price and hash rate. Optionally filter by category or search term. No authentication required. A free key reads the 17 metrics in the bitcoin category in full, and the latest reading of the other 276. A basic key reads 253 in full, and the latest reading of the 40 that only pro briefings use. The pro tier reads every metric in full.
