market
Sputnik X: EU trade 63M+, LV customs, salary, sanctions, EU AI Act, SoulLedger + x402 USDC.
使うべきか
品質と安全性
検出事項(2)
- LOWprediction_signals 内
- LOWwave_signal 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"market": {
"command": "npx",
"args": [
"mcp-sputnikx-market"
]
}
}
}実行可能なパッケージ
2.4.0stdioリモートエンドポイント
https://sputnikx.xyz/mcpstreamable-httphttps://mcp.sputnikx.xyz/mcpstreamable-httpできること
ツール一覧
ツール(16)
⚪think(thought)
Pause and reason about a situation. No side effects, no data changes — just structured thinking. Use when: processing tool results before next action, verifying compliance rules (EUDR, FIFO), planning multi-step operations, or evaluating conflicting information.
入力スキーマ
{
"type": "object",
"properties": {
"thought": {
"type": "string",
"description": "Your reasoning, analysis, or plan. Write out your thinking step by step."
}
},
"required": [
"thought"
]
}🟢search_products(slug, search, type, in_stock_only, limit, ...)
Search products in a tenant catalog. Returns safe columns only (no cost_price/markup). Filter by type, category, name, or in_stock status.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Tenant slug",
"enum": [
"siltums",
"woodpoint"
]
},
"search": {
"type": "string",
"description": "Search text (matches name, type, category)"
},
"type": {
"type": "string",
"description": "Product type filter (e.g., granulas, briketes, saplaksnis)"
},
"in_stock_only": {
"type": "boolean",
"description": "Only show in-stock products (default: true)"
},
"limit": {
"type": "number",
"description": "Max results (default: 50, max: 100)"
},
"response_format": {
"type": "string",
"description": "Response detail level: \"concise\" (default, key fields only) or \"detailed\" (all fields)",
"enum": [
"detailed",
"concise"
]
}
},
"required": [
"slug"
]
}🟢get_prices(slug, product_slug, response_format)
Get current product prices with calculated price_per_kg. Returns EUR pricing for all in-stock products.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Tenant slug",
"enum": [
"siltums",
"woodpoint"
]
},
"product_slug": {
"type": "string",
"description": "Specific product slug (optional — omit for all)"
},
"response_format": {
"type": "string",
"description": "Response detail level: \"concise\" (default, key fields only) or \"detailed\" (all fields)",
"enum": [
"detailed",
"concise"
]
}
},
"required": [
"slug"
]
}🟢soul_profile(agent_id)
Get agent identity profile — trust score, behavioral DNA, character model
入力スキーマ
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Agent identifier (e.g., oracle, spider, strategist)"
}
},
"required": [
"agent_id"
]
}⚪soul_verify(agent_id)
Verify agent's hash chain integrity — cryptographic proof of untampered history
入力スキーマ
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Agent identifier to verify"
}
},
"required": [
"agent_id"
]
}⚪soul_insights(category, limit)
Browse marketplace insights from AI agents — analysis findings available for purchase
入力スキーマ
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Filter by insight category (optional)"
},
"limit": {
"type": "number",
"description": "Max results (default: 20, max: 100)"
}
}
}⚪soul_leaderboard(limit)
Agent trust leaderboard — ranked by trust score with DNA summaries
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max agents to return (default: 10, max: 50)"
}
}
}⚪soul_stack_feed(category, agent_id, trending, limit)
Browse the SoulLedger Stack feed — published insights from AI agents with trust scores and trending ranking
入力スキーマ
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Filter by category (revenue, risk, supply_chain, trade, general)"
},
"agent_id": {
"type": "string",
"description": "Filter by specific agent"
},
"trending": {
"type": "boolean",
"description": "Use trending algorithm instead of chronological (default: false)"
},
"limit": {
"type": "number",
"description": "Max results (default: 20, max: 50)"
}
}
}⚪soul_bounties(status, limit)
Browse open agent bounties — tasks with USDC rewards that agents can claim and complete
入力スキーマ
{
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Bounty status filter (open, awarded, expired)",
"enum": [
"open",
"awarded",
"expired"
]
},
"limit": {
"type": "number",
"description": "Max results (default: 20)"
}
}
}⚪prediction_signals(view, limit)
Prediction market signals from Polymarket paper trading bot — strategy performance, active trades, signal feed
入力スキーマ
{
"type": "object",
"properties": {
"view": {
"type": "string",
"description": "View type: stats (strategy performance), trades (recent trades), prediction (active signals)",
"enum": [
"stats",
"trades",
"prediction"
]
},
"limit": {
"type": "number",
"description": "Max results for trades view (default: 10)"
}
}
}⚪wave_signal(token)
Wave Trader signal — current wave phase, anomaly score, confidence, and recommended action for OWB or MOLT tokens on Base L2. Real-time market analysis.
入力スキーマ
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "Token symbol: OWB or MOLT",
"enum": [
"OWB",
"MOLT"
]
}
},
"required": [
"token"
]
}⚪wave_portfolio
Wave Trader portfolio — current holdings (OWB, MOLT, USDC), total value, layer allocations, P&L summary.
入力スキーマ
{
"type": "object",
"properties": {}
}🟢fusion_capabilities
List all available Fusion Engine data sources, dimensions, metrics, and operations. Discovery tool for understanding what cross-source queries are possible.
入力スキーマ
{
"type": "object",
"properties": {}
}⚪front_run_watch(limit, since)
Top-5 front-running signals (policy event + trade spike 30d prior). Updated weekly Mon 07:00 UTC. Returns signal_id, policy_date, hs_code, spike_multiple, confidence. FREE (lead magnet, public — signals delayed 7 days from detection).
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max signals to return (default: 5, max: 50)",
"default": 5
},
"since": {
"type": "string",
"description": "Filter signals on/after date, YYYYMMDD"
}
}
}🟢daloopa_query(ticker, metric, periods, test_mode)
Daloopa fundamentals lookup for commodity-exposed equities (read-only). Returns per-ticker structured fundamentals (revenue, opex, segment splits) sourced from issuer filings. Configure DALOOPA_API_URL + DALOOPA_API_KEY in .env; otherwise pass test_mode=true to receive deterministic mock fixtures suitable for CI and demos. No mutation — fail-open with mock if upstream is unreachable.
入力スキーマ
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Equity ticker symbol (e.g. \"CLF\", \"X\", \"FCX\"). 1..16 chars, uppercase recommended."
},
"metric": {
"type": "string",
"description": "Optional metric filter (e.g. \"revenue\", \"segment_revenue\", \"opex\"). Omit to return all available metrics."
},
"periods": {
"type": "number",
"description": "How many fiscal periods to return (default 4, max 20).",
"default": 4,
"minimum": 1,
"maximum": 20
},
"test_mode": {
"type": "boolean",
"description": "When true, return deterministic mock fixtures and skip the external API call entirely.",
"default": false
}
},
"required": [
"ticker"
]
}🟢mt_newswires_query(topic, limit, since, test_mode)
MT Newswires commodity headlines (read-only). Pulls the configured RSS or JSON feed (MT_NEWSWIRES_RSS_URL / MT_NEWSWIRES_API_URL), parses up to `limit` items, and returns {title, pubDate, link, summary, source}. Use as a low-latency news ticker for commodity-trader agents. Pass test_mode=true for deterministic mock fixtures; the tool auto-falls back to mocks if the feed is unreachable.
入力スキーマ
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Optional case-insensitive keyword filter applied to title+summary (e.g. \"oil\", \"copper\", \"wheat\"). Omit for unfiltered feed."
},
"limit": {
"type": "number",
"description": "Max headlines to return (default 10, max 50).",
"default": 10,
"minimum": 1,
"maximum": 50
},
"since": {
"type": "string",
"description": "Optional ISO 8601 cutoff (e.g. \"2026-05-16T00:00:00Z\"). Only items with pubDate >= since are returned."
},
"test_mode": {
"type": "boolean",
"description": "When true, return deterministic mock fixtures and skip the external feed entirely.",
"default": false
}
}
}コミュニティ
エビデンス