AIエージェント向けFinancialMD
FinancialMDは、エージェント向けのAIネイティブな金融情報端末です。SEC提出書類から構築した財務諸表を提供します。すべての数値には提出書類に遡れる根拠が付いており、すべての読み取りを過去の日付時点で行えるため、エージェントは回答の出典を示し、将来の情報を参照せずにバックテストできます。
ステップ1. MCPサーバーに接続する
MCPサーバーは https://mcp.financial.md/mcp にあります(Streamable HTTP、ステートレス)。読み取り専用ツールを50個備えています。サインインは任意です。トークンがなくても、キー不要の日次上限内で応答します。
Claude Code:
claude mcp add --transport http financial-md https://mcp.financial.md/mcpJSON設定を読み込むクライアント(Cursor、VS Code、Windsurfなど):
{
"mcpServers": {
"financial-md": { "type": "http", "url": "https://mcp.financial.md/mcp" }
}
}ClaudeまたはChatGPTでは、同じURLをカスタムコネクターとして追加してください。サーバーカードは mcp.financial.md/.well-known/mcp.json、OAuthメタデータは mcp.financial.md/.well-known/oauth-protected-resource にあります。
まず company_lookup を使い、次に snapshot_as_of(指定日に判明していた財務三表と比率を1回の呼び出しで取得)または financials_standardized を使ってください。別の場所で見つけた数値を確認するには verify_value を使います。
ステップ2. キー不要のAPI呼び出しを行う
HTTP APIにはアカウントもキーも不要です。この呼び出しは、フリーキャッシュフローを含むAppleの直近5年分の年次キャッシュフロー計算書を返します。
curl "https://api.financial.md/v1/company/financials/cash_flow/standardized?company=ticker:AAPL&period_type=annual&limit=5"各数値は、proof.accession、proof.form、proof.filed、proof.source_url(sec.gov上の提出書類)を持つ値オブジェクトです。as_of=2024-06-30 を追加すると、その日に判明していた情報を取得できます。数値を提出書類と照合するには:
curl -X POST "https://api.financial.md/v1/verify" -H "content-type: application/json" \
-d '{"company":"ticker:AAPL","concept":"income_statement_total_revenues","period":"FY2024","value":391035000000}'キーがない場合、各IPアドレスには1日あたり25回の計量対象呼び出し(ratios、screen、verify)、1,000回の提出書類レイヤーの読み取り、1,000回のメタデータの読み取りが割り当てられます。すべてのレスポンスに RateLimit-* ヘッダーが付き、429には Retry-After が付きます。また、すべてのエラー本文には対処方法が記載されます。
ステップ3. 呼び出しごとに支払う
agent.financial.md は、x402(Base上のUSDC)で呼び出しごとに支払うエージェントに、アカウント不要で同じルートを提供します。そこでの有料ルートは、PAYMENT-REQUIRED ヘッダーに料金を示した402を返します。支払いに署名し、PAYMENT-SIGNATURE ヘッダーを付けて再度呼び出してください。402の本文にはキー不要のホストも示されており、そのホストでは日次上限内で同じルートを無料で利用できます。
各ルートの料金は pricing.json と、OpenAPIドキュメントの x-price フィールドに記載されています。適用されるのは402レスポンスに示された料金です。失敗した呼び出しには課金されません。
エージェント向けファイル
| ファイル | 内容 |
|---|---|
| openapi.json | OpenAPI 3.1。すべての操作に説明と実際のティッカーを使ったリクエスト例を掲載 |
| llms.txt | 簡潔なガイド:ホスト、企業ID、値オブジェクト、時点指定(ポイントインタイム)の読み取り、上限 |
| llms-full.txt | すべてを1つのテキストファイルに収録:全ルート、比率の計算式、レシピ |
| skill.md | 1回の呼び出しで使えるレシピを備えたエージェントスキル |
| skills.zip | MCPツールを呼び出すエージェントスキル(SKILL.md)を1つのzipに収録 |
| pricing.json | 呼び出しごとの料金、無料利用の上限、支払い状況 |
| mcp.json | MCPサーバーカード:ツール、認証、ドキュメント |
| server.json | MCPレジストリの登録情報 |
| agent.json | 上記のすべてのエンドポイントとドキュメントをまとめた索引 |
エージェントが信頼できること
- すべての数値に出典があります。提出書類のアクセッション番号、様式、提出日、XBRLタグ、sec.gov上の文書へのリンクです。
GET /proof/{id}で、その数値の基となる生のファクトを確認できます。 - 時点指定(ポイントインタイム):
known.fromとknown.toは、各値がいつ最新の提出済み数値だったかを示します。as_of、original=true、history=trueを使うと、将来の情報を参照せずに過去のデータを読み取り、修正再表示を確認できます。 - 簡潔な回答:財務諸表の呼び出しでは、指定された期間のみを返します。MCPツールの結果は、構造化データの前に1行の要約を表示します。
- ティッカー、CIK、または会社名:
company=ticker:AAPL、company=cik:320193、またはGET /v1/companies?q=Apple。 - 対象範囲:現在、米国の取引所に上場しているSEC提出企業。US GAAPに基づく提出企業については標準化された財務諸表を提供します。情報提供のみを目的とし、投資助言ではありません。