Tenet Investing

Read-only US stock research for ChatGPT and Claude: scores with their math, financial statements, ratios and playbooks, each figure dated. Included with the Ultimate plan.

Hosted MCP Server

npx add-mcp 'https://mcp.tenetinvesting.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

A stock research MCP server for Claude and ChatGPT

Let Claude or ChatGPT read Tenet's research data on your behalf: scores and their math, statements, playbook membership. Every answer it gets carries the same figures this site shows you.

It reads and never writes. It reads a portfolio only when its owner ticks that scope.

Connecting an AI tool is part of Ultimate, $249 a year.

The connector address

Add this address in your AI tool. It is the connector's own address, not the address of this page.

https://mcp.tenetinvesting.com/mcp

Connect it to Claude

claude.ai

Settings → Connectors → Add custom connector, paste the URL, then approve Tenet on the consent screen.

Claude Desktop

Settings → Connectors, then add the same URL.
If your version has no Connectors panel, add it in claude.ai instead. Connectors added there also appear in Claude Desktop.

Connect it to ChatGPT

ChatGPT

Settings → Apps → Advanced → Developer mode, then add a connector with this URL.
Connectors are available on ChatGPT's paid plans.

What happens when you connect

  1. Your AI tool opens Tenet's approval screen. Sign in there if you are not signed in already.
  2. The screen names the app that is asking and lists what it gets: Research data Tenet's scores, screens, financials and market research, the same data the site shows. Always part of the connection. Your positions, read-only The positions in the brokerage accounts you have linked and switched on at Tenet, priced at the last close. Nothing can be changed, traded or moved. Only when you tick it.
  3. It shows which account is connecting and that account's plan. Approve, and the tool can read Tenet data from then on.
  4. You can revoke the connection on Connected apps at any time. Revoking takes effect on the next request the app makes.

On a plan below Ultimate, the screen offers the plans in place of the Approve button.

Questions it can answer

Each one is answered by the tools named under it.

  • What is Microsoft's Tenet Score, and what is the math behind it?
    get_overview, get_score_math
  • Which Tenet rule sets does Coca-Cola pass today, and which checks does it miss?
    get_tenets
  • Show Apple's revenue, operating income and free cash flow by fiscal year.
    get_financials, get_statement_detail
  • How has Costco's return on invested capital changed over the years?
    get_ratio_history
  • Which companies are on the Piotroski F-Score list today, and which joined or left at the last run?
    screen_members, screen_diff
  • Find US stocks with return on invested capital above 15% and debt-to-equity below 0.5.
    screen_run
  • What is Johnson & Johnson's dividend-safety grade, and what has it paid each year?
    dividend_safety, dividend_history
  • Which Tenet Scores moved 10 points or more between the last two nightly runs?
    score_movers
  • With the positions permission: how do the companies in my portfolio score?
    my_research

What every answer carries

Each result carries the number, its source, the date of the data, a line to cite it by and the disclaimer. Where one page on this site shows the calculation, the result links to it.

The tools

33 tools, all read-only, by the names your AI tool shows.

Companies

  • Find a ticker resolve_symbol
  • Company overview and Tenet score get_overview
  • Company profile get_company_info
  • Sector peers get_peers
  • ADR confidence verdict adr_confidence
  • Search for a company (deep research) search
  • Fetch a company document (deep research) fetch

Statements and ratios

  • Annual financials get_financials
  • Full statement line items get_statement_detail
  • Ratio history get_ratio_history
  • Key metrics get_key_metrics
  • Growth rates get_growth_rates
  • Discounted cash flow model get_dcf

Scores and rule sets

  • Score receipt (show the math) get_score_math
  • Tenet evaluations get_tenets
  • Rank the universe by score rank_universe
  • Score movers score_movers
  • Score a basket score_batch
  • Qualified Dip receipts get_dip_setup

Playbooks and screening

  • Run a screen screen_run
  • List Tenet playbooks list_screens
  • Playbook members screen_members
  • Playbook entries and exits screen_diff
  • Playbook track record ledger_performance
  • Playbook positions ledger_positions

Dividends

  • Dividend-safety receipt dividend_safety
  • Dividend history dividend_history

Prices and corporate actions

  • Price-action factors get_price_factors
  • Price-factor history factor_history
  • Corporate actions feed market_actions

Your portfolio, with permission

  • Your holdings, read-only my_positions
  • Tenet research on your holdings my_research

Your plan

  • What this plan includes entitlements

Limits

Read-only

It reads research data and, with your permission, your positions. Nothing can be changed, traded or moved.

Lists are capped

A long list returns its top rows and says how many matched in all.

A daily allowance

Each connection draws on its plan's daily allowance. The What this plan includes tool reports what is left and costs nothing to call.

Funds are not scored

ETFs have no Tenet score, because a score needs company fundamentals.

Hosted assistants

It connects to hosted assistants through the approval screen. Terminal tools that read a token from a config file are not supported.

Research data, not investment advice, and not a recommendation to buy or sell any security.

Claude is a trademark of Anthropic. ChatGPT is a trademark of OpenAI. Tenet is not affiliated with either.

Connections are subject to the Tenet Terms of Service and Privacy Policy.