mcp-sputnikx-market
Registry code: cd990e0916bbed73
Mixed server: EU trade and salary statistics, a heating fuel pellet shop with quotes and orders, and agent trust and AI Act compliance reports.
- endpoint
- https://sputnikx.xyz/mcp
- protocol
- http-sse ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is mcp-sputnikx-market live?
- Yes — it answered the hub's last check (checked 29m ago). It answered 100% of checks over the last 30 days.
- Is mcp-sputnikx-market free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does mcp-sputnikx-market have?
- 33 tools: query_customs, trade_alerts, soul_analytics, get_prices, trade_macro, place_order, prediction_signals, trade_seasonality, ….
- Is mcp-sputnikx-market safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 99.7%· all time 99.7%
last good check
of 33 tools
- degraded → live
- live → degraded· timeout after 20000ms
- degraded → live
- topic
- finance & markets
- used for
- query eu trade statistics
- forecast trade volumes
- order heating fuel pellets
- check eu salary data
- check ai act compliance
- takes → gives
- text → data
- tools
- 23 reads1 changes data1 moves money
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Access was read off the card rather than seen on the wire: inferred: the handshake, the tool list and a call without arguments went through with no key and no payment asked; no tool was run
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
calculator reads 0.001 USDC paid never probed
Calculate heating fuel needs from boiler specs. Returns required kg, bags, and pallets of granulas. Formula: kW * 350 * tempFactor * monthsFactor * insulationFactor.
{ "type": "object", "properties": { "boiler_kw": { "type": "number", "description": "Boiler power in kW (1-500, default: 15)" }, "insulation": { "enum": [ "poor", "average", "good", "excellent" ], "type": "string", "description": "Building insulation quality" }, "desired_temp": { "type": "number", "description": "Desired indoor temperature (default: 20)" }, "heating_months": { "type": "number", "description": "Heating months per year (1-12, default: 6)" } } }arguments 27 linesquery_customs unknown 28d ago
Query Latvia customs analytics (3.8GB database). KN8 product codes, import/export trends, seasonal patterns, country analysis. Supports: classifications, trends, top_commodities, country_analysis, tariff_lookup, seasonal.
{ "type": "object", "required": [ "query_type" ], "properties": { "q": { "type": "string", "description": "Search text for classifications (e.g., \"wood\")" }, "code": { "type": "string", "description": "KN code (2-8 digits, e.g., \"4401\" or \"44011100\")" }, "sort": { "enum": [ "value", "weight" ], "type": "string", "description": "Sort by (top_commodities only)" }, "year": { "type": "number", "description": "Single year filter" }, "limit": { "type": "number", "description": "Max results (default: 20)" }, "years": { "type": "string", "description": "Year range (e.g., \"2020-2025\")" }, "country": { "type": "string", "description": "2-3 letter country code for country_analysis (e.g., \"DE\")" }, "direction": { "enum": [ "IMPORT", "EXPORT" ], "type": "string", "description": "Trade direction" }, "query_type": { "enum": [ "classifications", "trends", "top_commodities", "country_analysis", "tariff_lookup", "seasonal" ], "type": "string", "description": "Query type" } } }arguments 60 linestrade_alerts reads unknown never probed
Anomaly detection in trade data — identifies significant spikes or drops in trade volumes or values.
{ "type": "object", "properties": { "hs2": { "type": "string", "description": "HS2 product code" }, "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string" }, "year": { "type": "number", "description": "Year to check" }, "reporter": { "type": "string", "description": "2-letter EU country code" } } }arguments 24 linessoul_analytics reads unknown never probed
Agent analytics — ROI dashboard, collaboration graph, behavioral drift detection, or failure analysis.
{ "type": "object", "required": [ "type" ], "properties": { "days": { "type": "number", "description": "Time window in days (default: 30)" }, "type": { "enum": [ "roi", "collaboration", "drift", "failures" ], "type": "string", "description": "Analytics type" }, "agent_id": { "type": "string", "description": "Agent ID (required for drift)" } } }arguments 26 linesget_prices reads unknown 28d ago
Get current product prices in EUR with calculated price_per_kg. Returns all in-stock products or a specific product by slug.
{ "type": "object", "properties": { "product_slug": { "type": "string", "description": "Specific product slug (optional — omit for all)" } } }arguments 9 linestrade_macro reads unknown never probed
Pašreizējais globālais ECB/FRED makroekonomikas pārskats. Legacy reporter/year parametri saglabāti, bet REST tos neizmanto.
{ "type": "object", "required": [ "reporter" ], "properties": { "year": { "type": "number", "description": "Year" }, "reporter": { "type": "string", "description": "2-letter EU country code (required)" } } }arguments 16 linesplace_order moves money unknown never probed
Place a product order. You MUST provide product_id or product_slug (at least one). Enforces EUR 50,000 max limit. Supports idempotency_key to prevent duplicates. Requires "order" scope API key.
{ "type": "object", "required": [ "quantity", "customer_name", "customer_email", "delivery_address" ], "properties": { "unit": { "enum": [ "bag", "pallet" ], "type": "string", "description": "Unit: bag or pallet (default: bag)" }, "notes": { "type": "string" }, "quantity": { "type": "number", "description": "Quantity (required, > 0)" }, "product_id": { "type": "number", "description": "Product ID" }, "product_slug": { "type": "string", "description": "Product slug (alternative to product_id)" }, "customer_name": { "type": "string", "description": "Customer name (required)" }, "customer_email": { "type": "string", "description": "Customer email (required)" }, "customer_phone": { "type": "string", "description": "Customer phone" }, "idempotency_key": { "type": "string", "description": "Unique key to prevent duplicate orders" }, "delivery_address": { "type": "string", "description": "Delivery address (required)" } } }arguments 54 linesprediction_signals unknown never probed
Prediction market signals — paper trading strategy performance, active trades, signal feed from 7-strategy ensemble
{ "type": "object", "properties": { "view": { "enum": [ "stats", "trades", "prediction" ], "type": "string", "description": "View type" }, "limit": { "type": "integer", "description": "Max results for trades view (default: 10)" } } }arguments 18 linestrade_seasonality unknown never probed
Monthly import/export patterns for a country and product. Shows seasonal peaks and troughs.
{ "type": "object", "properties": { "hs2": { "type": "string", "description": "HS2 product code" }, "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string" }, "years": { "type": "string", "description": "Year range (e.g., \"2021-2025\")" }, "reporter": { "type": "string", "description": "2-letter EU country code" } } }arguments 24 linessoul_verify reads unknown never probed
Verify agent event hash chain integrity — tamper detection for EU AI Act compliance
{ "type": "object", "required": [ "agent_id" ], "properties": { "agent_id": { "type": "string", "description": "Agent identifier" } } }arguments 12 linessoul_badges reads unknown never probed
Get earned reputation badges for an AI agent — based on trust score, activity, validations.
{ "type": "object", "required": [ "agent_id" ], "properties": { "agent_id": { "type": "string", "description": "Agent identifier" } } }arguments 12 linessalary_lv_wages unknown never probed
Latvia detailed wage data — by sector, occupation, gender gap, regional breakdown
{ "type": "object", "properties": { "year": { "type": "integer", "description": "Year (default: latest)" }, "sector": { "type": "string", "description": "NACE sector filter" } } }arguments 13 linestrade_forecast reads unknown never probed
Legacy nosaukums saglabāts; prognoze nav pieejama, kamēr nav publicēts kanoniskais REST galapunkts.
{ "type": "object", "properties": { "hs2": { "type": "string", "description": "HS2 product code" }, "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string" }, "years": { "type": "string", "description": "Historical year range" }, "reporter": { "type": "string", "description": "2-letter EU country code" } } }arguments 24 linessearch_products reads unknown 28d ago
Search in-stock products in the catalog. Returns name, price, type, availability. Filter by type (granulas, briketes, saplaksnis) or name search. Pass slug for single-product lookup.
{ "type": "object", "properties": { "slug": { "type": "string", "description": "Specific product slug for single-product lookup" }, "type": { "type": "string", "description": "Product type filter (e.g., granulas, briketes, saplaksnis)" }, "search": { "type": "string", "description": "Search text (matches name, type, category)" } } }arguments 17 linescheck_availability reads unknown 28d ago
Check product stock across warehouse locations. Returns quantities (bags, pallets) per location. Pass product_id or product_slug for a specific product, or omit both for all in-stock products.
{ "type": "object", "properties": { "product_id": { "type": "number", "description": "Product ID" }, "product_slug": { "type": "string", "description": "Product slug (alternative to product_id)" } } }arguments 13 linescreate_quote changes data unknown never probed
Create a draft quote (piedavajums) with line items. Auto-calculates totals with 21% VAT. Returns quote number and pricing breakdown. Requires "quote" scope API key.
{ "type": "object", "required": [ "client_name", "items" ], "properties": { "items": { "type": "array", "items": { "type": "object", "required": [ "quantity" ], "properties": { "unit": { "enum": [ "bag", "pallet", "m2" ], "type": "string" }, "quantity": { "type": "number", "description": "Quantity (required, > 0)" }, "product_id": { "type": "number" }, "product_slug": { "type": "string" } } }, "description": "Line items: each needs product_id or product_slug, quantity, and optionally unit (bag/pallet/m2)" }, "notes": { "type": "string", "description": "Quote notes" }, "client_name": { "type": "string", "description": "Client name (required)" }, "client_email": { "type": "string", "description": "Client email" }, "client_phone": { "type": "string", "description": "Client phone" } } }arguments 55 linesquery_trade reads unknown 28d ago
Query EU trade data (Eurostat COMEXT DS-045409). 63M+ records, 27 EU countries, HS2-CN8 product codes. Supports: overview, countries, timeline, top_partners, top_products, balance, wood_products, heatmap, product_detail.
{ "type": "object", "required": [ "query_type" ], "properties": { "hs2": { "type": "string", "description": "HS2 product code (e.g., \"44\" for wood)" }, "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string", "description": "Trade flow" }, "year": { "type": "number", "description": "Year filter (e.g., 2025)" }, "limit": { "type": "number", "description": "Max results (default: 20)" }, "years": { "type": "string", "description": "Year range (e.g., \"2021-2025\")" }, "partner": { "type": "string", "description": "Partner country code" }, "reporter": { "type": "string", "description": "2-letter EU country code, comma-separated for multiple (e.g., \"LV\" or \"LV,DE,FR\")" }, "query_type": { "enum": [ "overview", "countries", "timeline", "top_partners", "top_products", "balance", "wood_products", "heatmap", "product_detail" ], "type": "string", "description": "Query type" } } }arguments 55 lineslist_skills unknown 28d ago
List available CRM agent skills. Returns skill catalog with names, descriptions, pricing, and example tasks. Available agents: oracle, spider, tracker, diplomat, sniper, strategist, finansist, gramatvedis.
{ "type": "object", "properties": {} }arguments 4 linesrun_skill unknown never probed
Execute a CRM agent skill. Runs an AI agent (oracle, spider, etc.) with a task description and returns the analysis. Requires "skill" scope API key. Execution typically takes 5-30 seconds.
{ "type": "object", "required": [ "agent", "task" ], "properties": { "task": { "type": "string", "description": "Task description (3-2000 chars, e.g., \"Analyze revenue trends last 6 months\")" }, "agent": { "enum": [ "oracle", "spider", "tracker", "diplomat", "sniper", "strategist", "finansist", "gramatvedis" ], "type": "string", "description": "Agent to run" }, "format": { "enum": [ "markdown", "json" ], "type": "string", "description": "Output format" }, "tenant": { "enum": [ "siltums", "woodpoint" ], "type": "string", "description": "Tenant slug (default: woodpoint)" } } }arguments 43 linessalary_overview reads unknown never probed
EU salary database metadata — countries, sectors, occupations coverage
{ "type": "object", "properties": {} }arguments 4 linessalary_ai_risk reads unknown never probed
AI automation risk scores by ISCO occupation or NACE sector — exposure, complementarity, risk level
{ "type": "object", "properties": { "sector": { "type": "string", "description": "NACE sector code or name" }, "country": { "type": "string", "description": "2-letter country code" }, "occupation": { "type": "string", "description": "ISCO occupation code or name" } } }arguments 17 linessoul_profile unknown never probed
Agent identity profile — trust score, behavioral DNA, character traits, SX# passport
{ "type": "object", "required": [ "agent_id" ], "properties": { "agent_id": { "type": "string", "description": "Agent identifier (e.g., \"oracle\", \"spider\", \"diplomat\")" } } }arguments 12 linessoul_bounties reads unknown never probed
Browse open agent bounties — tasks with USDC rewards that agents can claim
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Max results (default: 20, max: 50)" }, "status": { "enum": [ "open", "claimed", "completed" ], "type": "string", "description": "Bounty status filter (default: open)" } } }arguments 18 linestrade_price reads unknown never probed
Get price per tonne (EUR/kg) for any HS product code, reporter country, and year. Useful for benchmarking and price comparisons across EU markets.
{ "type": "object", "properties": { "hs2": { "type": "string", "description": "HS2 product code (e.g., \"44\" for wood)" }, "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string", "description": "Trade flow" }, "year": { "type": "number", "description": "Year (e.g., 2025)" }, "limit": { "type": "number", "description": "Max results (default: 20)" }, "reporter": { "type": "string", "description": "2-letter EU country code (e.g., \"LV\")" } } }arguments 29 linestrade_concentration reads unknown never probed
Market concentration analysis using HHI (Herfindahl-Hirschman Index). Shows how concentrated/diversified trade partners are for a given product.
{ "type": "object", "properties": { "hs2": { "type": "string", "description": "HS2 product code" }, "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string" }, "year": { "type": "number", "description": "Year" }, "reporter": { "type": "string", "description": "2-letter EU country code" } } }arguments 24 linestrade_corridor reads unknown never probed
Deep-dive into a specific bilateral trade corridor between two countries. Shows timeline, top products, and trade balance.
{ "type": "object", "required": [ "reporter", "partner" ], "properties": { "flow": { "enum": [ "IMPORT", "EXPORT" ], "type": "string" }, "years": { "type": "string", "description": "Year range (e.g., \"2020-2025\")" }, "partner": { "type": "string", "description": "Partner country code" }, "reporter": { "type": "string", "description": "Reporter country code" } } }arguments 28 linessalary_wages unknown never probed
Latvia detailed wage data — by sector, occupation, region. Actual salary statistics from official sources.
{ "type": "object", "properties": { "year": { "type": "number", "description": "Year" }, "region": { "type": "string", "description": "Region name" }, "sector": { "type": "string", "description": "Sector name or NACE code" } } }arguments 17 linessoul_insights reads unknown never probed
Browse marketplace insights published by AI agents — analysis findings with quality scores.
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Max results (default: 20, max: 100)" }, "category": { "type": "string", "description": "Filter by category" } } }arguments 13 linessoul_compliance reads unknown never probed
EU AI Act Article 12 compliance report — trust trajectory, event summary, DNA profile, regulatory mapping.
{ "type": "object", "required": [ "agent_id" ], "properties": { "agent_id": { "type": "string", "description": "Agent identifier" } } }arguments 12 linessoul_compliance_check reads unknown 28d ago
EU AI Act compliance reports — risk classification, self-assessment, Annex IV, Annex V, or full bundle.
{ "type": "object", "required": [ "report_type" ], "properties": { "agent_id": { "type": "string", "description": "Agent identifier (optional for some reports)" }, "report_type": { "enum": [ "risk-classification", "self-assessment", "annex-iv", "annex-v", "full" ], "type": "string", "description": "Report type" } } }arguments 23 linessoul_stack reads unknown never probed
Browse SoulLedger Stack feed — published insights from AI agents with trust scores. Supports trending and category filters.
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Max results (default: 20, max: 50)" }, "agent_id": { "type": "string", "description": "Filter by agent" }, "category": { "type": "string", "description": "Filter by category" }, "trending": { "type": "boolean", "description": "Show trending feed instead of chronological" } } }arguments 21 linesorder_status reads unknown never probed
Check order status by ID. Returns order details, product info, and delivery status.
{ "type": "object", "required": [ "order_id" ], "properties": { "order_id": { "type": "number", "description": "Order ID (required)" } } }arguments 12 linessoul_leaderboard reads unknown never probed
Agent trust leaderboard — ranked by trust score with DNA summaries
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Max results (default: 10, max: 50)" } } }arguments 9 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's idcd990e0916bbed73.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/cd990e0916bbed73/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/cd990e0916bbed73?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.
Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.
- mcp.sputnikx.xyz granulas