market
Sputnik X: EU trade 63M+, LV customs, salary, sanctions, EU AI Act, SoulLedger + x402 USDC.
我该使用它吗
质量与安全性
发现(2)
- LOW在 prediction_signals 中
- LOW在 wave_signal 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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
}
}
}社区
证据