Skip to main content
Glama
bissuh

Elliot Foster – Brazilian Funds

elliotfoster-mcp

Аналитика бразильских инвестиционных фондов для AI-клиентов через Model Context Protocol (MCP).

Подключите Claude Desktop, Cursor, ChatGPT или любой другой MCP-совместимый клиент для запроса данных по более чем 30 000 бразильских инвестиционных фондов — ежедневная чистая стоимость активов (NAV), полные портфели (CDA), сквозной анализ фондов фондов, анализ пересечения портфелей, а также управление вашим списком избранного.

URL сервера: https://elliotfoster.vercel.app/api/mcp Веб-приложение + генерация ключей: elliotfoster.vercel.app

Исходные данные получены из публичных отчетов CVM (Comissão de Valores Mobiliários) Informe Diário и CDA, а также из рядов ставок Центрального банка. Платформа обрабатывает, проверяет и предоставляет их в структурированном формате, оптимизированном для использования инструментами LLM.


Быстрый старт

1. Получите ключ

Создайте учетную запись на elliotfoster.vercel.app, войдите в систему и перейдите в /settings/integrations. Сгенерируйте новый ключ и скопируйте его (исходный ключ отображается только один раз).

2. Настройте ваш MCP-клиент

Claude Desktop

Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "elliotfoster": {
      "url": "https://elliotfoster.vercel.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ef_..."
      }
    }
  }
}

Перезапустите Claude Desktop.

Cursor

В настройках Cursor → MCP добавьте:

{
  "elliotfoster": {
    "url": "https://elliotfoster.vercel.app/api/mcp",
    "headers": {
      "Authorization": "Bearer ef_..."
    }
  }
}

ChatGPT (Custom GPT / Connectors)

В разделе Actions пользовательского GPT или через интерфейс Connectors укажите https://elliotfoster.vercel.app/api/mcp с заголовком Authorization: Bearer ef_....

Claude Code

claude mcp add --transport http --header "Authorization=Bearer ef_..." elliotfoster https://elliotfoster.vercel.app/api/mcp

3. Попробуйте

Спросите вашу LLM:

  • "Use elliotfoster to search for funds with 'XP' in the name"

  • "What's the holdings overlap between funds 12.345.678/0001-90 and 98.765.432/0001-21?"

  • "Add fund X to my favorites"

  • "Find equity funds with low correlation to fund Y"


Инструменты

10 вызываемых инструментов, 1 ресурс, 5 готовых аналитических промптов.

Инструмент

Что он делает

search_funds

Поиск по названию, управляющему, администратору или CNPJ. Фильтрация по типу (FI, FIC, FII, FIP, FIDC, FIAGRO, ETF). Размер страницы ограничен 25 результатами.

get_fund

Получение метаданных + последней NAV для фонда по CNPJ. Принимает форматированный (12.345.678/0001-90) или исходный (12345678000190) вид.

list_fund_types

Подсчет количества фондов по типам — полезно для ознакомления.

get_nav_history

Ряд ежедневных NAV для фонда. Опциональный диапазон дат и лимит (макс. 1000 дней).

list_holding_dates

Доступные даты отчетности по портфелям (CDA) для фонда.

get_holdings

Полный состав портфеля на определенную дату. Включает индикатор confidential_count для позиций, подпадающих под конфиденциальность согласно резолюции CVM 172/2022.

get_look_through

Рекурсивное раскрытие позиций фондов фондов до 3 уровней в глубину. Агрегирует базовые активы с пропорциональными весами.

compare_overlap

Пересечение по Жаккару + общий вес между портфелями двух фондов на отчетную дату.

list_favorites

Ваши избранные фонды.

add_favorite / remove_favorite

Управляйте списком отслеживания прямо из LLM-клиента.

Ресурс

  • fund://<cnpj> — адресуемые метаданные фонда, кэшируемые клиентами, поддерживающими ресурсы MCP.

Готовые промпты

  • compare_funds_performance — сравнение доходности / волатильности / коэффициента Шарпа к CDI для 5 фондов

  • find_uncorrelated_funds — поиск фондов с низкой корреляцией относительно бенчмарка

  • analyze_fund_holdings — топ-10 позиций, концентрация HHI, сквозной анализ, флаги конфиденциальности

  • check_portfolio_overlap — парный аудит избыточности для 2-5 фондов

  • screen_funds_by_risk — фильтрация по макс. волатильности и мин. коэффициенту Шарпа

Все промпты по умолчанию выдают результат на португальском (pt-BR), соответствующем языку исходных данных.


Спецификация

Эндпоинт

https://elliotfoster.vercel.app/api/mcp

Транспорт

Потоковый HTTP (спецификация MCP ноябрь 2025)

Обнаружение

/.well-known/oauth-protected-resource (RFC 9728)

Авторизация

API-ключ (Authorization: Bearer ef_...). Метаданные защищенного ресурса OAuth 2.1 публикуются по адресу /.well-known/oauth-protected-resource для обеспечения обратной совместимости с MCP-клиентами, реализующими RFC 9728 + динамическую регистрацию клиентов; на практике процессы автообнаружения все еще развиваются, поэтому API-ключи являются рекомендуемым путем на сегодняшний день.

Лимиты запросов

Применяются лимиты для каждого пользователя (в настоящее время щедрые; ценообразование на основе уровней будет определено для высоконагруженного использования)

Точность десятичных дробей

Финансовые значения округляются до 6 знаков после запятой. Верхнеуровневый _precision_note документирует это в каждом аналитическом ответе.

Формат CNPJ

Все вводы CNPJ принимают как форматированный, так и 14-значный исходный вид; нормализация и проверка выполняются на стороне сервера.

Пагинация

Размер страницы search_funds ограничен 25, макс. 20 страниц за сессию (500 фондов). Для более широкого поиска используйте фильтры.


Конфиденциальность и данные

  • Публичные данные фондов (CVM Informe Diário, CDA, ставки Центрального банка) являются общими для всех пользователей.

  • Состояние пользователя (избранное, журнал аудита) ограничено RLS через ваш WorkOS user ID — ни инструменты, ни база данных не раскрывают ваше состояние другим учетным записям.

  • Личные торговые данные не хранятся. Это платформа для исследования фондов; она не подключается к брокерским счетам.

  • Журнал аудита: вызовы инструментов записываются для биллинга и предотвращения злоупотреблений. Журнал строго индивидуален — вы можете просматривать только свое использование; другие учетные записи не могут его видеть.


Источник

Сервер MCP реализован внутри веб-приложения с закрытым исходным кодом. Этот репозиторий содержит инструкции по установке, примеры и служит каноническим источником истины для поисковых систем AI, индексирующих серверы MCP. Вопросы и отзывы приветствуются здесь.

По вопросам лицензирования данных или коммерческим запросам: см. elliotfoster.vercel.app.


Лицензия

README и примеры конфигураций в этом репозитории распространяются по лицензии MIT. Сам сервер MCP является проприетарным.


Создано с помощью mcp-handler на Next.js + Supabase + WorkOS.

A
license - permissive license
-
quality - not tested
C
maintenance

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bissuh/elliotfoster-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server