Skip to main content
Glama

Tanod Finance

utilpeek: US Treasury par yield curve (daily, 1 Mo to 30 Yr)

treasury_yield_curve
Read-onlyIdempotent

utilpeek: Get US Treasury yields: the daily par yield curve for a date. Returns the official US Treasury daily par yield curve for a date (default: the latest): yields in percent from 1 Mo to 30 Yr (null where none was published); a date without a curve returns the nearest earlier one (adjusted: true). Input: optional date. Informational only, not investment advice. Data: U.S. Treasury (public domain), cached up to 6 hours; no Treasury endorsement implied. A bad, pre-1990 or future date is a 422 (not charged); an upstream outage is a 503 (not charged). Typically under 0.1 s from cache; up to about 25 s when the Treasury feed is fetched (it is slow). Price: USD 0.002. Free: 10 utilpeek calls per IP per UTC day.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateNoCurve date YYYY-MM-DD (1990-01-02 to today). Default: the latest published curve. A date with no curve (weekend, holiday, not yet published) returns the nearest earlier one, with adjusted: true.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateNo
noteNo
unitNo
errorNoOnly on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object.
staleNo
cachedNo
sourceNo
adjustedNo
disclaimerNo
yields_pctNo
cache_secondsNo
requested_dateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "adjusted": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "cache_seconds": {
      +      "type": [
      +        "integer",
      +        "null"
      +      ]
      +    },
      +    "cached": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "date": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "disclaimer": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "error": {
      +      "description": "Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object."
      +    },
      +    "note": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "requested_date": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "source": {
      +      "properties": {
      +        "license": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "name": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "notice": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "terms": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "url": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        }
      +      },
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    },
      +    "stale": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "unit": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "yields_pct": {
      +      "properties": {
      +        "1 Mo": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "1 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "1.5 Mo": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "10 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "2 Mo": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "2 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "20 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "3 Mo": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "3 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "30 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "4 Mo": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "5 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "6 Mo": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        },
      +        "7 Yr": {
      +          "type": [
      +            "number",
      +            "null"
      +          ]
      +        }
      +      },
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources