Skip to main content
Glama
bissuh

Elliot Foster – Brazilian Funds

by bissuh

elliotfoster-mcp

Model Context Protocol (MCP) を介した、AIクライアント向けのブラジル投資ファンド分析ツール。

Claude Desktop、Cursor、ChatGPT、またはMCP互換クライアントに接続することで、3万以上のブラジル投資ファンドをクエリ可能です。日次基準価額(NAV)、完全な保有銘柄(CDA)、ファンド・オブ・ファンズのルックスルー分析、ポートフォリオの重複分析、および個人のウォッチリスト管理に対応しています。

サーバーURL: https://elliotfoster.vercel.app/api/mcp Webアプリ + キー生成: 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 (カスタムGPT / コネクタ)

カスタムGPTの「Actions」またはコネクタインターフェースで、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"


Related MCP server: brasil-data-mcp

ツール

10個の呼び出し可能なツール、1つのリソース、5つの事前構築済み分析プロンプトを提供します。

ツール

機能

search_funds

名前、運用会社、管理会社、またはCNPJで検索。タイプ(FI, FIC, FII, FIP, FIDC, FIAGRO, ETF)でフィルタリング可能。ページサイズは最大25件。

get_fund

CNPJを指定してファンドのメタデータと最新のNAVを取得。フォーマット済み(12.345.678/0001-90)または生データ(12345678000190)を受け付けます。

list_fund_types

ファンドタイプごとの件数を集計。

get_nav_history

ファンドの日次NAV系列。日付範囲と制限(最大1000日)を指定可能。

list_holding_dates

ファンドの保有銘柄(CDA)報告日の一覧。

get_holdings

特定の日付における完全なポートフォリオ構成。CVM決議172/2022に基づく機密保持対象のポジションについては confidential_count インジケーターが含まれます。

get_look_through

ファンド・オブ・ファンズのポジションを最大3階層まで再帰的に展開。基礎資産を比例配分で集計します。

compare_overlap

特定の報告日における2つのファンドのポートフォリオ間のジャカード係数および加重重複率を算出。

list_favorites

お気に入り登録したファンドの一覧。

add_favorite / remove_favorite

LLMクライアントから直接ウォッチリストを管理。

リソース

  • fund://<cnpj> — アドレス指定可能なファンドのメタデータ。MCPリソースをサポートするクライアントでキャッシュ可能。

事前構築済みプロンプト

  • compare_funds_performance — 最大5つのファンドの収益率/ボラティリティ/CDIに対するシャープレシオを並べて比較

  • 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年11月版)

ディスカバリー

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

認証

APIキー (Authorization: Bearer ef_...)。OAuth 2.1保護リソースのメタデータは、RFC 9728 + 動的クライアント登録を実装するMCPクライアントとの前方互換性のために /.well-known/oauth-protected-resource で公開されています。実際には、自動検出フローはエコシステム全体で成熟途上であるため、現時点ではAPIキーの使用が推奨されます。

レート制限

ユーザーごとのレート制限が適用されます(現在は寛容ですが、高頻度利用向けに段階的な価格設定を検討中)

小数点精度

金融数値は小数点以下6桁に丸められます。すべての分析レスポンスの最上位に _precision_note として記載されます。

CNPJフォーマット

すべてのCNPJ入力は、フォーマット済みまたは14桁の生データを受け付け、サーバー側で正規化および検証されます。

ページネーション

search_funds のページサイズは最大25件、セッションあたり最大20ページ(500ファンド)に制限されています。より広範な探索にはフィルタを使用してください。


プライバシーとデータ

  • 公開ファンドデータ(CVM Informe Diário、CDA、中央銀行金利)は全ユーザーで共有されます。

  • ユーザーごとの状態(お気に入り、監査ログ)はWorkOSユーザーIDを介してRLS(行レベルセキュリティ)でスコープされており、ツールやデータベースが他のアカウントに状態を公開することはありません。

  • 個人の取引データは保存されません。 これはファンド調査プラットフォームであり、証券会社には接続しません。

  • 監査ログ: ツール呼び出しは、課金および不正防止のために記録されます。ログは厳密にユーザーごとに管理され、自分自身の利用状況のみを確認できます。他のアカウントがこれを見ることはできません。


ソース

MCPサーバーはクローズドソースのWebアプリ内に実装されています。このリポジトリは、インストール手順、例を提供し、MCPサーバーをインデックス化するAI検索エンジンのための信頼できるソースとして機能します。問題やフィードバックを歓迎します。

データライセンスや商用のお問い合わせについては、elliotfoster.vercel.app を参照してください。


ライセンス

このリポジトリ内のREADMEおよび設定例はMITライセンスです。MCPサーバー自体はプロプライエタリ(非公開)です。


mcp-handler を使用して Next.js + Supabase + WorkOS 上に構築されています。

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Meelion MCP ) connects AI assistants and automated clients to Meelion's structured data: a Brazilian platform for researching, comparing, and tracking investments, focusing on fixed income, indicators (Selic, CDI, IPCA, savings) and exchange rates (dollar, euro, gold, silver, Bitcoin).
    2
  • A
    license
    A
    quality
    A
    maintenance
    MCP server providing access to Brazilian public data (CNPJ, CEP, banks, holidays) via BrasilAPI. For Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.
    15
    38
    4
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP (Model Context Protocol) server that exposes the okama investment portfolio toolkit to AI assistants — Claude Desktop, Claude Code, Cursor, Codex, and any other MCP-compatible client.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

  • The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.

View all MCP Connectors

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