Koskamo

Commercial Property Today MCP

A free, read-only MCP server providing commercial real estate market data including Treasury yields, SOFR, bank CRE delinquency, CMBS distress, property prices, and cap rates. It allows AI assistants to query sourced and dated financial metrics without requiring authentication.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Commercial Property Today MCP logo, by Janover Capital LLCVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Janover Capital LLC
MCP endpoint (Streamable HTTP)
https://commercialproperty.today/mcp
Vendor documentation

What its tools do

3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

3 of 3 have a description · 3 of 3 declare behavior hints · 3 of 3 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to commercialproperty.today ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Retrieve a market snapshot of Treasury yields, SOFR, and cap rates
  • Query bank CRE delinquency and charge-off rates by quarter
  • Access CMBS delinquency and issuance data
  • Get historical rate series for Treasury and mortgage rates

Source and maintenance

Vendor evidenceRegistry 1.2026.1101.0

Protocol and capabilities

Server
commercialproperty-today 1.0.0
MCP protocol negotiated in check
2025-06-18
Tools
3 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Commercial Property Today (commercialproperty.today) is the U.S. commercial real estate market in numbers: Treasury yields, SOFR, Fed funds and mortgage rates (U.S. Treasury, New York Fed, Federal Reserve, Freddie Mac, refreshed daily); bank CRE delinquency, charge-off and noncurrent rates by loan type (Federal Reserve and FDIC call reports, refreshed quarterly); and headline CMBS, property-price, cap-rate and lending figures from KBRA, Green Street, CBRE, the MBA and the Fed, each read at its source and dated. Every figure carries its period, release date and source link; cite the source. A figure marked stale means a newer release is probably out. Hand-entered figures change only when the site enters the next release. This is market data, not investment advice, a loan quote or a property appraisal. CMBS-implied cap rates are pool averages from two 2026 conduit filings, not a cap rate for any one property. The site is published by Janover Capital LLC and is not affiliated with any of the publishers. Data API and methods: https://commercialproperty.today/data/ and https://commercialproperty.today/methodology/

Tools

3 advertised

market_snapshot — Commercial real estate market snapshot
Advertised by the server during the last successful anonymous check.
Advertised read-only

The commercialproperty.today dashboard as data: 2- and 10-year Treasury, SOFR, 30-year mortgage and the Fed funds target; bank CRE delinquency, charge-off and noncurrent rates; KBRA CMBS delinquency and issuance; Green Street property prices, CBRE cap-rate direction and CMBS-implied cap rates; MBA originations, CBRE loan spreads and Fed lending standards. Each figure comes with its period, release date, stale flag and source link. Pick one section or all.

market_snapshot input schema
{
  "type": "object",
  "properties": {
    "section": {
      "enum": [
        "all",
        "rates",
        "bank_credit",
        "cmbs",
        "prices_cap_rates",
        "lending"
      ],
      "type": "string",
      "default": "all",
      "description": "rates, bank_credit, cmbs, prices_cap_rates, lending, or all (default)."
    }
  },
  "additionalProperties": false
}
market_snapshot annotations
{
  "title": "Commercial real estate market snapshot",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
bank_cre_exposure — Bank commercial real estate loan credit by quarter
Advertised by the server during the last successful anonymous check.
Advertised read-only

Quarterly credit quality of U.S. bank commercial real estate loans: the Federal Reserve's seasonally adjusted delinquency and net charge-off rates (all commercial banks, CRE excluding farmland, up to 12 quarters) and FDIC call-report noncurrent rates split into nonresidential, multifamily and construction and land loans (up to 5 quarters), with quarter-over-quarter changes and the dollar size of the book.

bank_cre_exposure input schema
{
  "type": "object",
  "properties": {
    "quarters": {
      "type": "integer",
      "default": 8,
      "maximum": 12,
      "minimum": 1,
      "description": "How many recent quarters of Fed data to return (1 to 12, default 8). FDIC data covers the latest 5 at most."
    }
  },
  "additionalProperties": false
}
bank_cre_exposure annotations
{
  "title": "Bank commercial real estate loan credit by quarter",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
rate_series — Treasury, SOFR, Fed funds, prime and mortgage rates
Advertised by the server during the last successful anonymous check.
Advertised read-only

Latest value, observation date, week-ago and month-ago readings and freshness status for 1 to 8 rate series (Treasury par curve 1-month to 30-year, SOFR and its 30/90/180-day averages, effective Fed funds, bank prime, Freddie Mac 30- and 15-year mortgage), read from the publishers' feeds the site refreshes daily. Optionally adds up to 365 days of daily history.

rate_series input schema
{
  "type": "object",
  "required": [
    "ids"
  ],
  "properties": {
    "ids": {
      "type": "array",
      "items": {
        "enum": [
          "UST1M",
          "UST3M",
          "UST6M",
          "UST1",
          "UST2",
          "UST3",
          "UST5",
          "UST7",
          "UST10",
          "UST20",
          "UST30",
          "SOFR",
          "SOFR30",
          "SOFR90",
          "SOFR180",
          "EFFR",
          "PRIME",
          "PMMS30",
          "PMMS15"
        ],
        "type": "string"
      },
      "maxItems": 8,
      "minItems": 1,
      "description": "Series ids, e.g. [\"UST10\",\"SOFR\"]. Allowed: UST1M, UST3M, UST6M, UST1, UST2, UST3, UST5, UST7, UST10, UST20, UST30, SOFR, SOFR30, SOFR90, SOFR180, EFFR, PRIME, PMMS30, PMMS15."
    },
    "history_days": {
      "type": "integer",
      "default": 0,
      "maximum": 365,
      "minimum": 0,
      "description": "Days of daily history to include (0 to 365, default 0). Series x days is capped at 400."
    }
  },
  "additionalProperties": false
}
rate_series annotations
{
  "title": "Treasury, SOFR, Fed funds, prime and mortgage rates",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (10 of 10 answered).

  1. 2026-11-02: 3 of 3 checks answered
  2. 2026-11-03: 4 of 4 checks answered
  3. 2026-11-04: 3 of 3 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
537 ms
95th percentile latency
537 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 537 ms · metadata changed · 3 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http commercial-property-today-mcp https://commercialproperty.today/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add commercial-property-today-mcp --url https://commercialproperty.today/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable commercial-property-today-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "commercial-property-today-mcp": {
      "url": "https://commercialproperty.today/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "commercial-property-today-mcp": {
      "type": "streamableHttp",
      "url": "https://commercialproperty.today/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start commercial-property-today-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "commercial-property-today-mcp": {
      "type": "http",
      "url": "https://commercialproperty.today/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http commercial-property-today-mcp https://commercialproperty.today/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://commercialproperty.today/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "commercial-property-today-mcp": {
      "serverUrl": "https://commercialproperty.today/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Commercial Property Today MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Commercial Property Today MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing