Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,561Letters: 14Defects: 1,336counted just now
teppi

Server definition

Hash
sha256:a1717044a23a9490a02c46a5227ec4c31ad8131c83b44a68360e80ca12fde965
What it is
What a remote MCP server returned when asked what it offers: 23 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Use this read-only composite workflow tool for opportunity and alpha screening across the current DeltaSignal issuer universe. It server-enforces the alpha-sweep call plan: readiness, alpha_opportunities with limit 15, and daily_changes; alpha_opportunities defaults to operating-company issuers. Parameters: optional output_mode=compact only; do not pass limit, offset, ticker, source_date, or issuer filters because this preset owns exact arguments internally. Behavior: read-only and idempotent; it performs three internal HTTPS reads, has no destructive side effects, never calls issuer-level tools, and preserves partial results if one internal call fails. Use it when the user asks for alpha opportunities, opportunity sweep, clean alpha board, or names worth follow-up research; treat the result as a screen requiring issuer drilldown.", "inputSchema": { "additionalProperties": false, "properties": { "output_mode": { "description": "Optional response mode. Only compact is accepted.", "maxLength": 16, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_alpha_sweep", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Server-enforced DeltaSignal alpha sweep composite response.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool when agents need the complete ATLAS-7 calculation bundle for an issuer and source_date. It assembles one calculation-history row from the existing ATLAS-7 precomputed surfaces: covenant stress, company fundamentals, peer ranking, alpha signals, alpha score breakdown, market regime context, SPECTRA inputs, quality flags, provenance, source fields, and hashes. Parameters: source_date replays one YYYY-MM-DD ATLAS-7 slice; source_date_from/source_date_to can page recent slices; ticker or CIK narrows to one issuer; mode=compact by default and full includes source_fields_json. Behavior: read-only and idempotent; it has no destructive side effects and performs no wallet, settlement, or trading actions. Use this before historical report rendering so agents do not mix latest-only fields into a historical answer.", "inputSchema": { "additionalProperties": false, "properties": { "cik": { "description": "Optional CIK filter. Bare digits or CIK-prefixed digits are accepted.", "maxLength": 13, "minLength": 1, "type": "string" }, "limit": { "description": "Maximum calculation rows to return. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode: compact or full. Compact omits source_fields_json.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over calculation rows.", "maximum": 1000, "minimum": 0, "type": "integer" }, "source_date": { "description": "Optional exact ATLAS-7 source date in YYYY-MM-DD format. Defaults to latest when no range is supplied.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Optional issuer ticker, for example MSTR.", "maxLength": 10, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_atlas7_calculation_history", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Complete ATLAS-7 calculation-history rows keyed by source_date and issuer.", "properties": { "data": { "description": "Rows returned by the screen.", "items": { "additionalProperties": true, "description": "Calculation-history row with covenant, fundamentals, peer, alpha, market regime, SPECTRA inputs, quality/provenance, and hashes.", "properties": { "atlas_tier": { "description": "ATLAS tier label.", "type": "string" }, "covenant_headroom_50pct": { "description": "Covenant headroom under 50 percent stress assumptions.", "type": "number" }, "data_source": { "description": "Source category.", "type": "string" }, "debt_coverage_status": { "description": "Debt coverage classification.", "type": "string" }, "entity_name": { "description": "SEC issuer entity name when available.", "type": "string" }, "is_linkbase_backed": { "description": "Whether SEC XBRL linkbase/rooted facts back the row.", "type": "boolean" }, "live_covenant_headroom_50pct": { "description": "Live-price-adjusted covenant headroom when available.", "type": "number" }, "live_risk_tier": { "description": "Live-price-adjusted risk tier when available.", "type": "string" }, "live_stress_50pct": { "description": "Live-price-adjusted 50 percent stress value when available.", "type": "number" }, "market_regime": { "description": "Market regime label when available.", "type": "string" }, "period": { "description": "Filing/reporting period or source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "quality_flag": { "description": "Data quality flag.", "type": "string" }, "rank": { "description": "Rank in the current result set when available.", "type": "integer" }, "resonance_status": { "description": "Stress resonance status.", "type": "string" }, "risk_tier": { "description": "Risk tier label.", "type": "string" }, "source_date": { "description": "DeltaSignal source slice date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "stress_50pct": { "description": "Stress value under 50 percent stress assumptions.", "type": "number" }, "ticker": { "description": "Issuer ticker.", "type": "string" } }, "type": "object" }, "type": "array" }, "meta": { "additionalProperties": true, "description": "Pagination and count metadata.", "properties": { "count": { "description": "Number of rows returned in data.", "type": "integer" }, "limit": { "description": "Limit applied to the query.", "type": "integer" }, "offset": { "description": "Offset applied to the query.", "type": "integer" }, "total": { "description": "Total matching rows before pagination.", "type": "integer" } }, "type": "object" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to retrieve compact SEC CompanyFacts/XBRL materialization rows for the crypto public-company universe or a specific ticker/CIK. It returns one compact row per issuer for a materialized companyfacts source_date, including tag counts, crypto/digital-asset flags, top tags, taxonomies, evidence hashes, and fact source pointers. Parameters: source_date replays a known YYYY-MM-DD materialization slice; ticker or cik optionally narrows to one issuer; limit defaults to 25 and is capped at 250; offset paginates the universe. Behavior: read-only and idempotent; it performs no writes, has no destructive side effects, and never returns the raw facts_payload, so use fact_source_pointer plus evidence_hash for drilldown/audit. Use this for Mirror Pulse or ATLAS-7 historical joins when you need the compact issuer-level CompanyFacts inventory for all 215 crypto companies.", "inputSchema": { "additionalProperties": false, "properties": { "cik": { "description": "Optional SEC CIK. Accepts bare digits or CIK-prefixed form and normalizes to 10 digits.", "maxLength": 13, "minLength": 1, "type": "string" }, "include_summary": { "description": "Include the compact summary JSON object in each row.", "type": "boolean" }, "limit": { "description": "Maximum issuer rows to return. Defaults to 25 and is capped at 250.", "maximum": 250, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode. Use compact by default; summary includes the compact summary object.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over compact issuer rows.", "maximum": 100000, "minimum": 0, "type": "integer" }, "source_date": { "description": "Optional materialized CompanyFacts source date in YYYY-MM-DD format. Defaults to the latest materialized source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Optional public-company ticker. Omit with cik to page the full materialized crypto issuer universe.", "maxLength": 10, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_atlas7_companyfacts_history", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Compact materialized SEC CompanyFacts rows keyed by source_date and issuer.", "properties": { "data": { "description": "Rows returned by the screen.", "items": { "additionalProperties": true, "description": "Compact issuer CompanyFacts row with crypto tags, top tags, taxonomy counts, evidence hash, and fact source pointer.", "properties": { "atlas_tier": { "description": "ATLAS tier label.", "type": "string" }, "covenant_headroom_50pct": { "description": "Covenant headroom under 50 percent stress assumptions.", "type": "number" }, "data_source": { "description": "Source category.", "type": "string" }, "debt_coverage_status": { "description": "Debt coverage classification.", "type": "string" }, "entity_name": { "description": "SEC issuer entity name when available.", "type": "string" }, "is_linkbase_backed": { "description": "Whether SEC XBRL linkbase/rooted facts back the row.", "type": "boolean" }, "live_covenant_headroom_50pct": { "description": "Live-price-adjusted covenant headroom when available.", "type": "number" }, "live_risk_tier": { "description": "Live-price-adjusted risk tier when available.", "type": "string" }, "live_stress_50pct": { "description": "Live-price-adjusted 50 percent stress value when available.", "type": "number" }, "market_regime": { "description": "Market regime label when available.", "type": "string" }, "period": { "description": "Filing/reporting period or source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "quality_flag": { "description": "Data quality flag.", "type": "string" }, "rank": { "description": "Rank in the current result set when available.", "type": "integer" }, "resonance_status": { "description": "Stress resonance status.", "type": "string" }, "risk_tier": { "description": "Risk tier label.", "type": "string" }, "source_date": { "description": "DeltaSignal source slice date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "stress_50pct": { "description": "Stress value under 50 percent stress assumptions.", "type": "number" }, "ticker": { "description": "Issuer ticker.", "type": "string" } }, "type": "object" }, "type": "array" }, "meta": { "additionalProperties": true, "description": "Pagination and count metadata.", "properties": { "count": { "description": "Number of rows returned in data.", "type": "integer" }, "limit": { "description": "Limit applied to the query.", "type": "integer" }, "offset": { "description": "Offset applied to the query.", "type": "integer" }, "total": { "description": "Total matching rows before pagination.", "type": "integer" } }, "type": "object" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to determine which ATLAS-7 four-level layers are evidence-backed for one issuer or a paginated issuer universe. It reports Level 1 issuer truth, Level 2 market behavior, Level 3 point-in-time basket pressure, and Level 4 capability-gated depth/reference dislocation without promoting legacy compatibility scores or venue context into canonical truth. Parameters: optional ticker, CIK, source_date, mode=compact|full, limit, and offset. Behavior: read-only and idempotent with no destructive side effects; it does not fetch live market data, run ATLAS calculations, place trades, or mutate recorder state.", "inputSchema": { "additionalProperties": false, "properties": { "cik": { "description": "Optional issuer CIK filter. Digits only.", "maxLength": 13, "minLength": 1, "type": "string" }, "limit": { "description": "Maximum issuer rows to return. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode: compact or full.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over issuer rows.", "maximum": 1000, "minimum": 0, "type": "integer" }, "source_date": { "description": "Optional exact ATLAS issuer-truth source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Optional issuer ticker filter, for example NVDA or MSTR.", "maxLength": 10, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_atlas7_four_level_applicability", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "ATLAS-7 four-level applicability/readiness rows for issuer, market, basket, and capability-gated depth/reference evidence.", "properties": { "boundary": { "description": "Evidence-boundary statement for generalized four-level coverage.", "type": "string" }, "data": { "description": "Issuer applicability rows.", "items": { "additionalProperties": true, "description": "Issuer row with per-level readiness, evidence, summary, and non-advice boundary.", "type": "object" }, "type": "array" }, "filters": { "additionalProperties": true, "description": "Applied ticker, CIK, source date, mode, and pagination filters.", "type": "object" }, "materialization_status": { "description": "Whether the payload is dynamically assembled from ATLAS issuer truth and sidecar tables.", "type": "string" }, "meta": { "additionalProperties": true, "description": "Source-date, pagination, and source-table metadata.", "type": "object" }, "method_version": { "description": "Version label for the four-level applicability reader.", "type": "string" }, "payload_mode": { "description": "compact or full.", "type": "string" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only structured history tool when Mirror Pulse, backtests, or agents need daily ATLAS-7 CompanyFacts-derived factor rows keyed by as_of_date. It returns point-in-time-safe rows derived from the latest CompanyFacts archive by applying only facts with filed <= as_of_date; rows are retrospective recomputations and include lookahead safety flags. Parameters: optional ticker or CIK, source_date, as_of_date_from, as_of_date_to, mode=compact|full, limit, and offset. Behavior: read-only and idempotent; it performs one HTTPS read, has no destructive side effects, does not generate Natural Language, and never executes trades, wallets, or settlement flows. Use compact mode by default for Mirror Pulse joins; use full mode only for selected audit pages because factor_payload can be larger.", "inputSchema": { "additionalProperties": false, "properties": { "as_of_date_from": { "description": "Optional inclusive as-of date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "as_of_date_to": { "description": "Optional inclusive as-of date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "cik": { "description": "Optional CIK filter. Bare digits or CIK-prefixed digits are accepted.", "maxLength": 13, "minLength": 1, "type": "string" }, "limit": { "description": "Maximum daily factor rows to return. Defaults to 250 on REST and is capped lower on MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode. Use compact by default; full includes factor_payload.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset for daily factor rows.", "maximum": 1000, "minimum": 0, "type": "integer" }, "source_date": { "description": "Optional CompanyFacts archive source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Optional issuer ticker filter, for example MSTR.", "maxLength": 10, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_atlas7_point_in_time_history", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "CompanyFacts-derived point-in-time ATLAS-7 factor rows keyed by as_of_date and issuer.", "properties": { "data": { "description": "Rows returned by the screen.", "items": { "additionalProperties": true, "description": "Daily factor row with alpha, stress, freshness, quality flags, and evidence hash.", "properties": { "atlas_tier": { "description": "ATLAS tier label.", "type": "string" }, "covenant_headroom_50pct": { "description": "Covenant headroom under 50 percent stress assumptions.", "type": "number" }, "data_source": { "description": "Source category.", "type": "string" }, "debt_coverage_status": { "description": "Debt coverage classification.", "type": "string" }, "entity_name": { "description": "SEC issuer entity name when available.", "type": "string" }, "is_linkbase_backed": { "description": "Whether SEC XBRL linkbase/rooted facts back the row.", "type": "boolean" }, "live_covenant_headroom_50pct": { "description": "Live-price-adjusted covenant headroom when available.", "type": "number" }, "live_risk_tier": { "description": "Live-price-adjusted risk tier when available.", "type": "string" }, "live_stress_50pct": { "description": "Live-price-adjusted 50 percent stress value when available.", "type": "number" }, "market_regime": { "description": "Market regime label when available.", "type": "string" }, "period": { "description": "Filing/reporting period or source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "quality_flag": { "description": "Data quality flag.", "type": "string" }, "rank": { "description": "Rank in the current result set when available.", "type": "integer" }, "resonance_status": { "description": "Stress resonance status.", "type": "string" }, "risk_tier": { "description": "Risk tier label.", "type": "string" }, "source_date": { "description": "DeltaSignal source slice date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "stress_50pct": { "description": "Stress value under 50 percent stress assumptions.", "type": "number" }, "ticker": { "description": "Issuer ticker.", "type": "string" } }, "type": "object" }, "type": "array" }, "meta": { "additionalProperties": true, "description": "Pagination and count metadata.", "properties": { "count": { "description": "Number of rows returned in data.", "type": "integer" }, "limit": { "description": "Limit applied to the query.", "type": "integer" }, "offset": { "description": "Offset applied to the query.", "type": "integer" }, "total": { "description": "Total matching rows before pagination.", "type": "integer" } }, "type": "object" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to retrieve a historical ATLAS-7 covenant and stress series for one crypto public company ticker. It returns one compact row per ATLAS source_date, including debt, crypto fair value, BTC holdings, stress, risk tier, live-price fields, quality flags, and provenance needed for mNAV and Mirror Pulse joins. Parameters: ticker is required; source_date_from and source_date_to bound the inclusive ATLAS source-date range; limit defaults to 500 and is capped at 2000; offset paginates the dated series. Behavior: read-only and idempotent; it performs one HTTPS read, has no destructive side effects, and does not apply the latest ATLAS snapshot retroactively across history. Use this when the user needs historical ATLAS data, MSTR/Strategy time series, mNAV backtests, Mirror Pulse joins, or dated stress/risk snapshots.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum dated rows to return. Defaults to 500 and is capped at 2000.", "maximum": 2000, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset over dated ATLAS rows.", "maximum": 100000, "minimum": 0, "type": "integer" }, "source_date_from": { "description": "Optional inclusive ATLAS source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive ATLAS source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Required crypto public company ticker. Examples: MSTR, COIN, MARA, RIOT.", "examples": [ "COIN", "MSTR", "MARA", "RIOT", "HUT", "CLSK" ], "maxLength": 10, "minLength": 1, "pattern": "^[A-Za-z0-9.-]{1,16}$", "type": "string" } }, "required": [ "ticker" ], "type": "object" }, "name": "deltasignal_atlas_history", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Historical ATLAS-7 issuer time series keyed by source_date.", "properties": { "data": { "description": "Rows returned by the screen.", "items": { "additionalProperties": true, "description": "Dated ATLAS row with covenant stress, debt, BTC holdings, risk tier, quality, and provenance fields.", "properties": { "atlas_tier": { "description": "ATLAS tier label.", "type": "string" }, "covenant_headroom_50pct": { "description": "Covenant headroom under 50 percent stress assumptions.", "type": "number" }, "data_source": { "description": "Source category.", "type": "string" }, "debt_coverage_status": { "description": "Debt coverage classification.", "type": "string" }, "entity_name": { "description": "SEC issuer entity name when available.", "type": "string" }, "is_linkbase_backed": { "description": "Whether SEC XBRL linkbase/rooted facts back the row.", "type": "boolean" }, "live_covenant_headroom_50pct": { "description": "Live-price-adjusted covenant headroom when available.", "type": "number" }, "live_risk_tier": { "description": "Live-price-adjusted risk tier when available.", "type": "string" }, "live_stress_50pct": { "description": "Live-price-adjusted 50 percent stress value when available.", "type": "number" }, "market_regime": { "description": "Market regime label when available.", "type": "string" }, "period": { "description": "Filing/reporting period or source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "quality_flag": { "description": "Data quality flag.", "type": "string" }, "rank": { "description": "Rank in the current result set when available.", "type": "integer" }, "resonance_status": { "description": "Stress resonance status.", "type": "string" }, "risk_tier": { "description": "Risk tier label.", "type": "string" }, "source_date": { "description": "DeltaSignal source slice date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "stress_50pct": { "description": "Stress value under 50 percent stress assumptions.", "type": "number" }, "ticker": { "description": "Issuer ticker.", "type": "string" } }, "type": "object" }, "type": "array" }, "meta": { "additionalProperties": true, "description": "Pagination and count metadata.", "properties": { "count": { "description": "Number of rows returned in data.", "type": "integer" }, "limit": { "description": "Limit applied to the query.", "type": "integer" }, "offset": { "description": "Offset applied to the query.", "type": "integer" }, "total": { "description": "Total matching rows before pagination.", "type": "integer" } }, "type": "object" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to retrieve Coinbase INTX perp market-factor history assembled from persisted recorder evidence. It returns venue-pure calculation-history rows with contract identity, ATLAS-shaped factor fields, deltas, quality state, and optional full market inputs or lineage. Parameters: optional product or underlying_ticker filters, source_date or source_date_from/source_date_to, mode=compact|full, limit, and offset. Behavior: read-only and idempotent with no destructive side effects; it does not fetch live exchange data on demand, place trades, or mutate recorder state.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum calculation-history rows to return. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode: compact or full.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over calculation-history rows.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Optional Coinbase INTX product_id or contract_symbol filter, for example AI-PERP-INTX.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "underlying_ticker": { "description": "Optional underlying ticker filter, for example AI or COIN50.", "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_coinbase_perp_calculation_history", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Coinbase INTX perp market-factor history assembled from persisted venue-pure recorder evidence.", "properties": { "boundary": { "description": "Evidence-boundary statement for the perp lane.", "type": "string" }, "data": { "description": "Perp history rows.", "items": { "additionalProperties": true, "description": "Perp factor-history row with contract identity, factor fields, deltas, quality, and optional market inputs or lineage.", "type": "object" }, "type": "array" }, "filters": { "additionalProperties": true, "description": "Applied product, underlying_ticker, date, mode, and pagination filters.", "type": "object" }, "materialization_status": { "description": "Whether the payload is dynamically assembled from persisted market-factor rows.", "type": "string" }, "meta": { "additionalProperties": true, "description": "Source-date, pagination, and persistence metadata for the returned history rows.", "type": "object" }, "method_version": { "description": "Version label for the dynamic perp history materializer.", "type": "string" }, "payload_mode": { "description": "compact or full.", "type": "string" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to retrieve persisted constituent registries for one Coinbase thematic or index perp product such as COIN50-PERP-INTX or AI-PERP-INTX. It returns additive curated constituent overlays grouped by source date, preserving the evidence boundary that these are persisted registry rows rather than live exchange-native constituent APIs. Parameters: product is required; optional source_date or source_date_from/source_date_to, mode=compact|full, limit, and offset. Behavior: read-only and idempotent with no destructive side effects; it does not fetch live exchange data, place trades, or mutate recorder state.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum grouped constituent registries to return. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode: compact or full.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over grouped constituent registries.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Required Coinbase thematic or index perp product_id or contract_symbol, for example COIN50-PERP-INTX.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "deltasignal_coinbase_perp_constituents", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Coinbase thematic/index perp constituent registries read from persisted additive overlay rows.", "properties": { "boundary": { "description": "Evidence-boundary statement for the constituent registry lane.", "type": "string" }, "data": { "description": "Grouped constituent registries.", "items": { "additionalProperties": true, "description": "Registry slice keyed by source_date and index_symbol with constituent_count, total_weight, source, constituents, and optional lineage fields.", "type": "object" }, "type": "array" }, "filters": { "additionalProperties": true, "description": "Applied product, date, mode, and pagination filters.", "type": "object" }, "materialization_status": { "description": "Whether the payload is assembled from persisted curated constituent rows.", "type": "string" }, "meta": { "additionalProperties": true, "description": "Source-date, pagination, grouping, and persistence metadata for the returned registries.", "type": "object" }, "method_version": { "description": "Version label for the dynamic constituent-registry reader.", "type": "string" }, "payload_mode": { "description": "compact or full.", "type": "string" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool when the user wants persisted Coinbase INTX market-factor history for one perp product. It returns one product's venue-pure factor history, including factor rows, deltas, quality state, and optional full market inputs or lineage. Parameters: product is required; optional source_date or source_date_from/source_date_to, underlying_ticker, mode=compact|full, limit, and offset. Behavior: read-only and idempotent with no destructive side effects; it does not fetch live exchange state or write recorder artifacts on demand.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum factor-history rows to return. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode: compact or full.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over factor-history rows.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Required Coinbase INTX product_id or contract_symbol, for example AI-PERP-INTX.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "underlying_ticker": { "description": "Optional underlying ticker filter to keep product routing explicit.", "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "deltasignal_coinbase_perp_factors", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Coinbase INTX perp market-factor history assembled from persisted venue-pure recorder evidence.", "properties": { "boundary": { "description": "Evidence-boundary statement for the perp lane.", "type": "string" }, "data": { "description": "Perp history rows.", "items": { "additionalProperties": true, "description": "Perp factor-history row with contract identity, factor fields, deltas, quality, and optional market inputs or lineage.", "type": "object" }, "type": "array" }, "filters": { "additionalProperties": true, "description": "Applied product, underlying_ticker, date, mode, and pagination filters.", "type": "object" }, "materialization_status": { "description": "Whether the payload is dynamically assembled from persisted market-factor rows.", "type": "string" }, "meta": { "additionalProperties": true, "description": "Source-date, pagination, and persistence metadata for the returned history rows.", "type": "object" }, "method_version": { "description": "Version label for the dynamic perp history materializer.", "type": "string" }, "payload_mode": { "description": "compact or full.", "type": "string" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to retrieve the market SPECTRA field map for one Coinbase INTX perp product. It converts persisted market-factor history into field pressure, stored energy, compression, release, and current_read labels while preserving the underlying numeric factor evidence. Parameters: product is required; optional source_date or source_date_from/source_date_to, limit, and offset. Behavior: read-only and idempotent with no destructive side effects; it does not create factors, reconstruct missing depth, or override the underlying factor rows.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum factor-history points to include before SPECTRA assembly. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset over the factor-history points used for the field map.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Required Coinbase INTX product_id or contract_symbol, for example AI-PERP-INTX.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "deltasignal_coinbase_perp_market_spectra", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Coinbase INTX perp market SPECTRA field map derived from persisted factor history.", "properties": { "boundary": { "description": "Evidence-preserving market SPECTRA boundary statement.", "type": "string" }, "chart_label_authority": { "description": "Statement describing that chart labels are derived from preserved factor-history evidence and do not outrank it.", "type": "string" }, "confidence": { "description": "High, Medium, or Low confidence derived from quality state.", "type": "string" }, "derived_fields": { "description": "Deterministic label fields derived inside the market SPECTRA renderer.", "items": { "description": "Derived field name.", "type": "string" }, "type": "array" }, "generated_at": { "description": "UTC generation timestamp for the field map.", "examples": [ "2026-05-05T23:02:17Z" ], "format": "date-time", "type": "string" }, "meta": { "additionalProperties": true, "description": "History route references, source dates, source_fields_used, chart-label authority, and persistence metadata.", "type": "object" }, "mode": { "description": "coinbase_perp_market_spectra.", "type": "string" }, "points": { "description": "Market SPECTRA points.", "items": { "additionalProperties": true, "description": "Point with date, current_read, field_pressure, stored_energy, compression, release, preserved factors, source_fields_used, market inputs, quality, lineage-derived evidence, and optional inherited constituent_overlay data when the underlying calculation-history row already carried it.", "type": "object" }, "type": "array" }, "product": { "description": "Coinbase INTX product_id or contract_symbol used for the field map.", "type": "string" }, "signal": { "description": "Current market-state read derived from persisted factor history.", "type": "string" }, "source_date": { "description": "Latest source date represented in the field map.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "summary": { "additionalProperties": true, "description": "Summary labels and watch-next notes for the current field map.", "type": "object" }, "version": { "description": "SPECTRA field-map contract version.", "type": "string" } }, "required": [ "product", "signal", "points" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only tool to rank Coinbase INTX perp products by the latest persisted market_alpha row per product within the requested scope. It returns one latest factor row per product, ordered into a board with rank, percentile, ranking_score, ranking_band, and preserved factor provenance. Parameters: optional product or underlying_ticker filters, source_date or source_date_from/source_date_to, mode=compact|full, limit, and offset. Behavior: read-only and idempotent with no destructive side effects; it performs no live exchange fetches, order placement, or settlement flows.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum ranked products to return. Defaults to 25 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "mode": { "description": "Optional response mode: compact or full.", "maxLength": 16, "minLength": 1, "type": "string" }, "offset": { "description": "Pagination offset over ranked products.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Optional Coinbase INTX product_id or contract_symbol filter.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "underlying_ticker": { "description": "Optional underlying ticker filter.", "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_coinbase_perp_rankings", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Coinbase INTX perp rankings built from the latest persisted factor row per product within scope.", "properties": { "boundary": { "description": "Evidence-boundary statement for the perp ranking board.", "type": "string" }, "data": { "description": "Ranked perp products.", "items": { "additionalProperties": true, "description": "Ranked perp row with rank, percentile, ranking score, contract identity, factors, deltas, quality, and optional market inputs or lineage.", "type": "object" }, "type": "array" }, "filters": { "additionalProperties": true, "description": "Applied product, underlying_ticker, date, mode, and pagination filters.", "type": "object" }, "meta": { "additionalProperties": true, "description": "Ranking field, selection rule, source-date, pagination, and persistence metadata.", "type": "object" }, "method_version": { "description": "Version label for the dynamic perp rankings board.", "type": "string" }, "payload_mode": { "description": "compact or full.", "type": "string" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite workflow tool for the default full single-issuer DeltaSignal ATLAS-7 company report add-on. It server-enforces the complete company report call plan: readiness, company_fundamentals, alpha_signals, peer_ranking, covenant_stress, and SPECTRA field-map support for one normalized ticker. Parameters: ticker is required and normalized to uppercase; period, include_segments, include_related_party, and output_mode=compact are optional. SPECTRA is included when a field-map contract is available for the issuer. Behavior: read-only and idempotent; it performs six internal HTTPS reads, has no destructive side effects, rejects invalid tickers before fan-out, and preserves partial results if a required issuer leg fails. Use it when the user asks for a report, deep dive, issuer brief, or diligence package on one crypto public-company ticker, or when a Morning Brief top-stressed or alpha-screen row needs a separately sold explanation report; use low-level tools only for custom drilldowns.", "inputSchema": { "additionalProperties": false, "properties": { "include_related_party": { "description": "Request related-party containers from company_fundamentals when available.", "type": "boolean" }, "include_segments": { "description": "Request segment containers from company_fundamentals when available.", "type": "boolean" }, "output_mode": { "description": "Optional response mode. Only compact is accepted in Phase 1.", "maxLength": 16, "minLength": 1, "type": "string" }, "period": { "description": "Optional YYYY-MM-DD reporting period to pass to fundamentals, peer ranking, and covenant stress when reproducing a known filing date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Required crypto public company ticker. The server trims whitespace and normalizes to uppercase before all internal calls. Examples: RIOT, MARA, COIN, MSTR.", "examples": [ "COIN", "MSTR", "MARA", "RIOT", "HUT", "CLSK" ], "maxLength": 10, "minLength": 1, "pattern": "^[A-Za-z0-9.-]{1,16}$", "type": "string" } }, "required": [ "ticker" ], "type": "object" }, "name": "deltasignal_company_report", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Server-enforced DeltaSignal company report composite response.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this premium read-only Natural Language tool when the user wants ticker-specific covenant stress evidence explained in human-readable Markdown. It renders compact ATLAS-7 covenant, leverage, liquidity, filing, and stress evidence into an audit-grade brief while preserving returned ticker, issuer, values, source dates, nulls, quality flags, and caveats. Parameters: ticker is required; date is optional and maps to the evidence period when supported; style is professional, concise, trader, or detailed. Behavior: read-only and idempotent; it performs one HTTPS read against the Natural Language route, has no destructive side effects, and never infers covenant breach, default risk, insolvency, liquidity crisis, or trade direction unless returned by evidence.", "inputSchema": { "additionalProperties": false, "properties": { "period": { "description": "Optional YYYY-MM-DD source/evidence period selector.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "style": { "description": "Rendering style. Style changes tone and density only, not facts.", "enum": [ "professional", "concise", "trader", "detailed" ], "type": "string" }, "ticker": { "description": "Required crypto public company ticker. Examples: RIOT, MARA, COIN, MSTR.", "examples": [ "COIN", "MSTR", "MARA", "RIOT", "HUT", "CLSK" ], "maxLength": 10, "minLength": 1, "pattern": "^[A-Za-z0-9.-]{1,16}$", "type": "string" } }, "required": [ "ticker" ], "type": "object" }, "name": "deltasignal_covenant_stress_natural", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Natural Language Covenant Stress response.", "properties": { "data": { "description": "Rows returned by the screen.", "items": { "additionalProperties": true, "description": "Rendered Markdown plus compact covenant evidence summary.", "properties": { "atlas_tier": { "description": "ATLAS tier label.", "type": "string" }, "covenant_headroom_50pct": { "description": "Covenant headroom under 50 percent stress assumptions.", "type": "number" }, "data_source": { "description": "Source category.", "type": "string" }, "debt_coverage_status": { "description": "Debt coverage classification.", "type": "string" }, "entity_name": { "description": "SEC issuer entity name when available.", "type": "string" }, "is_linkbase_backed": { "description": "Whether SEC XBRL linkbase/rooted facts back the row.", "type": "boolean" }, "live_covenant_headroom_50pct": { "description": "Live-price-adjusted covenant headroom when available.", "type": "number" }, "live_risk_tier": { "description": "Live-price-adjusted risk tier when available.", "type": "string" }, "live_stress_50pct": { "description": "Live-price-adjusted 50 percent stress value when available.", "type": "number" }, "market_regime": { "description": "Market regime label when available.", "type": "string" }, "period": { "description": "Filing/reporting period or source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "quality_flag": { "description": "Data quality flag.", "type": "string" }, "rank": { "description": "Rank in the current result set when available.", "type": "integer" }, "resonance_status": { "description": "Stress resonance status.", "type": "string" }, "risk_tier": { "description": "Risk tier label.", "type": "string" }, "source_date": { "description": "DeltaSignal source slice date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "stress_50pct": { "description": "Stress value under 50 percent stress assumptions.", "type": "number" }, "ticker": { "description": "Issuer ticker.", "type": "string" } }, "type": "object" }, "type": "array" }, "meta": { "additionalProperties": true, "description": "Pagination and count metadata.", "properties": { "count": { "description": "Number of rows returned in data.", "type": "integer" }, "limit": { "description": "Limit applied to the query.", "type": "integer" }, "offset": { "description": "Offset applied to the query.", "type": "integer" }, "total": { "description": "Total matching rows before pagination.", "type": "integer" } }, "type": "object" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this free read-only discovery-tier tool when the user asks for help, available commands, MCP tools, core concepts, pricing, parser-stable fields, grants, x402, Morning Brief, Company Report, MSTR treasury review, perp adapters, SPECTRA, or examples. Parameters: optional topic, detail, include_examples, question, or query fields; callers may omit all arguments for overview help. Behavior: local and idempotent with no destructive side effects; it does not run paid analysis routes or expose internal-only tools. It translates natural-language orientation requests into the live DeltaSignal MCP/OpenAPI discovery contract and points users to tools/list, /v1/pricing, /v1/contract/fields, and /v1/readiness. It is not a trading, execution, or investment-advice tool and must not expose internal-only tools unless the live public contract lists them.", "inputSchema": { "additionalProperties": false, "properties": { "detail": { "description": "Optional detail level. short returns a compact guide; full includes more examples and boundary notes.", "enum": [ "short", "full" ], "type": "string" }, "include_examples": { "description": "Include example MCP tool-call payloads and safe next commands. Defaults to true when omitted.", "type": "boolean" }, "query": { "description": "Alias for question for clients that pass a generic query field.", "maxLength": 240, "minLength": 1, "type": "string" }, "question": { "description": "Optional natural-language help question, such as 'what can I ask Delta Signal?' or 'help pricing'.", "maxLength": 240, "minLength": 1, "type": "string" }, "topic": { "description": "Optional help topic.", "enum": [ "overview", "groups", "concepts", "tools", "integration", "pricing", "fields", "parser_contract", "grants", "x402", "morning_brief", "company_report", "mstr", "crypto_lanes", "synthetic_ai10", "perps", "spectra", "examples" ], "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_help", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Free DeltaSignal MCP discovery and orientation response.", "properties": { "available_commands": { "description": "Human-readable help commands.", "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "billing": { "additionalProperties": true, "type": "object" }, "crypto_native_lanes": { "description": "Public crypto-native lane map with example normalized issuers.", "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "developer_schema_preview": { "additionalProperties": true, "description": "Compact developer-facing paths for rendering and integration; production parser fields still come from /v1/contract/fields.", "type": "object" }, "evidence_boundary": { "description": "Evidence and discovery boundary.", "type": "string" }, "example_prompts": { "additionalProperties": true, "description": "Copy/paste natural-language prompts grouped by workflow.", "type": "object" }, "featured_workflows": { "description": "Example workflows when include_examples is true.", "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "help_groups": { "description": "Human-readable DeltaSignal help groups and their specific help commands.", "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "issuer_coverage": { "additionalProperties": true, "description": "Public summary of issuer and synthetic-lane coverage counts.", "type": "object" }, "live_discovery_sources": { "additionalProperties": true, "type": "object" }, "next_best_calls": { "description": "Discovery calls a client should use next.", "items": { "type": "string" }, "type": "array" }, "non_advice_boundary": { "description": "Always true for this orientation surface.", "type": "boolean" }, "perp_market_boundary": { "additionalProperties": true, "description": "Coinbase INTX perp factor-row and SPECTRA authority boundary.", "type": "object" }, "provenance_defaults": { "description": "Explains why local help responses may not carry source-dated market or issuer provenance.", "type": "string" }, "recommended_discovery_path": { "description": "Ordered onboarding steps for safe MCP and REST discovery before execution.", "items": { "type": "string" }, "type": "array" }, "schema_id": { "description": "Stable schema identifier for the DeltaSignal help response.", "type": "string" }, "status": { "description": "Response status.", "type": "string" }, "summary": { "description": "Human-readable orientation summary.", "type": "string" }, "synthetic_lane_coverage": { "description": "Public synthetic-lane coverage summary.", "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "terminology": { "additionalProperties": true, "description": "Compact distinction between Synthetic AI10, perps, and SPECTRA.", "type": "object" }, "topic": { "description": "Resolved help topic.", "type": "string" } }, "required": [ "schema_id", "status", "topic", "summary" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite workflow tool for a paid filing-backed issuer drilldown when a daily brief pressure or opportunity row needs causality, not just a headline score. It server-enforces a broad issuer evidence plan: readiness, company_fundamentals, covenant_stress, peer_ranking, alpha_signals, SPECTRA field-map, ATLAS history, ATLAS-7 calculation history, CompanyFacts history, point-in-time history, daily_changes, risk_distribution, and top_stressed rank context. Parameters: ticker is required and normalized to uppercase; source_date, source_date_from, source_date_to, as_of_date_from, as_of_date_to, and output_mode=compact are optional reproduction controls. Behavior: read-only and idempotent; it has no destructive side effects, performs bounded internal fan-out, preserves partial failures, and explicitly reports missing evidence instead of inventing filing, liquidity, covenant, crypto-exposure, market-structure, or scenario facts. Use it for GME-style paid reports that must explain why a CRITICAL stress row exists, what filing evidence supports it, what changed, what peer context says, what historical stress path is available, and which sections still require external or future data.", "inputSchema": { "additionalProperties": false, "properties": { "as_of_date_from": { "description": "Optional YYYY-MM-DD lower bound for point-in-time CompanyFacts history.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "as_of_date_to": { "description": "Optional YYYY-MM-DD upper bound for point-in-time CompanyFacts history.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "output_mode": { "description": "Optional response mode. Only compact is accepted in Phase 1.", "maxLength": 16, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional YYYY-MM-DD source date to reproduce one filing/evidence slice where supported.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional YYYY-MM-DD lower bound for ATLAS history and calculation history.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional YYYY-MM-DD upper bound for ATLAS history and calculation history.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "ticker": { "description": "Required crypto public company ticker. Examples: GME, MSTR, RIOT, MARA, COIN.", "examples": [ "COIN", "MSTR", "MARA", "RIOT", "HUT", "CLSK" ], "maxLength": 10, "minLength": 1, "pattern": "^[A-Za-z0-9.-]{1,16}$", "type": "string" } }, "required": [ "ticker" ], "type": "object" }, "name": "deltasignal_issuer_deep_report", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Server-enforced DeltaSignal issuer deep report evidence bundle with report-readiness contract and missing-evidence matrix.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite workflow tool as the default first-pass DeltaSignal ATLAS-7 daily scan. It server-enforces the complete morning brief call plan: readiness, daily_changes, risk_distribution, top_stressed with limit 10, alpha_opportunities with limit 10, and alpha_opportunities_audit with limit 10. Parameters: optional output_mode=compact only; do not pass limit, offset, ticker, source_date, or issuer filters because this preset owns exact arguments internally. Behavior: read-only and idempotent; it performs a bounded internal fan-out, has no destructive side effects, and preserves partial results if one required internal call fails. Use it for morning brief, daily brief, daily scan, current risk board, and newsroom first-pass requests; sell company-report or deep-brief issuer reports separately when the user wants drilldown explanation.", "inputSchema": { "additionalProperties": false, "properties": { "output_mode": { "description": "Optional response mode. Only compact is accepted in Phase 1.", "maxLength": 16, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_morning_brief", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Server-enforced DeltaSignal morning brief composite response. The data object preserves successful subtool payloads plus a deterministic internal call ledger.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this premium read-only Natural Language tool when the user wants the server-composed Morning Brief rendered as audit-grade Markdown. It compiles backend-composed compact evidence across readiness, daily changes, risk distribution, top stressed issuers, and alpha opportunities. The renderer never fans out into tools and never generates social drafts or trade recommendations. Parameters: style is professional, concise, trader, or detailed. Date and limit are accepted only where the backend composite supports them. Behavior: read-only and idempotent; it performs the server-enforced Morning Brief workflow, has no destructive side effects, then renders the returned compact evidence as a bounded Natural Language response.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Optional compact record limit where supported.", "maximum": 25, "minimum": 1, "type": "integer" }, "period": { "description": "Optional YYYY-MM-DD date selector when supported by the backend composite.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "style": { "description": "Rendering style. Style changes tone and density only, not facts.", "enum": [ "professional", "concise", "trader", "detailed" ], "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_morning_brief_natural", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Natural Language Morning Brief response rendered from backend-composed compact evidence.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite workflow tool for risk and stress monitoring across the current DeltaSignal issuer universe. It server-enforces the pressure-board call plan: readiness, top_stressed with limit 15, and risk_distribution. Parameters: optional output_mode=compact only; do not pass limit, offset, ticker, source_date, or issuer filters because this preset owns exact arguments internally. Behavior: read-only and idempotent; it performs three internal HTTPS reads, has no destructive side effects, never calls issuer-level tools, and preserves partial results if one internal call fails. Use it when the user asks for risk monitoring, pressure board, stress board, top stressed overview, or current risk mix.", "inputSchema": { "additionalProperties": false, "properties": { "output_mode": { "description": "Optional response mode. Only compact is accepted.", "maxLength": 16, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_pressure_board", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Server-enforced DeltaSignal pressure board composite response.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite renderer for customer-facing DeltaSignal Daily Brief artifacts. It server-enforces the morning brief evidence plan, then renders a public-safe HTML brief and copy-ready text with plain-English explanations of risk tiers, top-stressed issuers, alpha screens, deltas, and evidence boundaries. Parameters: optional output_mode=compact only; do not pass ticker, limit, offset, source_date, period, or issuer filters because this preset owns exact arguments internally. Behavior: read-only and idempotent; it calls the bounded morning brief composite, has no destructive side effects, removes internal-only identifiers from the public copy, preserves non-advice language, and returns deterministic HTML plus copy_text for publishing workflows. Use it when the user asks for a public daily brief, customer-facing daily brief, investor-ready risk and opportunity scan, or copy-ready DeltaSignal article based on the current daily evidence.", "inputSchema": { "additionalProperties": false, "properties": { "output_mode": { "description": "Optional response mode. Only compact is accepted in Phase 1.", "maxLength": 16, "minLength": 1, "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_public_daily_brief", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Customer-facing DeltaSignal daily brief response. The data object includes rendered HTML, copy_text, public summary fields, term explanations, and a compact evidence boundary.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite workflow tool for a fast single-ticker sanity check without the full company-report payload. It server-enforces the quick-check call plan: readiness, covenant_stress, and alpha_signals for one normalized ticker. Parameters: ticker is required and normalized to uppercase; output_mode=compact is optional. Fundamentals, peer ranking, and SPECTRA are intentionally excluded. Behavior: read-only and idempotent; it performs three internal HTTPS reads, has no destructive side effects, rejects invalid tickers before fan-out, and preserves partial results if a required issuer leg fails. Use it when the user asks whether one ticker is clean, stressed, actionable, or needs deeper diligence.", "inputSchema": { "additionalProperties": false, "properties": { "output_mode": { "description": "Optional response mode. Only compact is accepted.", "maxLength": 16, "minLength": 1, "type": "string" }, "ticker": { "description": "Required crypto public company ticker. The server trims whitespace and normalizes to uppercase before all internal calls.", "examples": [ "COIN", "MSTR", "MARA", "RIOT", "HUT", "CLSK" ], "maxLength": 10, "minLength": 1, "pattern": "^[A-Za-z0-9.-]{1,16}$", "type": "string" } }, "required": [ "ticker" ], "type": "object" }, "name": "deltasignal_quick_ticker_check", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Server-enforced DeltaSignal quick ticker check composite response.", "properties": { "alpha_opportunities": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "alpha_opportunities_audit": { "additionalProperties": true, "description": "Raw deltasignal_alpha_opportunities_audit payload from the fixed limit=10 call when it succeeds. This leg is advisory and explains board filters, quality gates, and rank demotions.", "type": "object" }, "bundle": { "additionalProperties": true, "description": "Execution state for the composite workflow, including status, partial, timing, payload_mode, and concurrency.", "type": "object" }, "combined_provenance": { "additionalProperties": true, "description": "Source dates, computed dates, compacted state, and aggregate timing across successful internal calls.", "type": "object" }, "daily_changes": { "additionalProperties": true, "description": "Compacted raw deltasignal_daily_changes payload when that internal call succeeds.", "type": "object" }, "errors": { "description": "Failed internal subtool records. Successful calls are never replaced with synthesized data.", "items": { "additionalProperties": true, "description": "Partial failure record.", "type": "object" }, "type": "array" }, "internal_calls": { "description": "Internal subtool call ledger with exact tool names, arguments, routes, statuses, and elapsed milliseconds.", "items": { "additionalProperties": true, "description": "Internal MCP subtool call record.", "type": "object" }, "type": "array" }, "issuer_drilldown_policy": { "additionalProperties": true, "description": "Morning-brief issuer drilldown policy. Standard morning briefs do not run advisory issuer layers automatically; use company-report or deep-brief follow-ups for fundamentals, stress, peer, alpha, and SPECTRA evidence.", "type": "object" }, "issuer_drilldowns": { "description": "Reserved issuer evidence groups. Empty for standard morning briefs unless a future explicit deep-brief mode runs issuer drilldowns.", "items": { "additionalProperties": true, "description": "Issuer drilldown evidence group.", "type": "object" }, "type": "array" }, "mcp_billing_estimate": { "additionalProperties": true, "description": "Single-call bundle billing estimate and public x402-equivalent internal call ledger.", "type": "object" }, "partial": { "description": "True when at least one internal subtool failed.", "type": "boolean" }, "partial_failure_policy": { "description": "Human-readable policy for preserving successful sections and verbatim failed subtool errors.", "type": "string" }, "readiness": { "additionalProperties": true, "description": "Raw deltasignal_readiness payload when that internal call succeeds.", "type": "object" }, "request": { "additionalProperties": true, "description": "Normalized composite input such as tool, output_mode, ticker, and period.", "type": "object" }, "risk_distribution": { "additionalProperties": true, "description": "Raw deltasignal_risk_distribution payload when that internal call succeeds.", "type": "object" }, "schema_version": { "description": "Composite workflow schema version.", "type": "string" }, "spectra_field_map": { "additionalProperties": true, "description": "Raw deltasignal_spectra_field_map payload when a company-report SPECTRA advisory leg succeeds.", "type": "object" }, "status": { "description": "ok, partial, or failed.", "type": "string" }, "top_stressed": { "additionalProperties": true, "description": "Raw deltasignal_top_stressed payload from the fixed limit=10 call when it succeeds.", "type": "object" }, "workflow": { "description": "Composite MCP workflow name, normally deltasignal_morning_brief.", "type": "string" } }, "required": [ "schema_version", "request", "bundle", "internal_calls", "errors" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only audit tool when the user asks what factors drive the Delta Signal Synthetic AI 10 ETF state, asks for raw audit evidence, or asks whether the current pressure state is a full four-level ATLAS-7 verdict. It returns current and previous buckets, bucket comparison, factor-history rows, audit-window z-scores including basis_pressure_z, a threshold contract, threshold flags, canonical event status/reasons/blockers, event classification, four-level coverage, bounded constituent contribution rows, presentation-parity status, TRIDENT/liquidation-gradient availability, per-question readiness, provenance, caveats, and quality flags. Parameters: product is required and accepts AI10, Synthetic AI10 ETF, AI-PERP-INTX, Tech100, or TEK-19DEC30-CDE; optional source-date filters override window_days; optional limit and offset paginate factor-history rows. Behavior: read-only and idempotent with no destructive side effects; it must label partial coverage explicitly and must not convert a linked-market read into issuer truth, exchange-native microstructure truth, a trade signal, or investment advice.", "inputSchema": { "additionalProperties": false, "properties": { "include_export": { "description": "Whether to include export availability metadata. Defaults true.", "type": "boolean" }, "limit": { "description": "Maximum factor-history rows to return. Defaults to 100 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset over factor-history rows used for audit.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Required Synthetic ETF or linked product identifier, for example AI10, Synthetic AI10 ETF, or AI-PERP-INTX.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format. Overrides window_days.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "window_days": { "description": "Default audit lookback when no source-date filters are supplied. Defaults to 7 and is capped at 30.", "maximum": 30, "minimum": 1, "type": "integer" } }, "required": [ "product" ], "type": "object" }, "name": "deltasignal_synthetic_etf_audit", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Audit-grade DeltaSignal Synthetic ETF payload.", "properties": { "audit_status": { "description": "complete or partial, based on z-score, threshold, and four-level coverage availability.", "type": "string" }, "bucket_comparison": { "additionalProperties": true, "description": "Side-by-side current/prior ST, LSI, FDI, FEI, ECS proxy, basis pressure, and deltas.", "type": "object" }, "canonical_event": { "additionalProperties": true, "description": "Canonical event status, type, reason, blockers, linked state, and evidence boundary.", "type": "object" }, "caveats": { "description": "Audit caveats for client display and contract validation.", "items": { "description": "Caveat sentence.", "type": "string" }, "type": "array" }, "computed_at_utc": { "description": "UTC computation timestamp from the current factor row.", "examples": [ "2026-05-05T23:02:17Z" ], "format": "date-time", "type": "string" }, "constituent_contributions": { "additionalProperties": true, "description": "Bounded constituent attribution rows. Current implementation exposes weight-only contribution rows and missing per-constituent pressure fields instead of inferring drivers.", "type": "object" }, "current_bucket": { "additionalProperties": true, "description": "Current factor bucket with factors, deltas, market inputs, quality, and evidence hash.", "type": "object" }, "disclosures": { "description": "Synthetic benchmark, source-boundary, and non-advice disclosures.", "items": { "description": "Disclosure sentence.", "type": "string" }, "type": "array" }, "display_name": { "description": "User-facing DeltaSignal Synthetic ETF name.", "type": "string" }, "event_classification": { "additionalProperties": true, "description": "Canonical event classification distinct from the linked-market pressure read.", "type": "object" }, "evidence_boundary": { "description": "Boundary statement separating linked-market evidence from full ATLAS verdict language.", "type": "string" }, "factor_history": { "additionalProperties": true, "description": "Returned factor rows, pagination, and export availability metadata.", "type": "object" }, "four_level_coverage": { "additionalProperties": true, "description": "Level 1 issuer truth, Level 2 equity behavior, Level 3 basket pressure, and Level 4 linked-product coverage.", "type": "object" }, "identity_lineage": { "additionalProperties": true, "description": "Canonical synthetic benchmark identity and method-continuity metadata.", "type": "object" }, "linked_product": { "description": "Linked market product used for Level 4 evidence where available.", "type": "string" }, "method_version": { "description": "Version label for the audit compositor.", "type": "string" }, "observed_bucket_utc": { "description": "UTC observed bucket represented by the current factor row.", "examples": [ "2026-05-05T23:02:17Z" ], "format": "date-time", "type": "string" }, "payload_mode": { "description": "audit.", "type": "string" }, "presentation_parity": { "additionalProperties": true, "description": "Rendered artifact parity status. Returns requires_artifact until a rendered HTML/article artifact is provided for comparison.", "type": "object" }, "pressure_state": { "additionalProperties": true, "description": "Linked-market pressure read from the current factor row.", "type": "object" }, "previous_bucket": { "additionalProperties": true, "description": "Previous returned factor bucket for comparison, or unavailable status.", "type": "object" }, "product": { "description": "Canonical linked product identifier used to read factor history.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Source dates, method versions, row counts, route references, and evidence hashes.", "type": "object" }, "quality_flags": { "description": "Audit quality flags clients must preserve.", "items": { "description": "Quality flag.", "type": "string" }, "type": "array" }, "question_readiness": { "additionalProperties": true, "description": "Per-question answerability map for agents: current state, drivers, canonical event, seven-day history, constituent attribution, presentation parity, TRIDENT, and publication safety.", "type": "object" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" }, "source_date": { "description": "Latest source date represented by the audit payload.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "threshold_contract": { "additionalProperties": true, "description": "Versioned release-event threshold contract used by audit-mode threshold flags.", "type": "object" }, "threshold_flags": { "additionalProperties": true, "description": "Canonical release-event threshold flags and pass/fail/unavailable status.", "type": "object" }, "trident": { "additionalProperties": true, "description": "TRIDENT and liquidation-gradient availability boundary. Returns unavailable unless explicit liquidation-gradient evidence is persisted.", "type": "object" }, "z_scores": { "additionalProperties": true, "description": "Audit-window z-score fields for ECS, LSI, FDI, FEI, ST, MP, AP, and basis pressure.", "type": "object" } }, "required": [ "audit_status", "current_bucket", "threshold_flags", "canonical_event", "four_level_coverage" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this read-only composite tool when the user asks for the current pressure state of the Delta Signal Synthetic AI 10 ETF or Synthetic Tech100 ETF. It returns one user-facing pressure-state envelope assembled from persisted constituent registry evidence and persisted market-factor/SPECTRA history. Parameters: product is required and accepts AI10, Synthetic AI10 ETF, AI-PERP-INTX, Tech100, or TEK-19DEC30-CDE; optional source date filters, limit, and offset constrain the factor-history window. Behavior: read-only and idempotent with no destructive side effects; it does not fetch live exchange state, expose provider branding outside bounded identity lineage, place trades, or mutate recorder state.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum factor-history points to inspect before building the pressure state. Defaults to 10 and is capped at 100 through MCP.", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset over factor-history points used for the pressure state.", "maximum": 1000, "minimum": 0, "type": "integer" }, "product": { "description": "Required Synthetic ETF or linked product identifier, for example AI10, Synthetic AI10 ETF, or AI-PERP-INTX.", "maxLength": 64, "minLength": 1, "type": "string" }, "source_date": { "description": "Optional exact source date in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_from": { "description": "Optional inclusive source-date lower bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date_to": { "description": "Optional inclusive source-date upper bound in YYYY-MM-DD format.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "deltasignal_synthetic_etf_pressure_state", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Composite DeltaSignal Synthetic ETF pressure-state envelope.", "properties": { "caveats": { "description": "Top-level caveats for client display and contract validation.", "items": { "description": "Caveat sentence.", "type": "string" }, "type": "array" }, "computed_at_utc": { "description": "UTC computation timestamp from the preserved factor row quality envelope.", "examples": [ "2026-05-05T23:02:17Z" ], "format": "date-time", "type": "string" }, "constituent_readiness": { "additionalProperties": true, "description": "Constituent registry coverage and weight-readiness summary with internal source label only.", "type": "object" }, "disclosures": { "description": "Synthetic benchmark and non-advice disclosures.", "items": { "description": "Disclosure sentence.", "type": "string" }, "type": "array" }, "display_name": { "description": "User-facing DeltaSignal Synthetic ETF name.", "type": "string" }, "evidence_boundary": { "description": "Boundary statement proving the response is read-only analytical evidence, not live exchange fetch or advice.", "type": "string" }, "evidence_hash": { "description": "Evidence hash preserved from the factor row lineage or quality envelope.", "type": "string" }, "identity_lineage": { "additionalProperties": true, "description": "Canonical synthetic benchmark identity, legacy alias migration metadata, method continuity, and evidence-role boundary.", "type": "object" }, "method_version": { "description": "Version label for the pressure-state compositor.", "type": "string" }, "observed_bucket_utc": { "description": "UTC observed bucket represented by the pressure-state factor row.", "examples": [ "2026-05-05T23:02:17Z" ], "format": "date-time", "type": "string" }, "payload_mode": { "description": "compact.", "type": "string" }, "pressure_state": { "additionalProperties": true, "description": "Current pressure-state read, including market_state, spectra_read, pressure/energy bands, factor values, quality, and warnings.", "type": "object" }, "product": { "description": "Canonical linked product identifier used to read factor history.", "type": "string" }, "quality_flags": { "description": "Top-level quality flags mirrored from data_quality_warnings for client validation.", "items": { "description": "Quality flag.", "type": "string" }, "type": "array" }, "recommended_followups": { "description": "Lower-level MCP calls for drilling into preserved evidence.", "items": { "additionalProperties": true, "description": "Follow-up tool call recommendation.", "type": "object" }, "type": "array" }, "route": { "description": "REST route used by the MCP tool.", "type": "string" }, "route_uri": { "description": "Canonical REST route URI template used by the MCP tool.", "type": "string" }, "source_date": { "description": "Latest source date represented by the pressure-state factor row.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "display_name", "identity_lineage", "pressure_state", "evidence_boundary" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } }, { "description": "Use this premium read-only Natural Language tool when the user wants the Top Stressed screen explained in human-readable Markdown. It renders compact ATLAS-7 Top Stressed evidence into an audit-grade brief while preserving returned ranks, stress values, quality flags, nulls, source dates, and caveats. Parameters: limit is 1-100, offset paginates, and style is professional, concise, trader, or detailed. Style changes tone and density only, not facts. Behavior: read-only and idempotent; it performs one HTTPS read against the Natural Language route, has no destructive side effects, and never executes trades, wallets, settlements, or writes. Use raw deltasignal_top_stressed for cheap structured JSON and this tool for premium human-facing summaries.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum issuers to include in the brief. Use 5-10 for concise human summaries.", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset for continuing a previous ranked screen.", "maximum": 1000, "minimum": 0, "type": "integer" }, "style": { "description": "Rendering style. Style changes tone and density only, not facts.", "enum": [ "professional", "concise", "trader", "detailed" ], "type": "string" } }, "required": [], "type": "object" }, "name": "deltasignal_top_stressed_natural", "outputSchema": { "additionalProperties": true, "description": "DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data.", "properties": { "data": { "additionalProperties": true, "description": "Natural Language Top Stressed response.", "properties": { "data": { "description": "Rows returned by the screen.", "items": { "additionalProperties": true, "description": "Rendered Markdown plus compact evidence summary.", "properties": { "atlas_tier": { "description": "ATLAS tier label.", "type": "string" }, "covenant_headroom_50pct": { "description": "Covenant headroom under 50 percent stress assumptions.", "type": "number" }, "data_source": { "description": "Source category.", "type": "string" }, "debt_coverage_status": { "description": "Debt coverage classification.", "type": "string" }, "entity_name": { "description": "SEC issuer entity name when available.", "type": "string" }, "is_linkbase_backed": { "description": "Whether SEC XBRL linkbase/rooted facts back the row.", "type": "boolean" }, "live_covenant_headroom_50pct": { "description": "Live-price-adjusted covenant headroom when available.", "type": "number" }, "live_risk_tier": { "description": "Live-price-adjusted risk tier when available.", "type": "string" }, "live_stress_50pct": { "description": "Live-price-adjusted 50 percent stress value when available.", "type": "number" }, "market_regime": { "description": "Market regime label when available.", "type": "string" }, "period": { "description": "Filing/reporting period or source date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "quality_flag": { "description": "Data quality flag.", "type": "string" }, "rank": { "description": "Rank in the current result set when available.", "type": "integer" }, "resonance_status": { "description": "Stress resonance status.", "type": "string" }, "risk_tier": { "description": "Risk tier label.", "type": "string" }, "source_date": { "description": "DeltaSignal source slice date.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "stress_50pct": { "description": "Stress value under 50 percent stress assumptions.", "type": "number" }, "ticker": { "description": "Issuer ticker.", "type": "string" } }, "type": "object" }, "type": "array" }, "meta": { "additionalProperties": true, "description": "Pagination and count metadata.", "properties": { "count": { "description": "Number of rows returned in data.", "type": "integer" }, "limit": { "description": "Limit applied to the query.", "type": "integer" }, "offset": { "description": "Offset applied to the query.", "type": "integer" }, "total": { "description": "Total matching rows before pagination.", "type": "integer" } }, "type": "object" } }, "required": [ "data", "meta" ], "type": "object" }, "mcp_summary": { "description": "Concise high-signal summary of the tool response. Maximum 140 characters.", "type": "string" }, "provenance": { "additionalProperties": true, "description": "Traceability information for the MCP tool response.", "properties": { "compacted": { "description": "Whether the data payload was compacted for MCP context safety.", "type": "boolean" }, "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "freshness_window_hours": { "description": "Freshness window in hours when reported by the underlying tool.", "type": "integer" }, "latest_activity_source_date": { "description": "Latest CompanyFacts activity source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latest_computed_source_date": { "description": "Latest computed DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "source_date": { "description": "Primary DeltaSignal source date when available.", "examples": [ "2026-05-05" ], "format": "date", "maxLength": 10, "minLength": 10, "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "suggested_follow_ups": { "description": "Concrete next MCP calls an agent can run to continue the workflow.", "items": { "additionalProperties": true, "description": "Suggested follow-up MCP call.", "properties": { "args": { "additionalProperties": true, "description": "Arguments for the suggested MCP tool call.", "type": "object" }, "tool": { "description": "MCP tool name to call next.", "type": "string" } }, "type": "object" }, "type": "array" }, "usage_metadata": { "additionalProperties": true, "description": "Performance and estimated cost metadata for this MCP tool call.", "properties": { "elapsed_ms": { "description": "Elapsed time for the MCP tool call in milliseconds.", "type": "integer" }, "estimated_cost_usd": { "description": "Estimated public x402-equivalent cost in USD when known.", "type": "number" }, "tokens_used": { "description": "Token usage when known.", "type": "integer" } }, "type": "object" } }, "required": [ "mcp_summary", "data", "provenance", "suggested_follow_ups" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a1717044a23a9490a02c46a5227ec4c31ad8131c83b44a68360e80ca12fde965 | sha256sum