Skip to main content
Glama
bissuh

Elliot Foster – Brazilian Funds

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"


ツール

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
-
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