Trandence Trading Journal

Trades, stats, playbooks and notes from your Trandence trading journal.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Get Performance Summary: Aggregate performance over a date range: net P&L, win rate, profit factor, average win/loss, largest win/loss and fees. Omit both dates for all time. Use this instead of fetch
  • Get Daily Breakdown: One row per trading day: net P&L, trade count, wins, losses and fees. Use this for anything about frequency, overtrading, streaks or how a month was shaped day to day — do not inf
  • Get Symbol Breakdown: Trades grouped by ticker over a period: how many, net P&L, fees and win rate for each. This is the tool for "which symbols do I trade most / lose most on" — it covers every trade

What data it sees

Do you need an account

No: the server works without sign-in

Trades, stats, playbooks and notes from your Trandence trading journal. Read-only by default — reads performance summaries, day-by-day and per-ticker breakdowns, playbook/setup analytics and journal entries; can optionally write journal reflections back if you grant write access.

How to connect

How to connect Trandence Trading Journal to Claude

The server address to paste into Claude settings:

https://trading-journal--trandence.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Trandence Trading Journal to ChatGPT

The server address to paste into ChatGPT settings:

https://trading-journal--trandence.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Trandence Trading Journal to Cursor

The server address to paste into Cursor settings:

https://trading-journal--trandence.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (13)

Raw names from tools/list. Only developers need these.

get_performance_summaryAggregate performance over a date range: net P&L, win rate, profit factor, average win/loss, largest win/loss and fees. Omit both dates for all time. Use this instead of fetching trades and adding them up.
get_daily_breakdownOne row per trading day: net P&L, trade count, wins, losses and fees. Use this for anything about frequency, overtrading, streaks or how a month was shaped day to day — do not infer daily activity by dividing a monthly total. Days with no trades are omitted.
get_symbol_breakdownTrades grouped by ticker over a period: how many, net P&L, fees and win rate for each. This is the tool for "which symbols do I trade most / lose most on" — it covers every trade in the range, unlike get_trades which returns only the newest rows.
get_playbook_performanceHow each of the trader's playbooks has actually performed: trades, win rate, net P&L and fees per strategy. This is the tool for "is this playbook working for me" and for checking a plan to trade one against its record. Covers every trade in the range.
get_setup_quality_performanceResults grouped by the setup grade the trader gave a symbol on the day they traded it (A+ down to C), alongside the risk matrix that says how much of the daily stop each grade is allowed to risk. Use it to check whether the sizing rules match reality — whether the grades they size up on are the ones that actually pay.
get_tradesIndividual trades, newest first. Returns 20 rows unless you raise `limit` (max 50). For aggregate questions prefer get_performance_summary. Returns a `total` count so you can tell when results were truncated. Fields with no recorded value are omitted.
get_trade_detailEverything recorded about one trade: fills (execution log), the trader's own playbook notes and which of their rules were followed. Use after get_trades to dig into a specific trade.
get_discipline_metricsHow consistently the trader followed their own process over a range: risk control, patience, consistency and mental stability, each scored 0-100. This is the tool for "was I disciplined" questions. Every score comes with the sample size it was computed from.
get_risk_contextThe trader's own risk settings for a given day: daily stop loss, their risk matrix, and self-reported mental/physical state and market readiness. Use it to judge whether a day was traded within their stated limits.
get_journalThe trader's written journal for a date range (max 31 days): plans, notes, lessons and self-assessments. Read this before commenting on psychology or intent — the numbers alone do not carry it. Also reports which days they traded without writing anything up, so you can tell a missing record from a quiet week.
search_journalFind journal days whose written text mentions something, across the whole history — plans, reflections, focus goals and risk notes. Use this for recurring-behaviour questions ("when do I mention overtrading?") instead of walking month by month with get_journal. Returns dated snippets, newest first.
list_setupsThe trader's own setup definitions and their rule checklists. Grade trades against these rather than against generic trading advice.
list_playbooksThe trader's playbook strategies. Together with list_setups these define the standard their trading should be judged against.