COT-Reports

com.cot-reportsPublished by cot-reports.comOfficial publisherv1.0.1Updated Nov 5, 2026

CFTC Commitments of Traders data for every CFTC futures market: positions, history, COT index.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server exposing weekly CFTC Commitments of Traders data for 350+ U.S. futures markets: positions, history and COT index.

What you can do
  • List and filter covered markets by text, category or report family
  • Read the latest Legacy COT snapshot across markets, or full positions for one market
  • Pull weekly COT history for a market, paging back up to 260 reports per call
  • Compute the COT index and scan markets for crowded long or short speculator positioning
  • Get a weekly summary of 35 main markets and the CFTC release schedule
  • Explain COT concepts such as trader groups, open interest and report families
When to use it
Useful when an assistant needs to answer questions about futures positioning, speculator crowding or historical COT trends, or to check when the next CFTC report is due. It suits traders, analysts and researchers who want COT data without building their own pipeline.
Requirements
A remote streamable HTTP endpoint; no package install. No authentication is declared, but the data depth depends on access level: anonymous use is limited to the Legacy report (26 weeks of history, 26- and 52-week COT index windows), a free account extends history to 520 reports, and COT Premium or a Data API key unlocks all report families and windows.
Before you install
Read-only data retrieval; no tools write, send or delete anything. Access tiers imply an account or API key for deeper data, so credentials may be requested beyond the anonymous level. Answers include report dates and links to COT-Reports pages, which the server asks assistants to cite.

Installation

In SourceWeft

  1. Open COT-Reports in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.cot-reports%2Fcot/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "cot-reports": {
      "type": "http",
      "url": "https://mcp.cot-reports.com/"
    }
  }
}

Tools

9

list_markets

List COT markets

Lists the CFTC markets COT-Reports covers (350+): CFTC code, ticker, name, exchange, category and which report families exist for each. Filter by a search text, a category or a report family. Available at every level.

Parameterslimitreportsearchcategory

get_latest_snapshot

Latest COT snapshot of every market

The latest Legacy COT report of every market, 100 markets per answer (use offset for the next page): net positions of large speculators and commercials, their week-on-week change, and open interest. Filter by category. Available at every level. Both CFTC variants (Futures Only and Futures & Options Combined) with COT Premium and Data API keys; without an account and with a free account, each report's default variant.

Parametersoffsetvariantcategory

get_latest_positions

Latest COT positions for one market

The latest COT report for one market: long, short and net positions of every trader group, the week-on-week change, % of open interest. Without an account and with a free account: the Legacy report. COT Premium and Data API keys: every report family (Legacy, Disaggregated, TFF, Supplemental); COT Premium also adds the close price. Both CFTC variants (Futures Only and Futures & Options Combined) with COT Premium and Data API keys; without an account and with a free account, each report's default variant.

Parametersmarketrequiredreportvariant

get_history

COT history for one market

Weekly COT history for one market, newest first: open interest and the net position of every trader group (up to 260 reports per call; page back with "until"). Without an account: Legacy, the last 26 reports (6 months). Free account: Legacy, the last 520 reports (10 years). COT Premium and Data API keys: every report family and the full history; COT Premium also adds close prices. A new COT Premium subscription that can still be withdrawn from reads the last year of what Premium adds, until the date in its confirmation e-mail. Both CFTC variants (Futures Only and Futures & Options Combined) with COT Premium and Data API keys; without an account and with a free account, each report's default variant.

Parametersfromuntilmarketrequiredreportreportsvariant

get_cot_index

COT index for one market

The COT index (0–100: where the current net position sits between its lowest and highest of the lookback window) for large speculators and commercials, from the Legacy report. Without an account: the 26- and 52-week windows; a free account, COT Premium and a Data API key: every window. Both CFTC variants (Futures Only and Futures & Options Combined) with COT Premium and Data API keys; without an account and with a free account, each report's default variant.

Parametersmarketrequiredvariantlookback_weeks

scan_extremes

Markets at positioning extremes

Markets where large speculators are crowded long or short this week (the Crowding score: a blend of the 26-, 52- and 156-week percentiles of their net position as % of open interest; crowded long from 80 until it falls below 75, crowded short from 20 until it rises above 25), from the Legacy Futures Only report. COT Premium only, as on the website.

Parametersside

get_weekly_summary

COT weekly summary

The weekly summary of the 35 main markets (currencies, crypto, metals, energy, agriculture, stock indices) from the latest Legacy report: net positions of speculators and commercials and their change. Available at every level. Both CFTC variants (Futures Only and Futures & Options Combined) with COT Premium and Data API keys; without an account and with a free account, each report's default variant.

Parametersvariant

get_release_schedule

COT release schedule

Which COT report is the latest, when it was published, and when the next one is due (the CFTC publishes on Fridays at 3:30 pm Eastern for the Tuesday before; holidays move it). Available at every level.

Takes no parameters.

explain_cot

Explain a COT concept

A short explanation of a COT concept — the trader groups, net positions, open interest, the four report families, the COT index, release timing — with a link to the full guide. Available at every level.

Parameterstopicrequired

Version history

2
  1. v1.0.1LatestNov 5, 2026
  2. v1.0.0Nov 5, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.