market

Sputnik X: EU trade 63M+, LV customs, salary, sanctions, EU AI Act, SoulLedger + x402 USDC.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
90%
Vollständigkeit des Schemas
87%
Qualität der Benennung
83%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'prediction_signals' description lacks action verbin prediction_signals
  • LOWTool 'wave_signal' description lacks action verbin wave_signal

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,857Tokens (Tool-Definitionen)
~829 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.45% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "market": {
      "command": "npx",
      "args": [
        "mcp-sputnikx-market"
      ]
    }
  }
}

Ausführbare Pakete

npmmcp-sputnikx-market2.4.0stdio

Remote-Endpunkte

https://sputnikx.xyz/mcpstreamable-http
https://mcp.sputnikx.xyz/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (16)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

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

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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).

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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
    }
  }
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet16 Tools
verifiziertVersion nicht aufgezeichnet28 Tools
verifiziertVersion nicht aufgezeichnet16 Tools
verifiziertVersion nicht aufgezeichnet28 Tools
verifiziertVersion nicht aufgezeichnet16 Tools
verifiziertVersion nicht aufgezeichnet28 Tools