market

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
90%
Integridad del esquema
87%
Calidad de los nombres
83%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,857Tokens (definiciones de herramientas)
~829 BTamaño de respuesta típico
Impacto moderado en la atención (1.45% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Paquetes ejecutables

npmmcp-sputnikx-market2.4.0stdio

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (16)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪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.

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada16 herramientas
verificadoversión no registrada28 herramientas
verificadoversión no registrada16 herramientas
verificadoversión no registrada28 herramientas
verificadoversión no registrada16 herramientas
verificadoversión no registrada28 herramientas