Skip to main content
Glama

DeltaSignal ATLAS-7

DeltaSignal readiness

deltasignal_readiness
Read-onlyIdempotent

Use this read-only tool before analysis to verify that the DeltaSignal ATLAS-7 data plane is live, fresh, and safe to query. It returns service readiness, active source dates, issuer coverage, quality coverage, debt coverage, live-price status, market regime, and tower-coherence diagnostics. Parameters: none; call it exactly as-is when the user asks if DeltaSignal is ready or whether data freshness is acceptable. Behavior: read-only and idempotent; it performs one HTTPS read, has no destructive side effects, does not write external systems, and does not handle secrets or payments itself. Use it at the start of an agent workflow, after a deploy, or whenever results should be gated on freshness; use daily_changes for what changed and issuer tools for company-specific analysis.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYesReadiness and data-freshness diagnostics for the live DeltaSignal ATLAS-7 data plane.
provenanceYesTraceability information for the MCP tool response.
mcp_summaryYesConcise high-signal summary of the tool response. Maximum 140 characters.
usage_metadataNoPerformance and estimated cost metadata for this MCP tool call.
suggested_follow_upsYesConcrete next MCP calls an agent can run to continue the workflow.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed5 schema fields changed
    • changedOutput schema / properties / data / properties / age_minutes / description
      Previous value: -"Age of the latest computed slice in minutes."New value: +"Raw wall-clock age of the latest computed slice in minutes."
    • addedOutput schema / properties / data / properties / effective_age_minutes
      Added value: +{
      +  "description": "Freshness age in minutes after excluding Saturdays and Sundays.",
      +  "type": "number"
      +}
    • addedOutput schema / properties / data / properties / freshness_policy
      Added value: +{
      +  "description": "Named policy used to calculate effective freshness.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / data / properties / freshness_reason
      Added value: +{
      +  "description": "Freshness evaluation result or fail-closed reason.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / data / properties / weekend_excluded_minutes
      Added value: +{
      +  "description": "Weekend minutes excluded from the freshness decision.",
      +  "type": "number"
      +}
  2. Changed6 schema fields changed
    • addedOutput schema / properties / data / properties / avg_live_stress_50pct
      Added value: +{
      +  "description": "Broad average effective live 50 percent stress across resolved-nonzero issuers, capped to the 0-1 readiness scale.",
      +  "type": "number"
      +}
    • addedOutput schema / properties / data / properties / avg_live_stress_50pct_scope
      Added value: +{
      +  "description": "Scope for avg_live_stress_50pct, normally resolved_nonzero_all_capped_0_1.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / data / properties / high_stress_avg_live_stress_50pct
      Added value: +{
      +  "description": "Average effective live 50 percent stress for the high-stress cohort only.",
      +  "type": "number"
      +}
    • addedOutput schema / properties / data / properties / high_stress_avg_live_stress_50pct_scope
      Added value: +{
      +  "description": "Scope for high_stress_avg_live_stress_50pct, normally resolved_nonzero_high_stress_only.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / data / properties / raw_avg_live_stress_50pct
      Added value: +{
      +  "description": "Raw arithmetic mean of effective live 50 percent stress across resolved-nonzero issuers. Outlier-sensitive.",
      +  "type": "number"
      +}
    • addedOutput schema / properties / data / properties / raw_avg_live_stress_50pct_scope
      Added value: +{
      +  "description": "Scope for raw_avg_live_stress_50pct, normally resolved_nonzero_all_raw_arithmetic_mean_outlier_sensitive.",
      +  "type": "string"
      +}
  3. Changed29 schema fields changed
    • changedOutput schema / description
      Previous value: -"Readiness and data-freshness diagnostics for the live DeltaSignal ATLAS-7 data plane."New value: +"DeltaSignal ATLAS-7 MCPResponse wrapper. Raw tool payload is returned under data."
    • removedOutput schema / properties / age_minutes
      Removed value: -{
      -  "description": "Age of the latest computed slice in minutes.",
      -  "type": "number"
      -}
    • addedOutput schema / properties / data
      Added value: +{
      +  "additionalProperties": true,
      +  "description": "Readiness and data-freshness diagnostics for the live DeltaSignal ATLAS-7 data plane.",
      +  "properties": {
      +    "age_minutes": {
      +      "description": "Age of the latest computed slice in minutes.",
      +      "type": "number"
      +    },
      +    "distinct_issuer_count": {
      +      "description": "Distinct issuer count in the active slice.",
      +      "type": "integer"
      +    },
      +    "filing_source_date": {
      +      "description": "Most recent filing source date used to resolve CompanyFacts input data.",
      +      "examples": [
      +        "2026-05-05"
      +      ],
      +      "format": "date",
      +      "maxLength": 10,
      +      "minLength": 10,
      +      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +      "type": "string"
      +    },
      +    "freshness_window_hours": {
      +      "description": "Configured freshness window used for readiness.",
      +      "type": "integer"
      +    },
      +    "high_quality_count": {
      +      "description": "Rows marked high quality.",
      +      "type": "integer"
      +    },
      +    "latest_computed_at_utc": {
      +      "description": "UTC timestamp of the latest computed DeltaSignal slice.",
      +      "examples": [
      +        "2026-05-05T23:02:17Z"
      +      ],
      +      "format": "date-time",
      +      "type": "string"
      +    },
      +    "legitimate_zero_debt_count": {
      +      "description": "Issuers classified as legitimate zero debt.",
      +      "type": "integer"
      +    },
      +    "linkbase_backed_count": {
      +      "description": "Rows with SEC XBRL linkbase-backed evidence.",
      +      "type": "integer"
      +    },
      +    "live_prices_active": {
      +      "description": "Whether live crypto price inputs are active in the current slice.",
      +      "type": "boolean"
      +    },
      +    "low_confidence_missing_debt_count": {
      +      "description": "Issuers with low-confidence missing debt coverage.",
      +      "type": "integer"
      +    },
      +    "low_quality_count": {
      +      "description": "Rows marked low quality or missing quality flag.",
      +      "type": "integer"
      +    },
      +    "market_regime": {
      +      "description": "Market-regime label inferred from live price and stress context.",
      +      "type": "string"
      +    },
      +    "medium_quality_count": {
      +      "description": "Rows marked medium quality.",
      +      "type": "integer"
      +    },
      +    "ok": {
      +      "description": "Whether the current DeltaSignal slice is fresh enough for analysis.",
      +      "type": "boolean"
      +    },
      +    "reason": {
      +      "description": "Reason readiness is false, when unavailable.",
      +      "type": "string"
      +    },
      +    "resolved_nonzero_count": {
      +      "description": "Issuers with resolved nonzero debt coverage.",
      +      "type": "integer"
      +    },
      +    "row_count": {
      +      "description": "Rows in the active covenant stress slice.",
      +      "type": "integer"
      +    },
      +    "source_date": {
      +      "description": "Latest active DeltaSignal computed source date.",
      +      "examples": [
      +        "2026-05-05"
      +      ],
      +      "format": "date",
      +      "maxLength": 10,
      +      "minLength": 10,
      +      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +      "type": "string"
      +    },
      +    "time_windows": {
      +      "additionalProperties": true,
      +      "description": "Latest day, week, and month coverage summaries.",
      +      "type": "object"
      +    },
      +    "tower_coherence": {
      +      "description": "Numeric tower-coherence score when enough stress data is available.",
      +      "type": "number"
      +    },
      +    "tower_status": {
      +      "description": "Wardenclyffe tower status such as isolated, building, synchronized, or insufficient_data.",
      +      "type": "string"
      +    },
      +    "tower_thresholds": {
      +      "additionalProperties": true,
      +      "description": "Thresholds and weights used by tower-coherence scoring.",
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "ok"
      +  ],
      +  "type": "object"
      +}
    • removedOutput schema / properties / distinct_issuer_count
      Removed value: -{
      -  "description": "Distinct issuer count in the active slice.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / filing_source_date
      Removed value: -{
      -  "description": "Most recent filing source date used to resolve CompanyFacts input data.",
      -  "examples": [
      -    "2026-05-05"
      -  ],
      -  "format": "date",
      -  "maxLength": 10,
      -  "minLength": 10,
      -  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -  "type": "string"
      -}
    • removedOutput schema / properties / freshness_window_hours
      Removed value: -{
      -  "description": "Configured freshness window used for readiness.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / high_quality_count
      Removed value: -{
      -  "description": "Rows marked high quality.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / latest_computed_at_utc
      Removed value: -{
      -  "description": "UTC timestamp of the latest computed DeltaSignal slice.",
      -  "examples": [
      -    "2026-05-05T23:02:17Z"
      -  ],
      -  "format": "date-time",
      -  "type": "string"
      -}
    • removedOutput schema / properties / legitimate_zero_debt_count
      Removed value: -{
      -  "description": "Issuers classified as legitimate zero debt.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / linkbase_backed_count
      Removed value: -{
      -  "description": "Rows with SEC XBRL linkbase-backed evidence.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / live_prices_active
      Removed value: -{
      -  "description": "Whether live crypto price inputs are active in the current slice.",
      -  "type": "boolean"
      -}
    • removedOutput schema / properties / low_confidence_missing_debt_count
      Removed value: -{
      -  "description": "Issuers with low-confidence missing debt coverage.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / low_quality_count
      Removed value: -{
      -  "description": "Rows marked low quality or missing quality flag.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / market_regime
      Removed value: -{
      -  "description": "Market-regime label inferred from live price and stress context.",
      -  "type": "string"
      -}
    • addedOutput schema / properties / mcp_summary
      Added value: +{
      +  "description": "Concise high-signal summary of the tool response. Maximum 140 characters.",
      +  "type": "string"
      +}
    • removedOutput schema / properties / medium_quality_count
      Removed value: -{
      -  "description": "Rows marked medium quality.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / ok
      Removed value: -{
      -  "description": "Whether the current DeltaSignal slice is fresh enough for analysis.",
      -  "type": "boolean"
      -}
    • addedOutput schema / properties / provenance
      Added value: +{
      +  "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"
      +}
    • removedOutput schema / properties / reason
      Removed value: -{
      -  "description": "Reason readiness is false, when unavailable.",
      -  "type": "string"
      -}
    • removedOutput schema / properties / resolved_nonzero_count
      Removed value: -{
      -  "description": "Issuers with resolved nonzero debt coverage.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / row_count
      Removed value: -{
      -  "description": "Rows in the active covenant stress slice.",
      -  "type": "integer"
      -}
    • removedOutput schema / properties / source_date
      Removed value: -{
      -  "description": "Latest active DeltaSignal computed source date.",
      -  "examples": [
      -    "2026-05-05"
      -  ],
      -  "format": "date",
      -  "maxLength": 10,
      -  "minLength": 10,
      -  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -  "type": "string"
      -}
    • addedOutput schema / properties / suggested_follow_ups
      Added value: +{
      +  "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"
      +}
    • removedOutput schema / properties / time_windows
      Removed value: -{
      -  "additionalProperties": true,
      -  "description": "Latest day, week, and month coverage summaries.",
      -  "type": "object"
      -}
    • removedOutput schema / properties / tower_coherence
      Removed value: -{
      -  "description": "Numeric tower-coherence score when enough stress data is available.",
      -  "type": "number"
      -}
    • removedOutput schema / properties / tower_status
      Removed value: -{
      -  "description": "Wardenclyffe tower status such as isolated, building, synchronized, or insufficient_data.",
      -  "type": "string"
      -}
    • removedOutput schema / properties / tower_thresholds
      Removed value: -{
      -  "additionalProperties": true,
      -  "description": "Thresholds and weights used by tower-coherence scoring.",
      -  "type": "object"
      -}
    • addedOutput schema / properties / usage_metadata
      Added value: +{
      +  "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"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "ok"
      -]New value: +[
      +  "mcp_summary",
      +  "data",
      +  "provenance",
      +  "suggested_follow_ups"
      +]
  4. Changed3 schema fields changed
    • changedOutput schema / description
      Previous value: -"Structured JSON result returned by the tool."New value: +"Readiness and data-freshness diagnostics for the live DeltaSignal ATLAS-7 data plane."
    • addedOutput schema / properties
      Added value: +{
      +  "age_minutes": {
      +    "description": "Age of the latest computed slice in minutes.",
      +    "type": "number"
      +  },
      +  "distinct_issuer_count": {
      +    "description": "Distinct issuer count in the active slice.",
      +    "type": "integer"
      +  },
      +  "filing_source_date": {
      +    "description": "Most recent filing source date used to resolve CompanyFacts input data.",
      +    "examples": [
      +      "2026-05-05"
      +    ],
      +    "format": "date",
      +    "maxLength": 10,
      +    "minLength": 10,
      +    "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +    "type": "string"
      +  },
      +  "freshness_window_hours": {
      +    "description": "Configured freshness window used for readiness.",
      +    "type": "integer"
      +  },
      +  "high_quality_count": {
      +    "description": "Rows marked high quality.",
      +    "type": "integer"
      +  },
      +  "latest_computed_at_utc": {
      +    "description": "UTC timestamp of the latest computed DeltaSignal slice.",
      +    "examples": [
      +      "2026-05-05T23:02:17Z"
      +    ],
      +    "format": "date-time",
      +    "type": "string"
      +  },
      +  "legitimate_zero_debt_count": {
      +    "description": "Issuers classified as legitimate zero debt.",
      +    "type": "integer"
      +  },
      +  "linkbase_backed_count": {
      +    "description": "Rows with SEC XBRL linkbase-backed evidence.",
      +    "type": "integer"
      +  },
      +  "live_prices_active": {
      +    "description": "Whether live crypto price inputs are active in the current slice.",
      +    "type": "boolean"
      +  },
      +  "low_confidence_missing_debt_count": {
      +    "description": "Issuers with low-confidence missing debt coverage.",
      +    "type": "integer"
      +  },
      +  "low_quality_count": {
      +    "description": "Rows marked low quality or missing quality flag.",
      +    "type": "integer"
      +  },
      +  "market_regime": {
      +    "description": "Market-regime label inferred from live price and stress context.",
      +    "type": "string"
      +  },
      +  "medium_quality_count": {
      +    "description": "Rows marked medium quality.",
      +    "type": "integer"
      +  },
      +  "ok": {
      +    "description": "Whether the current DeltaSignal slice is fresh enough for analysis.",
      +    "type": "boolean"
      +  },
      +  "reason": {
      +    "description": "Reason readiness is false, when unavailable.",
      +    "type": "string"
      +  },
      +  "resolved_nonzero_count": {
      +    "description": "Issuers with resolved nonzero debt coverage.",
      +    "type": "integer"
      +  },
      +  "row_count": {
      +    "description": "Rows in the active covenant stress slice.",
      +    "type": "integer"
      +  },
      +  "source_date": {
      +    "description": "Latest active DeltaSignal computed source date.",
      +    "examples": [
      +      "2026-05-05"
      +    ],
      +    "format": "date",
      +    "maxLength": 10,
      +    "minLength": 10,
      +    "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +    "type": "string"
      +  },
      +  "time_windows": {
      +    "additionalProperties": true,
      +    "description": "Latest day, week, and month coverage summaries.",
      +    "type": "object"
      +  },
      +  "tower_coherence": {
      +    "description": "Numeric tower-coherence score when enough stress data is available.",
      +    "type": "number"
      +  },
      +  "tower_status": {
      +    "description": "Wardenclyffe tower status such as isolated, building, synchronized, or insufficient_data.",
      +    "type": "string"
      +  },
      +  "tower_thresholds": {
      +    "additionalProperties": true,
      +    "description": "Thresholds and weights used by tower-coherence scoring.",
      +    "type": "object"
      +  }
      +}
    • addedOutput schema / required
      Added value: +[
      +  "ok"
      +]
  5. First observed

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, and the description adds meaningful operational detail: it performs one HTTPS read, has no destructive side effects, does not write external systems, and does not handle secrets or payments. This goes beyond the annotation booleans and explains exactly what side effects, if any, the agent should expect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the primary purpose, then proceeds logically through return contents, parameters, behavior, and usage guidance. It is longer than minimal, but every sentence adds distinct value: what it verifies, what it returns, how to call it, its safety profile, and when to use alternatives. No filler is present.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's low complexity (zero parameters) and the presence of an output schema, the description covers everything an agent needs: purpose, return categories, invocation instructions, safety behavior, and routing to siblings. There are no significant gaps that would prevent correct selection or invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With zero parameters and 100% schema coverage, the input schema already establishes that no arguments are needed. The description adds practical guidance by explicitly stating 'Parameters: none; call it exactly as-is' and reinforcing the exact-call behavior for common user requests. This fully removes any temptation to invent parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource: verify that the DeltaSignal ATLAS-7 data plane is live, fresh, and safe to query. It also lists the return categories and explicitly ties user intent ('asks if DeltaSignal is ready or whether data freshness is acceptable') to this tool. It distinguishes itself from daily_changes and issuer tools, though it does not explicitly contrast with atlas7_readiness.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit usage context: 'Use it at the start of an agent workflow, after a deploy, or whenever results should be gated on freshness.' It also names alternatives with their scopes: 'use daily_changes for what changed and issuer tools for company-specific analysis.' This leaves little ambiguity about when to invoke this tool versus related ones.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources