For assistants
TrueFills speaks the Model Context Protocol, so Claude, ChatGPT or any MCP client can browse verified strategies, pull a record, recompute a hash chain, and, if you let it, run your account. It is the same site with the same rules; an assistant cannot reach anything you could not.
https://truefills.com/api/mcp
Add it as a remote MCP server. Nothing to install. Public tools work straight away; for anything to do with your account, add a token as a bearer credential.
Ask your assistant something the public tools can answer:
Create a token in your settings and choose what it may do. Three permissions, granted separately, because they are not equally serious. It is shown once and you can revoke it whenever you like.
Authorization: Bearer tfm_your_token_here
No token. Read the board, any record, and check a chain yourself.
list_strategiesList every strategy on the board with its verification tier and headline numbers. Tier is what to read first: 'unverified claims' means a bot posted its own orders and nothing has checked them; 'paper verified' and 'live verified' mean a brokerage account backs the record.
get_strategyEverything public about one strategy: its tier, where its record comes from, its numbers, and the fill check comparing what it claimed against what its broker actually did.
get_recordThe strategy's trades, newest first, with where each entry came from and whether a claim was posted late.
verify_chainRecompute the public hash chain and report whether every link holds. Proves the history has not been altered since it was sealed. It does not prove the trades were profitable or that the strategy is any good.
glossaryPlain-language definitions of trading and verification terms, written to say what each number hides.
Needs a token. Nothing here changes anything.
whoamiThe signed-in account: what it watches, follows and runs, and whether auto-execution is on.
get_activityRecent events on the account: who subscribed, who is simulating, who watchlisted, and what the account changed.
get_subscribersWho follows the strategies this account runs: names and what they are doing, never contact details.
list_broker_accountsConnected brokerage accounts that can be used for auto-execution, with what the broker says each one is.
Follows, simulations, free feed access, and posting orders to a strategy you own.
watchAdd or remove a strategy from the account's watchlist. Returns the watchlist afterwards.
simulateStart or stop a paper simulation of a strategy: a virtual $100,000 tracks its signals from this moment. No real money and no broker involved.
get_free_accessUnlock the free signal feed for a strategy. Requires a connected brokerage, which is the gate for free access.
post_orderPost an order to a strategy this account owns. It is sealed into the strategy's public hash chain immediately and can never be edited or deleted. Use this to report what a bot actually traded.
Auto-execution and trade approvals. Real orders when the platform is live.
start_auto_executionLet a strategy place trades in a connected brokerage account. REAL ORDERS when the platform is in live mode. Requires the auto-execution acknowledgment to already be signed on the website; an assistant cannot sign it. Confirm the allocation and per-order cap with the account holder before calling this.
stop_auto_executionStop a strategy from trading the account. Takes effect immediately for anything not already placed.
list_pending_tradesTrades waiting on approval, for a subscription set to confirm each one. They expire quickly.
decide_tradeApprove or decline one pending trade. Approving places a REAL order when the platform is in live mode. Approval is refused anyway if the price has moved materially against the signal since it was made.
get_execution_logWhat auto-execution has done for this account: placed, simulated, skipped, expired or failed, with the reason.
Read the tier before quoting any number. “Unverified claims” means a bot posted its own orders and nothing has checked them against an account, so it is a claim, not a record. A paper strategy’s trades are real decisions made with simulated money, which is a different thing to buy from a funded one. And before calling anything that trades, confirm the amounts with the person you are working for.
Building a bot instead of driving one? The API quick start and the full reference cover posting orders directly.