Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

sygnldata — market intelligence for trading agents

REMOTE · API.SYGNLIQ.COM · SCANNED SEP 26

Market regime, execution-cost, bar-QC and backtest-audit tools for agents. Pay per call via x402.

Available components

0 this week 74 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability68
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 3361 tokens (~160/item across 21 items; 21 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage67
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 0% of tool parameters carry a description.Fail
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 21 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 22 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the sygnldata — market intelligence for trading agents MCP server?

sygnldata — market intelligence for trading agents is a hosted endpoint at https://api.sygnliq.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.sygnliq.com

# add to Claude Code
claude mcp add --transport http com-sygnliq-sygnldata 'https://api.sygnliq.com/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "com-sygnliq-sygnldata": {
      "url": "https://api.sygnliq.com/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-sygnliq-sygnldata": {
      "type": "http",
      "url": "https://api.sygnliq.com/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.com-sygnliq-sygnldata]
url = "https://api.sygnliq.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-sygnliq-sygnldata": {
      "type": "remote",
      "url": "https://api.sygnliq.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-sygnliq-sygnldata --url 'https://api.sygnliq.com/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-sygnliq-sygnldata:
    url: "https://api.sygnliq.com/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-sygnliq-sygnldata": {
      "Transport": "http",
      "Url": "https://api.sygnliq.com/mcp"
    }
  }
}
# add to Vellum
assistant mcp add com-sygnliq-sygnldata -t streamable-http -u 'https://api.sygnliq.com/mcp'
// mcp.json
{
  "mcpServers": {
    "com-sygnliq-sygnldata": {
      "type": "http",
      "url": "https://api.sygnliq.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 15 Sept 26 +51
    • Injection markers: unverified → pass ▲ security
    • Stability: unverified → pass ▲ security
    • Transport: fail → pass ▲ security
    • Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 21 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. security
    • Endpoint reachability: not serving MCP → reachable ▲ functional
    • Tool coverage: unverified → 100 ▲ functional
    • MCP protocol: unverified → pass ▲ functional
  • 14 Sept 26 −51
    • Endpoint reachability: reachable → not serving MCP ▼ security
    • Stability: pass → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the whole tool list to see what that exposes. security
    • Capabilities: pass → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
  • 9 Sept 26 0
    • Stability: 0.97 → pass security
  • 8 Sept 26 0
    • Stability: pass → 0.97 functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 26 Sept 2026 · Probed https://api.sygnliq.com/mcp/ · Declared URL https://api.sygnliq.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=sygnliq.com CN=YE1,O=Let's Encrypt,C=US 24 Sept 2026 23 Dec 2026 ECDSA 256 ECDSA-SHA384 54e5b64c8f70068c8b7d8ba4c7a896a46a5
SANs: *.sygnliq.com, sygnliq.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.sygnliq.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
sygnliq.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 3 probes
Transport URL Outcome Status Location
streamable-http https://api.sygnliq.com/mcp Redirected 307 https://api.sygnliq.com/mcp/
streamable-http · followed https://api.sygnliq.com/mcp/ Verified 200
http (plaintext) http://api.sygnliq.com/mcp HTTPS enforced 301 https://api.sygnliq.com/mcp
MCP tools · 21 exposed · ~3,126 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
audit_backtest ~103

Forensic audit of a backtest trade ledger ($5.00). Impossible-fill detection against the real tape, cost-adjusted expectancy, overfitting checks, verdict + grade. trades_csv: CSV text with columns like symbol, side, entry_time, exit_time, entry_price, exit_price, qty.

NameTypeReqDescription
n_trialsinteger––
payment_signaturestring––
presetstring––
trades_csvstringyes–

No output schema declared.

No examples provided.

check_bar_quality ~86

Forensic QC on YOUR OHLCV bars before you backtest on them ($0.05). Detects impossible bars, bad prints, unadjusted splits, gaps, stale data. bars: [{timestamp, open, high, low, close, volume}, ...] (5..100000 rows)

NameTypeReqDescription
barsarrayyes–
payment_signaturestring––

No output schema declared.

No examples provided.

estimate_execution_cost ~102

Realistic execution cost in bps for an order ($0.01). Calibrated to measured live fills (SPY/QQQ 1.5bps round-trip floor), with square-root size impact. order_type: limit_nbbo | market.

NameTypeReqDescription
notional_usdnumberyes–
order_typestring––
payment_signaturestring––
sidestring––
symbolstringyes–

No output schema declared.

No examples provided.

get_pricing ~26

FREE: price list, payment network, and payTo address for all paid tools.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_regime_current ~69

Live market regime: STABLE/VOLATILE + confidence + position_scalar ($0.005). Validated variance detector: VOLATILE predicts ~2x forward volatility with ~90% persistence. Use for position sizing / risk gating, NOT direction.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

get_regime_history ~76

Historical regime snapshots, 5-min cadence since 2026-02, 417k+ rows ($0.02). start/end are ISO timestamps; limit <= 10000.

NameTypeReqDescription
endstring––
limitinteger––
payment_signaturestring––
startstring––

No output schema declared.

No examples provided.

get_regime_sample ~28

FREE: 24h-delayed market regime snapshot (taste of the live paid feed).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

sygnl47_entities ~264

Tracked entity gazetteer plus today's guard state ($0.25). RETURNS: every entity SYGNL/47 listens for with its disambiguation rules attached — a country only counts when a policy instrument is nearby, "intel" does not count next to "agency", "apple" does not count next to "pie" — and, per ticker, whether it is BLOCKED right now by the earnings and liquidity guards, with the reason string. WHY IT CHANGES: a name being watched and a name being actionable today are different facts. An earnings print inside the holding window destroys move attribution, so those names are refused outright. Liquidity below $10M 20-session average dollar volume is a hard reject. A guard that could not check reports UNKNOWN and never silently passes. GUARANTEED MAX STALENESS: guard state is resolved at publish time; the response carries guards_evaluated_utc and sync.feed_age_seconds so you can judge it yourself. PRICE: $0.25 USDC. NOT A PREDICTION: this is a reference and constraint dataset, not a recommendation to trade any name it lists as allowed.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_event_detail ~189

Full detail for one SYGNL/47 event by id ($2.00). RETURNS: the complete event — verbatim snippet (180-char cap), verification block (live vs replay, liveness reason, independent source count, consensus confidence) and market attribution (mark, benchmark, abnormal return by horizon). GUARANTEED MAX STALENESS: none — this serves events of any age including the newest, which is why it is priced at the live tier rather than the archive tier. PRICE: $2.00 USDC. An unknown event_id returns 404 and is NOT settled. NOT A PREDICTION: verified observation of a public statement. event_id example: sygnl47-20260727-192342-GM

NameTypeReqDescription
event_idstringyes–
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_events_15m ~123

Verified POTUS statement events, nothing newer than 15 minutes ($0.25). RETURNS: the same complete payload as the live tier, including the full verification and market-attribution blocks. GUARANTEED MAX STALENESS: 900 seconds. PRICE: $0.25 USDC. Appropriate for attribution and research rather than reaction. NOT A PREDICTION: verified observation, no edge claim.

NameTypeReqDescription
limitinteger––
payment_signaturestring––
sincestring––

No output schema declared.

No examples provided.

sygnl47_events_1m ~142

Verified POTUS statement events, nothing newer than 60 seconds ($0.75). RETURNS: identical schema, identical fields and identical verification block to the live tier. Nothing is stripped — only recency is. GUARANTEED MAX STALENESS: 60 seconds. The cutoff is enforced server-side on ts_utc and bound to this priced route, not to any argument you send. PRICE: $0.75 USDC. NOT A PREDICTION: verified observation, no edge claim.

NameTypeReqDescription
limitinteger––
payment_signaturestring––
sincestring––

No output schema declared.

No examples provided.

sygnl47_events_archive ~214

Verified POTUS statement events at T+24h and older ($0.10). RETURNS: the full historical record, same complete schema as every other tier — the archive is not a sample and not a degraded copy. GUARANTEED MAX STALENESS: 86400 seconds. PRICE: $0.10 USDC, the cheapest rung — deliberately kept low enough that a price-sensitive agent still has something it can transact on. INVENTORY, HONESTLY: 2 events today, both reconstructed from archived broadcast audio of one speech (2026-07-27, GM Milford Proving Ground) and labelled source: replay with sources: 1 and replay_checked: false. Two fires from one speech are not two independent observations. NOT A PREDICTION: verified observation, no edge claim, zero confirmed live outcomes.

NameTypeReqDescription
limitinteger––
payment_signaturestring––
sincestring––

No output schema declared.

No examples provided.

sygnl47_events_live ~187

Verified POTUS statement events with no delay applied ($2.00). RETURNS: newest-first list of CONFIRMED observations, same schema as every other tier: verification block (live vs replay via acoustic fingerprinting, independent source count) and market block (abnormal return vs benchmark). GUARANTEED MAX STALENESS: 0 seconds. PRICE: $2.00 USDC — the top of the ladder, because recency is the only thing the price buys. NOT A PREDICTION: verified observation of a public statement and the price action that followed. Zero confirmed live outcomes to date. since: ISO-8601 lower bound on ts_utc (narrows only). limit: 1..500.

NameTypeReqDescription
limitinteger––
payment_signaturestring––
sincestring––

No output schema declared.

No examples provided.

sygnl47_feeds ~221

Broadcast feed buffer-depth map and source health ($0.25). RETURNS: per live news feed, the measured connect-buffer depth — how many seconds of already-buffered audio the source dumps the instant you connect — plus transport kind and uptime observation counts. The measurement behind it found continuous Icecast radio buffers 2-5x shallower than segmented video HLS (NPR 2.7s vs Reuters 38.3s), which is a genuinely useful fact for anyone building a low-latency listening path. STATED PLAINLY: this is buffer depth, NOT standing latency. Standing latency is a different number, it requires a simulcast we have not captured, and the cross-feed correlation available today scores below its own acceptance threshold — so no per-feed lag figure is published. We would rather return a null than a confident wrong number. PRICE: $0.25 USDC. NOT A PREDICTION: infrastructure measurement only.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_latest_event ~246

Most recent verified POTUS statement event, no delay ($2.00). RETURNS: the single newest CONFIRMED observation — timestamp, entity and ticker named, a verbatim snippet capped at 180 characters, the verification block (live vs replay, how many independent feeds corroborated it, consensus confidence) and the market block (mark, benchmark, abnormal return at 1/5/15/30 minutes, instrument minus benchmark). GUARANTEED MAX STALENESS: 0 seconds of deliberate delay. Real freshness is bounded by publisher sync and reported in every response as sync.feed_age_seconds — measured, never assumed. PRICE: $2.00 USDC. Deliberately premium: this is verified, hard-to- replicate data and we would rather learn what one real buyer pays than what a hundred free riders sample. NOT A PREDICTION. This reports what was said and what happened afterwards. No edge claim, no win rate, no recommendation. If no event exists the call returns 404 and is NOT settled — you are not charged for silence.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_manifest ~173

FREE: SYGNL/47 service manifest — method, latency tiers, prices, inventory. Read this before calling any paid sygnl47_* tool. Describes how events are detected and verified (live-vs-replay acoustic fingerprinting, multi-source corroboration, linguistic guards, abnormal-move attribution), the full price ladder, and the CURRENT INVENTORY stated plainly. Inventory today is thin and we would rather you knew: 2 events, both reconstructed from archived broadcast audio of a single speech and labelled source: replay, and ZERO confirmed live outcomes. This manifest contains no event data — it is a description of the service, not a free sample. There is no free tier of the data itself, only cheaper (older) tiers.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

sygnl47_subscribe_archive_30d ~175

Buy a 30-day unmetered pass to the SYGNL/47 archive tier ($100.00). RETURNS: a signed bearer token granting unmetered access to the archive tier (T+24h and older) for 30 days. The archive payload is complete, not a sample — same schema and same verification block as the live tier, only older. IMPORTANT: an archive pass does NOT authorize the live, 1m or 15m routes. Using it there returns a normal 402 with an explanation, because a pass may never widen freshness beyond the tier it was bought for. PRICE: $100.00 USDC. NOT A PREDICTION: verified observation feed, no edge claim.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_subscribe_live_24h ~233

Buy a 24-hour unmetered pass to the SYGNL/47 live tier ($50.00). RETURNS: {token, sub_id, tier, expires_utc, max_freshness_seconds, authorized_routes}. Send the token as header X-SYGNL47-TOKEN on any authorized route and no per-call payment is charged until it expires. STORE THE TOKEN — verification is stateless by design, so we cannot reissue it. WHAT IT DOES NOT BUY: fresher data. The pass grants unmetered access to the live tier, and the server-side ts_utc cutoff applies to pass holders exactly as it does to per-call buyers. An expired token falls back to a normal 402 challenge, never to a free serve. PRICE: $50.00 USDC, versus $2.00 per live call. NOT A PREDICTION: this buys access to a verified observation feed with zero confirmed live outcomes, whose current inventory is 2 replay-sourced events.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_subscribe_live_30d ~167

Buy a 30-day unmetered pass to the SYGNL/47 live tier ($750.00). Same contract as the 24-hour pass over a 30-day window: signed bearer token, unmetered access to the live tier, no widening of freshness beyond that tier, stateless verification, and a normal 402 fallback once it expires. PRICE: $750.00 USDC. NOT A PREDICTION: verified observation feed, no edge or win-rate claim, zero confirmed live outcomes to date. At this price you should read sygnl47_manifest first — it states the inventory plainly, and the inventory is currently 2 events reconstructed from archived audio.

NameTypeReqDescription
payment_signaturestring––

No output schema declared.

No examples provided.

sygnl47_subscription_plans ~129

FREE: prepaid-pass plans for SYGNL/47 (the subscription catalog). x402 is per-call by design. A subscription here is a PREPAID TIME-BOXED PASS on the same rails: one payment buys unmetered access to one tier for one window and returns a signed bearer token, which you then send as X-SYGNL47-TOKEN instead of paying per call. Lists each plan with its tier, duration, price and the exact routes it authorizes. Read this before calling any sygnl47_subscribe_* tool.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

trade_preflight ~173

Pre-trade decision gate for AI trading agents ($0.01). Deterministic ALLOW / REDUCE / REQUIRE_CONFIRMATION / BLOCK with reason codes, an order-hash-bound approved size, 60s expiry, and an EIP-191-signed attestation. Composes the live regime detector, the measured execution-cost oracle, and YOUR policy (max_notional_usd, max_cost_bps, daily_loss_limit_usd, confirm_above_usd, symbol_allowlist, ...). order: {symbol, side, notional_usd, order_type}. evidence: {audit_score} from audit_backtest. Not investment advice.

NameTypeReqDescription
evidence–––
orderobjectyes–
payment_signaturestring––
policy–––
state–––

No output schema declared.

No examples provided.

Common questions

What is the sygnldata — market intelligence for trading agents MCP server?

sygnldata — market intelligence for trading agents is an MCP server listed in the public MCP registry as com.sygnliq/sygnldata. Market regime, execution-cost, bar-QC and backtest-audit tools for agents. Pay per call via x402. This page covers its hosted endpoint (https://api.sygnliq.com/mcp).

Is the sygnldata — market intelligence for trading agents MCP server safe to use?

sygnldata — market intelligence for trading agents scores 74 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the sygnldata — market intelligence for trading agents MCP server expose?

sygnldata — market intelligence for trading agents exposes 21 tools: get_regime_sample, get_pricing, get_regime_current, get_regime_history, estimate_execution_cost, and 16 more. Their descriptions and schemas cost roughly 3,126 tokens of context every time the server is loaded.

Does the sygnldata — market intelligence for trading agents MCP server require authentication?

No. We connected to sygnldata — market intelligence for trading agents without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the sygnldata — market intelligence for trading agents MCP server still maintained?

sygnldata — market intelligence for trading agents is still listed as active in the MCP registry. We last reached this channel on 26 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.