PreReason/mcp

PreReason/mcp

от prereason
MCP сервер для финансовых AI-агентов: даёт не сырые котировки, а готовые рыночные контексты. 17 брифингов по BTC, макро, кросс-активам и ликвидности — с трендами, сигналами и когерентными нарративами. Идеален для трейдеров и разработчиков, ищущих быструю аналитику.
PreReason, market context reasoned in advance, with npx -y @prereason/mcp, and one served reading as an agent receives it: the 10 year Treasury yield with its 7, 30 and 90 day changes, its reading, its source and when it was generated

@prereason/mcp

npm version npm downloads node version License: MIT Glama Score Smithery

Prereason first. Then answer.

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

Docs · Briefings · Company briefings · Pricing · Get a key

Ask your AI where Treasury yields are. On its own, it reaches for a search result or a raw series and works out the rest by itself. When it prereasons, one get_context call brings back the context already worked out: the 30 year yield at 5.67% on 2026-10-07, the highest reading on the US Treasury's daily par yield curve since July 2001.

An agent asks where Treasury yields are and what the Fed last decided; get_context with briefing macro.rates answers with the 30 year and 10 year Treasury yields and 10 year breakeven inflation, PreReason's calculation, each with its 7, 30 and 90 day changes, its percentile and its date, and the Fed funds target range with its vote, from a served answer of 2026-10-16

Why prereason?

  • The analysis, and the data behind it. Each briefing arrives with the reading done: the trend over several windows, where a value sits in its own history, a company's rank among its peers and, where read, its own guidance.
  • Every figure dated, every source named. Your agent can say when a number is from and where it came from.
  • One call, a whole briefing. A briefing gathers the series a question needs, so the turns go to the answer rather than to lookups.
  • The markets in one place. Rates and Treasuries, the Fed, FX, commodities, macro, listed companies in the USA, Japan, Korea and India, and Bitcoin.
  • It describes; it never advises. Briefings say what the data shows. They never say what to buy, sell or hold.
  • Quick to set up. One block of config for Claude, Cursor, Codex or VS Code, through the npm bridge or the remote server. The catalogue tools need no key; for the rest, the bridge gives you one link to approve in your browser and the key arrives in the running session; the remote server takes your API key as a header.
Инструменты были проиндексированы:
connect_accountидемпотентный

Подключает этого ассистента к аккаунту пользователя в PreReason. Вызывает его, когда пользователь просит подключиться, привязать, войти или авторизоваться в PreReason, либо когда инструмент PreReason отвечает AUTH_REQUIRED. Пока аккаунт не подключён, он возвращает одну ссылку, которую пользователю нужно открыть: пользователь входит или создаёт бесплатный аккаунт и нажимает Approve. Ключ никогда не показывается; он сам приходит в это подключение. Вызывает его снова после того, как пользователь подтвердит: он сообщает, подключён ли аккаунт и на каком тарифе.

Подключите аккаунт PreReason

Параметры

Без параметров.

get_changesтолько чтение

Что изменилось с вашего последнего вызова: события изменений, которые записывает PreReason. Смена метки состояния live-брифинга, появление сведений об отслеживаемом релизе и, для компаний, которые вы указали, показатели, сохранённые за более новый период, включение ситуации, управляемой событиями, и зарегистрированные новости. Каждое событие сообщает, что изменилось, когда это произошло, когда PreReason узнал об этом и где прочитать это дальше (брифинг или метрику, которую нужно получить с помощью get_context или get_metric); оно не несёт значения. Передайте next_cursor из предыдущего вызова, чтобы прочитать только новое; без него: последние 24 часа. Нужен API-ключ на аккаунте с basic access или выше.

Get Changes

Параметры
  • companiesstring[]

    Компании, события которых нужно прочитать: американский тикер или CIK (NVDA), японский код ценных бумаг (7203), корейский код акций (005930) или ISIN индийской компании (INE018A01030). Не более 200. События компании приходят только в тот вызов, где она указана.

  • cursorstring

    next_cursor вашего предыдущего вызова. Если не указать, чтение начинается с последнего дня событий.

  • limitinteger

    Количество событий, возвращаемых за один вызов: от 1 до 100. По умолчанию 50.

  • typesenum[]

    Типы событий для чтения. Если не указано, то все типы.

get_contextтолько чтение

Получает готовый рыночный брифинг с трендами и оценками уверенности, плюс классификацию режима и основанную на правилах заметку о том, что двигалось вместе с ценой, в тех брифингах, которые их содержат, для запрошенного домена (macro, rates, bonds, FX, commodities, публичная компания, cross-asset или Bitcoin; те же семейства, что и в инструкциях сервера). Включает макрофинансовые данные, кросс-ассетные корреляции (фондовые индексы, волатильность, доллар и доходности Treasuries, каждый из них рядом с Bitcoin) и криптовалюты. Вывод написан так, чтобы его читали напрямую reasoning-агенты, а не парсили для извлечения отдельных значений. Брифинги разграничены по уровням доступа: 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). Требуется аутентификация по API-ключу.

Получает сводку по рынку.

Параметры
  • blockenum

    Одна часть брифинга компании, с entity (например, "valuation" или "against_guidance"); только сегодня, кроме "numbers", который также принимает date (его показатели по состоянию на тот день). Пропустите, чтобы получить весь брифинг. Часть засчитывается как один вызов; весь брифинг засчитывается как один вызов за каждую входящую в него часть.

  • briefingenumобязательный

    ID брифинга для получения

  • datestring

    Прошедшая дата, YYYY-MM-DD: брифинг по состоянию на конец того дня (UTC; показатели компании на конец дня на её собственном рынке), для периодов, опубликованных к тому моменту. Каждая цифра сообщает, когда она стала публичной, или что это может быть более поздняя редакция, которую PreReason хранит на её месте. Для последних цифр периода, включая более поздние исправления, дату не указывайте. Доступ по уровням: Free=30d; Basic=3y, брифинги по Bitcoin с января 2025; Pro=all. Брифинг компании принимает дату только с блоком "numbers".

  • entitystring

    Компания для брифинга по конкретной компании: американский тикер или CIK (NVDA), японский код ценных бумаг (7203), корейский код акций (005930) или ISIN индийской компании (INE018A01030), при briefing=equities.company

  • formatenum

    Формат ответа: markdown (читаемый человеком, по умолчанию) или json (структурированные данные).

  • historyboolean

    С блоком "numbers" отдельно: блок numbers с его основными строками за последние восемь кварталов, или за полугодия, которые компания сдаёт вместо них, и за пять финансовых лет, как подано. Один вызов; никогда не входит в полный брифинг.

get_healthтолько чтение

Проверяет статус здоровья API, версию и доступные конечные точки. Аутентификация не требуется.

Проверка работоспособности.

Параметры
  • verboseboolean

    Включает подробные описания эндпоинтов и информацию о покрытии данных. По умолчанию false.

get_metricтолько чтение

Получает отдельную метрику с готовой интерпретацией сигнала, анализом тренда (7d/30d/90d), оценкой уверенности с разбивкой по факторам, моментумом и перцентильным рейтингом. Укажите одну из 293 метрик; list_metrics перечисляет их и ищет по слову. Требует аутентификации по API-ключу. Возвращает проанализированный контекст (сигнал, направление тренда, моментум, перцентиль среди всех сохранённых дневных закрытий), а не сырые значения. Для криптосерий сигнал бывает бычьим, медвежьим или нейтральным, а для всех остальных метрик - выше тренда, ниже тренда или на уровне тренда: так показывается положение значения относительно своего тренда, поэтому высокая доходность читается как выше тренда. Используйте, когда нужно понять, что метрика значит для принятия решений, а не только её число. Бесплатный ключ читает 17 метрик категории bitcoin полностью и последнее значение остальных 276. Базовый ключ читает 253 полностью и последнее значение тех 40, что используются только в pro-брифингах. Тариф pro читает каждую метрику полностью.

Получает анализ метрик.

Параметры
  • formatenum

    Формат ответа: markdown (по умолчанию) или json

  • metricenumобязательный

    Имя метрики для получения.

get_newsтолько чтение

Датированные записи о том, что подали компании и что опубликовали федеральные ведомства и Федеральная резервная система, сначала самые новые, у каждой указан источник, дата или время и ссылка. Указывает компанию в about, чтобы получить только её отчётность; kind сужает до поданных или официальных записей; since и until или as_of задают окно. Каждый ответ называет источники, которые он прочитал. Сообщает записи, а не причины. Требуется ключ API.

Получает новости.

Параметры
  • aboutstring

    Одна компания, по тикеру или ISIN. Если не указана, читаются записи каждой компании и агентства.

  • as_ofstring

    Только записи, датированные этой датой или раньше, YYYY-MM-DD; вместо until.

  • kindenum

    filed (отчётность компаний) или official (документы федеральных агентств и Federal Reserve). Оба, если не указаны.

  • limitinteger

    Сколько записей возвращает один вызов: от 1 до 25. По умолчанию 10.

  • sincestring

    Первая дата окна, YYYY-MM-DD. Если не указана, то за семь дней до until.

  • untilstring

    Последняя дата окна, YYYY-MM-DD. Если не указана, используется сегодняшняя дата (UTC).

list_briefingsтолько чтение

Перечисляет все доступные предварительно проработанные рыночные брифинги с требованиями по уровням. Возвращает 33 LIVE-брифинга по уровням Free (6), Basic (14) и Pro (13), плюс брифинг по компании (equities.company), одна публичная компания на вызов, для США на Basic и выше (3,002 брифинга по компаниям США по состоянию на 2026-10-07), для Японии на Pro и выше (1,546 брифингов по японским компаниям по состоянию на 2026-10-06), для Кореи на Pro и выше (2,533 брифинга по корейским компаниям по состоянию на 2026-10-07) и для Индии на Pro и выше (232 брифинга по индийским компаниям по состоянию на 2026-10-07). Охватывает макроэкономику, ставки, облигации, FX, сырьевые товары, публичные компании, кросс-активы и Bitcoin. Передайте search со словами вопроса, чтобы получить только совпадающие брифинги, лучшие сначала; когда в вопросе названа компания, ответ также перечисляет подходящие компании из покрытия, каждую с сущностью, которую нужно передать в get_context. Аутентификация не требуется.

Перечисляет брифинги.

Параметры
  • searchstring

    Вопрос или его ключевые слова (например, «инвертирована ли кривая доходности» или «прибыль Toyota»). Возвращает подходящие брифинги, сначала лучшие, максимум пять, и любые охваченные компании, которые он называет (максимум пять).

  • tierenum

    Фильтруйте брифинги по уровню подписки (бесплатный, базовый или Pro). Если параметр опущен, возвращаются все уровни.

list_metricsтолько чтение

Перечисляет все доступные отдельные метрики (293 метрики в категориях bitcoin, calculated, eth, macro). Включает баланс ФРС, денежную массу M2, доходность гособлигаций США, чистую ликвидность, доллар, кросс-ассетные индексы (SPY, QQQ, VXX, UUP), а также цену и хешрейт Bitcoin. Опционально фильтрует по категории или поисковому запросу. Аутентификация не требуется. Бесплатный ключ читает 17 метрик категории bitcoin полностью и последнее значение остальных 276. Базовый ключ читает 253 полностью и последнее значение тех 40, что используются только в pro-брифингах. Тариф pro читает каждую метрику полностью.

Перечисляет метрики.

Параметры
  • categoryenum

    Фильтрует по категории метрик: bitcoin, calculated, eth, macro

  • searchstring

    Поисковый запрос для фильтрации метрик по названию или описанию.

0.9.1основная
0.9.0
0.6.0
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.0
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.7
0.1.6
0.1.5
0.1.3
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить PreReason/mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "prereason-mcp-n4b6pzfqol": {
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "prereason-mcp-n4b6pzfqol": {
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "prereason-mcp-n4b6pzfqol": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"prereason-mcp-n4b6pzfqol\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@prereason/mcp\"],\"env\":{\"PREREASON_API_KEY\":\"YOUR_API_KEY\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "prereason-mcp-n4b6pzfqol": {
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add prereason-mcp-n4b6pzfqol --env PREREASON_API_KEY=YOUR_API_KEY -- npx -y @prereason/mcp

Либо через JSON-конфиг:

claude mcp add-json prereason-mcp-n4b6pzfqol "{\"command\":\"npx\",\"args\":[\"-y\",\"@prereason/mcp\"],\"env\":{\"PREREASON_API_KEY\":\"YOUR_API_KEY\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add prereason-mcp-n4b6pzfqol --env PREREASON_API_KEY=YOUR_API_KEY -- npx -y @prereason/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.prereason-mcp-n4b6pzfqol]
command = "npx"
args = ["-y", "@prereason/mcp"]

[mcp_servers.prereason-mcp-n4b6pzfqol.env]
PREREASON_API_KEY = "YOUR_API_KEY"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите PreReason/mcp, а в поле команды запуска — строку ниже:
npx -y @prereason/mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "prereason-mcp-n4b6pzfqol": {
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "prereason-mcp-n4b6pzfqol": {
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например prereason-mcp-n4b6pzfqol.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: prereason-mcp-n4b6pzfqol
    command: npx
    args:
      - "-y"
      - "@prereason/mcp"
    env:
      PREREASON_API_KEY: YOUR_API_KEY
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "prereason-mcp-n4b6pzfqol": {
      "command": "npx",
      "args": [
        "-y",
        "@prereason/mcp"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Похожие MCP-сервера

FalsifyLab/falsifylab-alpha-mcp

FalsifyLab/falsifylab-alpha-mcp

от falsifylab

MCP сервер для AI-агентов, предоставляющий 13 живых финансовых инструментов: insider-buy-clusters, ETF flows, yield farms, макро и DeFi. Бесплатный доступ без регистрации. Полезен для рыночных иссл...

Python⭐ 1
kukapay/dex-pools-mcp

kukapay/dex-pools-mcp

от kukapay

MCP-сервер на CoinGecko даёт AI-агентам данные о пулах ликвидности DEX: новые, трендовые, топ-пулы, поиск по токену. Поддерживает много сетей, помогая трейдерам и разработчикам в аналитике и торгов...

Python⭐ 1
4dmrkey/cryptopolitan-mcp

4dmrkey/cryptopolitan-mcp

от 4dmrkey

MCP сервер для AI-агентов: свежие криптовалютные новости, аналитика и прогнозы цен от Cryptopolitan с поиском по 50 000+ статей и фильтрами по категориям и активам. Полезен разработчикам AI-помощников и трейдерам.

JavaScript⭐ 4
kukapay/uniswap-poolspy-mcp

kukapay/uniswap-poolspy-mcp

от kukapay

MCP сервер для отслеживания новых пулов ликвидности Uniswap V3 на 9 сетях (Ethereum, Base, Arbitrum и др.). Полезен DeFi аналитикам и трейдерам, даёт свежие данные с сортировкой по времени, объёму ...

Python⭐ 10
kukapay/pancakeswap-poolspy-mcp

kukapay/pancakeswap-poolspy-mcp

от kukapay

Отслеживает новые пулы ликвидности на PancakeSwap (BSC) в реальном времени. Предоставляет DeFi‑аналитикам, трейдерам и разработчикам метрики: адрес, токены, объём. Поддерживает настройку окна и лим...

Python⭐ 10
hypeprinter007-stack/signalfuse-mcp

hypeprinter007-stack/signalfuse-mcp

от hypeprinter007-stack

SignalFuse MCP сервер для AI-агентов и трейдинга: генерирует крипто-сигналы с уровнями входа и стоп-лосс, выполняет сентимент-анализ ModernFinBERT, определяет макро-режим, запускает стратегии в аре...

JavaScript⭐ 3
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин