lit-forge MCP server
lit-forge MCP server
個人資産形成シミュレーション・主要市況スナップショット・経済指標発表予定・中銀高官発言・地政学イベント を、AI から直接呼び出せる Model Context Protocol(MCP)の stdio サーバーです(19 ツール)。
Claude Desktop / Claude Code / Cursor など、MCP に対応した任意の AI クライアントで動作します。
最新版ハイライト(v0.20.0):
get_economic_release_pulseに ForexFactory ライブアダプタを新設。米 JOLTS 求人件数(PFEI 非収録のため従来取りこぼし)を動的取得で追加し、あわせて S&P Global PMI 速報を静的手転記からライブ取得に置換(半年手動更新を廃止)、さらに ISM 製造業/非製造業・消費者信頼感(CB/ミシガン大)・ADP 雇用を pulse にライブ追加。発表日は faireconomy 週次カレンダー XML をランタイム取得するため将来分の手動追記が不要。GMT→JST 変換で日跨ぎも正確。※ BLS 三大指標(雇用統計・CPI・PPI)は官製一次ソースの PFEI を正として据え置き。v0.19.0:
get_economic_release_pulseに 米センサス局(U.S. Census Bureau)の Advance Economic Indicators Report(卸売在庫・小売在庫・財貿易収支の速報値、月次 08:30 ET)を追加し、従来どのアダプタも拾えなかった「米 卸売在庫【速報値】」等の網羅性の穴を解消。発表日は公式リリースカレンダー(List View)をランタイムでライブ取得するため、翌年以降の日程も公式ページ更新に追随(手動更新不要)。v0.18.0: 新ツール
get_central_bank_speakersを追加。ForexFactory の無料カレンダーからこれからの中銀高官の発言・講演(FRB 理事・地区連銀総裁・日銀・ECB・BOE 等)をライブ取得し、米 Fed は当年 FOMC 名簿で 役職(ダラス連銀総裁等)と投票権の有無 を補完。投票メンバーの発言は重要度を引き上げ(議長=★★★ / 投票メンバー=★★以上)。※ v0.17.0 でget_economic_events_todayに一時導入した静的centralbankカテゴリは本ツールに一本化(撤去)。v0.16.0:
get_economic_events_today(手動キュレーション経済カレンダー)に 米 消費者信頼感指数(Conference Board・毎月最終火曜)と ミシガン大消費者態度指数(速報=第 2 金曜 / 確報=第 4 金曜)を追加。為替で注目度の高い米消費マインド系をカバー。v0.15.0:
get_economic_release_pulseに DOL/ETA 新規失業保険申請件数(週次・毎週木 08:30 ET)と S&P Global 米 PMI 速報(製造業/サービス業 flash, 09:45 ET)を追加し、従来取りこぼしていた網羅性の穴を解消。v0.14.0: ホワイトハウス OMB/OIRA の PFEI (Principal Federal Economic Indicators) Schedule を統合し、BLS 三大指標(雇用統計・CPI・PPI)の 発表予定 が自動取得対応に。あわせて
get_us_macro_latestを 4 → 7 系列へ拡張(コア CPI / コア PPI / 平均時給を追加)。
Claude / GPT / Cursor との対話のなかで、たとえば次のような問いを 1 ターンで返せます:
「老後資金、足りる?」「月いくら積み立てれば 2,000 万円届く?」
「今日の市況を 28 指標で要約して」「セクターでどこが強い?」
「次の雇用統計はいつ?」「今月の FRB 発表予定をまとめて」
「直近の CPI と PPI の前年同月比は?」「コア CPI とコア PPI を比較して」
「今月の G7 サミットは?」「今のイラン情勢のヘッドラインは?」
提供ツール(18 種)
個人資産形成プランナー(純関数、外部 API 不要) — 4 ツール
つみたて NISA / iDeCo / 退職プランニング向けの月次複利シミュレーション群。
ツール名 | 説明 |
| 月の積立額・想定年利・年数から、月次複利で評価額・運用益・年次推移を試算 |
| 年齢・貯蓄・収入・希望生活費・リスク許容度・年金から、楽観/現実/悲観 3 シナリオで老後資金の充足度を診断 + 必要月額逆算 |
| 目標金額・現在の貯蓄・年利・年数から、達成に必要な毎月の積立額を逆算 |
| 元本(一括)と月次積立を月次複利で評価する汎用複利計算ツール |
市況スナップショット & 個別銘柄 — 2 ツール
ツール名 | 説明 |
| USD/JPY・EUR/JPY・GBP/JPY・AUD/JPY・EUR/USD・CHF/JPY・ドル指数・日経平均・TOPIX・NY ダウ・S&P 500・NASDAQ・VIX・NYSE FANG+・SOX・DAX・FTSE・上海総合・ハンセン・KOSPI・SENSEX・米10年/5年金利・金・原油・銅・ビットコイン・イーサリアム の主要 28 指標を一括取得 |
| 任意の Yahoo Finance ティッカー(株・為替・指数・コモディティ・暗号資産)の現在値・前日比を取得。例: |
市況俯瞰 — 5 ツール
ツール名 | 説明 |
| VIX・S&P 500・米10年金利・ドル指数を合成した 0-100 のリスクオン/オフ・スコア + 過去 30 営業日推移 |
| 28 銘柄を |
| 米10年-5年イールドスプレッド(プラス=順イールド / マイナス=逆イールド) |
| 主要 4 市場(東京・上海・ロンドン・NY)の現在の取引時間ステータス(open / pre-open / closed / holiday、祝日対応) |
| 米株セクター ETF(SPDR、11 セクター)の前日比一覧 |
個別株の深掘り — 2 ツール
ツール名 | 説明 |
| 個別株・ETF の過去 N 年の配当履歴と暦年合計を取得( |
| 個別株のアナリスト推奨レーティング(強気買い〜強気売り)・目標株価(平均/高値/安値)・月別推奨内訳を取得。米国株は coverage が厚く、TSE 銘柄や ETF は欠損しやすい |
経済イベント・中銀高官発言 & マクロ最新値 — 4 ツール
「次にいつ発表されるか」(カレンダー系 2 つ)と「誰がいつ話すか」(発言 1 つ)と「今の数字はいくつか」(最新値 1 つ)を分担。
ツール名 | 説明 |
| 当日 or 今週の経済イベント(FOMC・日銀金融政策決定会合・米雇用統計・CPI・GDP・米 消費者信頼感指数(CB / ミシガン大)・中国 PMI 等)を重要度付きで返す。 |
| これからの中銀高官の発言・講演をライブ取得: ForexFactory 無料カレンダーから発言系イベント(FRB 理事・地区連銀総裁・日銀・ECB・BOE 等)を抽出。米 Fed は当年 FOMC 名簿で role(ダラス連銀総裁等)/ votingMember(投票権の有無) を補完し、投票メンバーは重要度を引き上げ(議長=★★★ / 投票メンバー=★★以上)。 |
| 公式機関の発表予定を実取得: BEA / NY 連銀 / FRB / BLS(PFEI 経由) / DOL/ETA(新規失業保険申請件数) / ForexFactory ライブ(JOLTS 求人件数・製造業/サービス業 PMI 速報・ISM 製造業/非製造業・消費者信頼感〔CB/ミシガン大〕・ADP 雇用) / センサス局(卸売在庫・小売在庫・財貿易収支の速報) / 内閣府 / 日銀 のカレンダーを並列取得し、本日・今週・今月の経済指標リリース予定を統合して返す。BLS 三大指標は v0.14.0 で PFEI Schedule 統合、センサス局 Advance Economic Indicators は v0.19.0 で追加、v0.20.0 で ForexFactory ライブアダプタを新設(JOLTS 追加・S&P PMI 速報をライブ化・ISM/消費者信頼感/ADP を追加) |
| 米マクロ 7 系列の最新発表値: 雇用統計・失業率・CPI・コア CPI・PPI・コア PPI・平均時給 を BLS Public Data API v2 から 1 リクエストで取得。値 + 前月比 + 前年同月比を返す。API key 不要・無認証 1 日 25 リクエスト・6 時間キャッシュ |
地政学 — 2 ツール
確定スケジュール(カレンダー)とリアルタイム速報(パルス)の 2 系統。
ツール名 | 説明 |
| 確定済み公式スケジュール: 本日・今週・今月の地政学イベントを 4 サブカテゴリ(summit / bilateral / election / risk)で返す。 |
| リアルタイム速報: BBC World・Al Jazeera・Google News(トピック検索)の RSS を並列取得し、進行中の地政学イベント(首脳会談・紛争・制裁・封鎖シナリオ等)を最新順で返す。 |
Related MCP server: Dev Toolbox MCP Server
HTTP 通信について
市況・分析・個別株系ツールは Yahoo Finance API(query1.finance.yahoo.com / query2.finance.yahoo.com) へ、get_us_macro_latest は BLS Public Data API v2(api.bls.gov) へ、get_economic_release_pulse は 各公式機関のカレンダーページへ、get_geopolitical_pulse は BBC / Al Jazeera / Google News の RSS へ、get_central_bank_speakers は ForexFactory 無料カレンダー(nfs.faireconomy.media) へ HTTPS リクエストを送信します。実行 PC のネットワークから外部に出る通信が発生する点にご留意ください。
データは数十分〜1 時間遅れの参考値で、投資助言ではなく情報集約として提供しています。
get_quoteの fundamentals /get_dividend_history/get_analyst_consensusは Yahoo Finance v10 quoteSummary(crumb 認証あり)を経由するため、依存パッケージとしてyahoo-finance2を利用します。
インストール / 設定
Claude Desktop の場合
claude_desktop_config.json に以下を追加します。
{
"mcpServers": {
"lit-forge": {
"command": "npx",
"args": ["-y", "lit-forge-mcp@latest"]
}
}
}設定ファイルの場所:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code の場合
claude mcp add lit-forge -- npx -y lit-forge-mcp@latestCursor の場合
~/.cursor/mcp.json(または プロジェクト直下の .cursor/mcp.json)に同じ JSON を追加します。
💡 @latest 指定について
上記の設定例ではいずれも lit-forge-mcp@latest を指定しています。これは npx のキャッシュ挙動により、バージョン指定なしの場合に古いキャッシュ版が使われ続けることがあるためです。@latest を指定すると、起動時に npm registry の最新タグを毎回確認して取得します(バージョン解決のオーバーヘッドはわずか)。
すでに lit-forge-mcp(バージョン指定なし)で運用中の方は、新機能・バグ修正を取り込むために以下のいずれかをお試しください:
設定を
lit-forge-mcp@latestに変更(恒久対応、推奨)npx キャッシュをクリア:
npx clear-npx-cacheまたは手動で~/.npm/_npx/を削除MCP クライアント(Claude Desktop など)を完全終了して再起動
ローカル開発
git clone https://github.com/noblabs/lit-forge-mcp.git
cd lit-forge-mcp
npm install
npm run build
node dist/index.js # stdio で起動動作確認
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0.0.1"}}}
{"jsonrpc":"2.0","method":"notifications/initialized"}
{"jsonrpc":"2.0","id":2,"method":"tools/list"}' | node dist/index.jstools/list のレスポンスに 18 ツールが並べば成功です。
使用例
Claude にこんな依頼ができます:
資産形成プランニング
「私は35歳で月3万を積立中。現在の貯蓄500万、退職65歳、月の希望生活費25万。老後資金足りる?」
「20年で2000万作りたい。今500万あって年利4%なら毎月いくら積み立てればいい?」
「100万円を年利5%で30年複利運用したらいくらになる?」
「月3万円を年利6%で20年積み立てたら?」
市況スナップショット
「今日の市況を要約して」「主要指標の前日比を表で見せて」
「米10年金利と日経平均の動きから、今のリスクオン度合いをコメントして」
「BTC-USD の今の値は?」「ポンド円(GBPJPY=X)を教えて」
個別株の深掘り
「KO の過去 10 年の配当推移を見せて」「VYM の年次配当合計は?」
「NVDA のアナリスト目標株価と推奨レーティングは?」
「AAPL の PER / PBR / 配当利回り / ベータをまとめて」(
get_quoteでincludeFundamentals=true)
経済指標カレンダー & 最新値
「今週の経済イベントは?特に FOMC や日銀の予定を教えて」
「次の雇用統計はいつ?」「今月の FRB と内閣府の発表予定をまとめて」
「直近の CPI と PPI を前月比・前年同月比で」「コア CPI とコア PPI を比較して」
中銀高官の発言
「今日の Fed 要人発言は?投票権ありの人だけ教えて」「今週の中銀スピーカー一覧」(
get_central_bank_speakers)「今週ラガルド ECB 総裁や日銀の発言予定はある?」(
countries=["EU","JP"]で絞り込み)
地政学イベント
「今週の地政学イベントは?」「今月の G7 サミットの予定は?」
「次の米中首脳会談はいつ?」「日本に関係する首脳会談だけ抽出して」(
country=["JP"]で絞り込み)「今のイラン情勢のヘッドラインは?」「ウクライナ和平の最新ニュースは?」
投資判断の免責
本ツールの試算はすべて月次複利による参考値です。実際の運用結果(市場変動・税金・手数料・為替)を保証するものではありません。個別の金融商品の推奨ではなく、投資判断はご自身の責任でお願いします。
公的年金額の概算は厚生年金の標準値ベースです。正確な見込み額はねんきんネットでご確認ください。
ライセンス
MIT
Available Tools
12 toolscalculate_compound_interest複利計算(一括 + 月次積立)A
元本(一括)と毎月の積立額を、月次複利で運用したときの将来価値を計算します。NISA に限らず一般の投資・定期預金シミュに使える汎用ツール。
| Name | Required | Description | Default |
|---|---|---|---|
| principal | No | 一括投入する元本(円)。例: 1000000 | |
| monthlyContribution | No | 毎月の積立額(円)。一括だけなら 0 | |
| annualRate | Yes | 想定年利(%表記。例: 3 = 3%/年) | |
| years | Yes | 運用年数(小数可。例: 0.5 = 半年、10.5 = 10年6ヶ月) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, and the description does not disclose behavioral traits such as whether the tool is read-only, any rate limits, or side effects. Since it is a calculation tool, it is likely safe, but the description does not confirm this or address any potential limitations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence followed by a clarifying second sentence. It is extremely concise, front-loaded with the core action, and contains no unnecessary words or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no output schema, so the description should ideally hint at the output format or values. It only mentions 'future value' without further details. The description is adequate for a simple calculator but lacks completeness regarding the return structure.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers all 4 parameters with descriptions (100% coverage). The description adds context about monthly compounding and general applicability, but it does not significantly enhance understanding beyond the schema. The baseline of 3 is appropriate as the schema already provides adequate meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool calculates the future value of a lump sum principal and monthly contributions with monthly compounding. It explicitly mentions it is a general-purpose tool for investment and time deposit simulations, which distinguishes it from sibling tools like 'calculate_required_monthly' that perform reverse calculations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for compound interest simulations and mentions it is usable for NISA and general investments, but it does not provide explicit guidance on when not to use this tool or name alternatives. The context is clear but lacks exclusions or comparative statements.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calculate_required_monthly必要月額逆算A
目標金額・現在の貯蓄・想定年利・積立期間から、目標達成に必要な毎月の積立額を逆算します。「N 年後に X 円作るには月いくら積み立てればよいか」の問いに答えるツール。
| Name | Required | Description | Default |
|---|---|---|---|
| targetAmount | Yes | 達成したい目標金額(円)。例: 20000000 | |
| currentSavings | No | 現在の投資資産(円。複利運用される) | |
| annualRate | Yes | 想定年利(%表記) | |
| years | Yes | 積立期間(年) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility. It conveys that the tool performs a calculation (read-only, non-destructive) and mentions that current savings are invested with compounding. It does not disclose any other behavioral traits (e.g., exact formula, assumptions, or response format), which is adequate for a straightforward calculator.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description consists of two concise sentences in Japanese. The first sentence states the function and inputs/output, and the second gives a concrete usage question. There is no wasted text, and it is front-loaded with essential information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a calculator with four numeric parameters and no output schema, the description is sufficiently complete. It explains the input-output relationship clearly. It could be improved by noting assumptions (e.g., compounding frequency), but it is adequate for an agent to understand and invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
All parameters are described in the schema with high coverage (100%). The tool description adds value by clarifying the overall purpose and providing context for the parameters (e.g., 'reverse calculation' and that current savings are compounded). This reinforces meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: reverse-calculate monthly contributions needed to reach a financial goal, given target amount, current savings, annual rate, and duration. It includes an example question, making the purpose unambiguous. This distinguishes it from siblings like calculate_compound_interest (forward calculation) and plan_retirement (broader planning).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description frames the tool as answering 'how much to save monthly to reach X in N years', which implicitly guides when to use it. However, it does not explicitly state when not to use it or contrast it with siblings. The context from sibling names suggests alternatives, but the description itself lacks direct usage guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_economic_events_today本日・今週の経済イベントA
本日(または今週)の主要経済イベント(FOMC・日銀金融政策決定会合・米雇用統計・CPI・GDP・中国 PMI など)を返します。データは lit-forge 運営者が手動キュレーションした半年分のスケジュール。
| Name | Required | Description | Default |
|---|---|---|---|
| range | No | 期間: today=本日のみ / week=今日含む 7 日間。既定 today | |
| minImportance | No | 最低重要度フィルタ: 1=★以上 / 2=★★以上 / 3=★★★のみ。既定 1 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that data is manually curated by the operator and covers only half a year. This is useful beyond the schema, revealing limitations in scope and potential staleness. With no annotations provided, the description carries the burden and does so adequately.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that efficiently conveys the tool's purpose and data source. It is well-suited for quick scanning, though could be slightly improved by splitting into two sentences for clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Without an output schema, the description should ideally explain the return format (e.g., fields like date, event name, importance). It only says 'returns major economic events', leaving ambiguity about the structure. For a simple list tool with good parameter coverage, this is acceptable but not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%; both parameters have enum descriptions and defaults in the schema. The description adds no extra parameter semantics beyond what the schema already provides. Baseline score applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool returns major economic events for today or this week, listing specific examples (FOMC, BOJ, US employment statistics, etc.). It distinguishes itself from sibling tools like get_quote or calculate_compound_interest which serve different purposes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for retrieving economic events but does not explicitly state when to use this tool versus alternatives. No direct comparison or when-not-to-use guidance is provided. However, sibling tools have distinct names and functions, so ambiguity is low.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_market_sessions主要市場の取引時間ステータスA
東京(9:00-15:30 JST)/ 上海(10:30-16:00 JST)/ ロンドン(17:00-25:30 JST)/ NY(22:30-29:00 JST)の現在の取引時間ステータス(open / pre-open / closed / holiday)を返します。土日は全て closed、祝日は holiday(holidayName 付)。各市場の祝日カレンダーは手動キュレーション(米英祝日・日本国民の祝日 + TSE 規程・中国の春節等の長期休場)。サマータイム移行や臨時休場は未対応の概算。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite no annotations, the description provides detailed behavioral information: market-specific hours, status values, handling of weekends and holidays, manual curation of holidays, and limitations regarding daylight saving time and unscheduled closures. This is highly transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, well-structured, front-loading the core functionality (markets and status types) and then adding details about holidays and limitations. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no parameters or output schema, but the description fully explains what it returns (status with market-specific times, holiday names) and covers important edge cases (weekends, manual curation, daylight saving gap). It is complete for a simple status tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters (0 params, schema coverage 100%). The description adds value by explaining the output context, which is sufficient given no parameters need documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns current trading session status (open/pre-open/closed/holiday) for four major markets with specific times. It distinguishes itself from sibling tools by focusing solely on market session status, not on calculations or quotes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for checking market sessions but does not explicitly state when to use this tool vs alternatives or when not to use it. However, sibling tools are clearly different in purpose.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_market_snapshot主要マクロ指標スナップショットA
USD/JPY・EUR/JPY・GBP/JPY・AUD/JPY・EUR/USD・CHF/JPY・ドル指数・日経平均・TOPIX・NY ダウ・S&P 500・NASDAQ・VIX・NYSE FANG+・SOX・DAX・FTSE・上海総合・ハンセン・KOSPI・SENSEX・米10年/5年金利・金・原油・銅・ビットコイン・イーサリアム の主要 28 指標の現在値と前日比を Yahoo Finance から取得します。約 1 時間遅れの参考値で、投資助言ではありません。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It states the data source (Yahoo Finance), the delay (約1時間遅れ), and a disclaimer (参考値、投資助言ではありません). This provides good transparency about the tool's read-only nature and data limitations, though it does not mention error handling or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single paragraph that front-loads the list of indicators, then concisely states the source, delay, and disclaimer. Every sentence adds value, with no redundant or unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters and no output schema, the description is nearly complete. It explains what the tool does, what data it retrieves, the source, and the limitations. However, it does not describe the output format (e.g., JSON structure), which could be useful for an agent to parse the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so the description does not need to add parameter semantics. According to the guidelines, 0 parameters merit a baseline of 4. The description does not repeat schema information, and there are no parameters to document.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly lists all 28 major indicators (e.g., USD/JPY, 日経平均, S&P 500) and states it retrieves their current values and day-over-day changes from Yahoo Finance. This is a specific verb+resource combination that clearly distinguishes it from sibling tools that retrieve individual quotes or sector heatmaps.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for a broad market snapshot, but it does not explicitly state when to use it over alternatives like get_quote or get_market_thermometer. There is no exclusion or alternative naming, so usage guidance is only implied by the tool's scope.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_market_thermometerマーケット温度計(リスクオン/オフ合成スコア)A
VIX・S&P 500 前日比・米10年金利前日比・ドル指数前日比を合成した 0-100 のリスクオン/オフ・スコアを返します。50 が中立、70 以上でリスクオン優勢、30 以下でリスクオフ優勢。各成分のスコアと過去 30 営業日の推移も含みます。投資推奨ではなく俯瞰用の指標です。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It explains the score interpretation (50 neutral, 70+ risk-on, 30- risk-off) and disclaims it as non-investment advice. It might benefit from noting it is a read-only operation, but overall transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that covers components, thresholds, extra details (30-day history), and a disclaimer. It is concise and front-loaded with the main function.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters and no output schema, the description fully covers what the tool returns: a composite score, component scores, and historical data. It also includes a necessary disclaimer. No gaps remain.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters (100% coverage in schema), so the baseline is 4. The description adds no parameter semantics but enriches understanding of the tool's output, which is acceptable given no parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it returns a composite risk-on/off score (0-100) synthesizing VIX, S&P 500, 10-year yield, and dollar index. It distinguishes itself from siblings that provide raw quotes or snapshots by offering a synthesized indicator.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not explicitly specify when to use this tool versus alternatives like get_market_snapshot or get_quote. It implicitly suggests use as an overview indicator but lacks direct comparisons or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_performance_ranking28 銘柄のパフォーマンスランキングA
28 銘柄(為替・株・金利・コモディティ・暗号資産)を指定期間のパフォーマンス降順で並べ、上位 N と下位 N を返します。1w/1m は主要 7 銘柄(USD/JPY・S&P 500・NASDAQ・NY ダウ・米10年金利・VIX・DXY)のみ対応。投資推奨ではなく数値ソートのみ。
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | ソート期間。1d=当日前日比、1w=直近5営業日、1m=直近21営業日 | 1d |
| topN | No | 上位/下位 N 件を返す(デフォルト 5) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, but the description discloses important behaviors: the tool only sorts numbers without investment advice, and it has a limitation on periods (1w/1m only support 7 assets). This effectively communicates the tool's non-destructive, read-only nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences: the first explains the core functionality, the second adds important limitations and disclaimer. No superfluous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 2 parameters and no output schema, the description explains the scope, limitation, and non-advisory nature. It could be more explicit about the performance metric (e.g., percent change), but the schema's period descriptions partially cover that. Overall, it is complete enough for typical use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Both parameters are fully described in the schema (100% coverage). The description adds the context that topN returns both top and bottom, but this is already implied by '上位 N と下位 N'. So the description adds minimal value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it sorts 28 assets by performance over a specified period and returns top and bottom N. It specifies the covered asset classes (forex, stocks, rates, commodities, crypto) and distinguishes itself from sibling tools which deal with calculations, quotes, etc.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context: for 1w/1m periods only 7 main assets are supported, and it explicitly states it is not an investment recommendation. However, it does not directly compare to alternative tools or specify when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_quote任意ティッカーの現在値取得A
Yahoo Finance の任意ティッカー(株・為替・指数・コモディティ・暗号資産)の現在値・前日比・スパークラインを取得します。get_market_snapshot で扱う 9 指標以外を確認したいときに使用。投資助言ではありません。
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Yahoo Finance ティッカー。例: AAPL(アップル株)/ ^DJI(NY ダウ)/ BTC-USD(ビットコイン)/ GBPJPY=X(ポンド円) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility for behavioral disclosure. It clearly states what data is returned (current price, day change, sparkline) and the data source (Yahoo Finance). While it does not detail rate limits or data freshness, the scope is well-communicated. A slightly higher score would require additional context about response format or update frequency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and front-loaded: three sentences deliver purpose, usage guidance, and a disclaimer. Every sentence serves a clear function, with no redundancy or unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having no output schema, the description adequately covers what the tool returns (current price, day change, sparkline). Combined with the sibling context and single parameter, the description is complete enough for an agent to understand and use the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already provides a detailed description of the symbol parameter, including examples and format. The description adds no extra meaning beyond what the schema offers. Since schema coverage is 100%, a baseline score of 3 is appropriate without additional compensation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the resource: current price, day change, and sparkline for any Yahoo Finance ticker. It explicitly distinguishes itself from the sibling get_market_snapshot by specifying that it handles tickers outside the 9 indicators covered by that tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit guidance on when to use this tool: for checking indicators other than those covered by get_market_snapshot. It also includes a disclaimer about not being investment advice, setting appropriate expectations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_sector_heatmap米株セクター ETF 前日比ヒートマップ(SPDR、11 セクター)A
米株セクター ETF(テクノロジー XLK / 金融 XLF / ヘルスケア XLV / 一般消費財 XLY / 生活必需品 XLP / エネルギー XLE / 資本財 XLI / 公益 XLU / 素材 XLB / 不動産 XLRE / 通信 XLC)の現在値と前日比を一括取得。米株市場のセクターローテーションを把握する情報源。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must bear the full burden. It clearly indicates this is a read operation (取得 - get) and specifies the data (current price and day-over-day change). However, it does not explicitly confirm idempotency, mention whether it calls external APIs, or describe any rate limits. The behavior is implied but not fully disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is only two sentences, both dense with information. The first enumerates exactly which ETFs are included and what data is returned; the second provides context for use. Every word is purposeful with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no parameters and no output schema. The description identifies inputs and purpose but does not describe the output structure or format (e.g., JSON with ticker, price, change). For a tool this simple, the missing output details reduce completeness. It is adequate but not fully self-contained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so the baseline is 4. The description adds value by listing the specific ETFs, which effectively defines the fixed scope of the tool, but since there are no parameters to describe, the score meets the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool retrieves current prices and day-over-day changes for 11 specific US sector ETFs (SPDR). The verb '一括取得' (batch get) is precise, and the resource is fully enumerated. This clearly distinguishes it from sibling tools like get_quote which likely handles single quotes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description notes the tool is a 'source for understanding US stock market sector rotation', implying usage for market analysis. However, it does not explicitly state when to use this versus alternatives like get_quote or get_market_snapshot, nor does it provide any when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_yield_spread米イールドスプレッド(10y-5y)A
米10年債利回り(^TNX)と米5年債利回り(^FVX)の差(イールドスプレッド)を返します。プラスは順イールド、マイナスは逆イールド。前日比 bp も含む。投資判断の参考情報。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses that the tool returns the spread and day-over-day change in basis points, and characterizes the output as 'reference information'. However, it does not discuss data sourcing, update frequency, or behavior under extreme conditions (e.g., no data).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no wasted words. It front-loads the core function (return spread), provides technical details (symbols, bp), and concludes with practical context (reference for decisions). Perfectly sized.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description explains what is returned (spread value and bp change) and its significance. It could be slightly more explicit about the return format (e.g., decimal or basis points), but the inclusion of 'bp' strongly implies basis points. The simplicity of the tool (no parameters) makes this adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has no parameters (100% coverage trivially), so the baseline is 4. The description adds significant value by explaining what the return value represents (spread, positive/negative yield curve, bp change), which is essential for correct interpretation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns the yield spread between US 10-year and 5-year bond yields, specifying the exact instruments (^TNX, ^FVX) and explaining the meaning of positive/negative spread. This differentiates it from siblings like get_quote (individual yields) and get_market_snapshot (broader market data).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use for investment decisions related to yield curve analysis but does not explicitly state when to use this tool over alternatives or provide exclusions. The context is clear enough given sibling tools that handle different aspects, but no direct comparison is made.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_retirement個人資産形成プランナー(NISA / iDeCo)A
年齢・現在の貯蓄・毎月の積立額・退職予定年齢・退職後の希望生活費・リスク許容度・受給年金から、楽観/現実/悲観 3 シナリオで将来資産と老後資金の充足度を試算。不足する場合は現実シナリオで届く必要月額も自動逆算します。
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | 現在の年齢 | |
| currentSavings | No | 現在の投資資産(円。預金 + 投資商品の合計) | |
| monthlyContribution | Yes | 毎月の積立額(円) | |
| retirementAge | Yes | 退職(積立終了)予定年齢 | |
| monthlyRetirementSpend | Yes | 退職後の月間希望生活費(円) | |
| riskTolerance | No | リスク許容度。conservative=1-5%, balanced=2-6%, aggressive=3-8% の年利想定 | balanced |
| pensionMonthly | No | 受給予定の公的年金月額(円)。デフォルト 145,000 は厚生年金の標準値 | |
| lifeExpectancy | No | 想定寿命(年)。日本人平均は 84 前後 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses that the tool runs three scenarios and auto-back-calculates, which indicates a safe, non-destructive calculation. However, it does not mention any data persistence, privacy, or rate limits, though these are less critical for a simulation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, fairly long sentence but is front-loaded with the core purpose and includes key details. It is clear and efficient, though breaking it into multiple sentences could improve readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description explains the main outputs (future assets, sufficiency under three scenarios, required monthly amount if shortfall) despite lacking an output schema. This covers the essential return values for a planning tool with 8 parameters.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions for all 8 parameters. The description adds value by explaining how risk tolerance maps to three scenarios and mentioning the auto back-calculation feature, which goes beyond the schema's per-parameter details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool estimates future assets and retirement fund sufficiency under three scenarios (optimistic/realistic/pessimistic) based on multiple inputs, and auto-calculates required monthly savings if insufficient. This distinguishes it from siblings like calculate_compound_interest or calculate_required_monthly, which are more specific.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for comprehensive retirement planning but does not explicitly specify when to use this tool versus alternatives like simulate_nisa or calculate_required_monthly. No when-not-to-use guidance is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
simulate_nisaつみたて NISA シミュレーションA
毎月の積立額・想定年利・年数から、月次複利で将来評価額・運用益・年次推移を試算します。NISA / iDeCo の単純シミュレーション用。
| Name | Required | Description | Default |
|---|---|---|---|
| monthly | Yes | 毎月の積立額(円)。例: 30000 | |
| annualRate | Yes | 想定年利(%表記。例: 5 = 5%/年) | |
| years | Yes | 積立年数(0〜60) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided. The description discloses that calculations use monthly compounding, which is a key behavioral trait. It does not mention side effects (likely none), permissions, or error handling. For a simulation tool, this is minimally adequate but lacks explicit safety/behavioral notes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loaded with the core function. It is concise and free of unnecessary words. Could be slightly more compact by combining sentences, but overall efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple parameter set (3 required numbers) and the absence of an output schema, the description adequately conveys the inputs and the computed outputs (future value, profit, annual progression). It mentions monthly compounding, which is a critical detail. Most agents would be able to use this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage, with each parameter already having clear schema descriptions (e.g., monthly contribution, annual rate as %). The tool description adds no additional semantic value beyond paraphrasing the parameters, meeting the baseline expectation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool estimates future value, profit, and annual progression using monthly compounding, with a specific verb (試算します) and resource (将来評価額・運用益・年次推移). It mentions NISA/iDeCo use case, but does not explicitly differentiate from sibling tools like calculate_compound_interest.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description indicates the tool is for simple simulation of NISA/iDeCo, implying a target use case. However, it does not specify when to avoid using this tool or mention alternative tools (e.g., calculate_compound_interest for general scenarios).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
22 tool updates
v0.5.0- Added
calculate_compound_interest - Added
calculate_required_monthly - Removed
convert_base64 - Removed
convert_timestamp - Removed
convert_url - Removed
convert_yaml_json - Removed
decode_jwt - Removed
describe_cron - Removed
format_json - Removed
generate_hash - Removed
generate_uuid - Added
get_economic_events_today - Added
get_market_sessions - Added
get_market_snapshot - Added
get_market_thermometer - Added
get_performance_ranking - Added
get_quote - Added
get_sector_heatmap - Added
get_yield_spread - Added
plan_retirement - Added
simulate_nisa - Removed
test_regex
10 tool updates
v0.1.0- First observed
convert_base64 - First observed
convert_timestamp - First observed
convert_url - First observed
convert_yaml_json - First observed
decode_jwt - First observed
describe_cron - First observed
format_json - First observed
generate_hash - First observed
generate_uuid - First observed
test_regex
TDQS
Scored across 12 tools
Tools are generally distinct, covering financial planning and market data. However, calculate_compound_interest and simulate_nisa overlap in purpose (future value with monthly compounding), though descriptions clarify their specific contexts. Overall, agents can differentiate most tools.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., get_market_snapshot, plan_retirement). This strong predictability enhances usability and agent comprehension.
With 12 tools, the server's scope is well-scoped. It covers essential financial planning and market data functions without being overloaded or sparse, aligning with a focused MCP server.
The tool surface adequately covers core financial planning (compound interest, goal setting, retirement) and market data (snapshots, events, sessions, sector heatmap). Minor gaps like historical data or inflation adjustment are acceptable for the stated purpose.
Maintenance
Related MCP Connectors
Developer utilities over MCP: Base64 encode and decode, decode JWTs, format JSON, do percentages.
Remote MCP server: 10 developer utilities (base64, JWT, DNS, UUID, URL, JSON, UA, IP lookup).
49 developer tools via MCP: DNS, WHOIS, IP lookup, JWT, hashing, QR, and more.
238+ dev tools via MCP: JSON, QR, PDF, DNS, hash, UUID, code review, JWT, SSL, WHOIS, and more
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides a versatile set of utility tools for LLMs, including text processing, web fetching, and search capabilities, all accessible via MCP.-
- FlicenseNot gradedqualityDmaintenanceProvides various developer utilities such as UUID generation, timestamp conversion, Base64 encoding, color conversion, password generation, hash generation, and JSON formatting via MCP.10 npm1-
- AlicenseBqualityDmaintenanceProvides a comprehensive set of developer utilities including UUID generation, email validation, hashing, JSON manipulation, Brazilian document handling, and more, accessible via MCP.159 npm2MIT
- FlicenseNot gradedqualityCmaintenanceEnables developers to explain error messages, validate and format JSON, generate regex patterns from descriptions, and summarize text via an LLM, all through MCP-connected clients.-