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
- Your AI tool opens Tenet's approval screen. Sign in there if you are not signed in already.
- 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.
- It shows which account is connecting and that account's plan. Approve, and the tool can read Tenet data from then on.
- 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.