EdgeLock Trading Journal
app.edgelock/journal
Documentation
EdgeLock Trading Journal — MCP Server
The first trading journal you can talk to. EdgeLock exposes a remote Model Context Protocol server so AI clients (Claude, ChatGPT, Cursor, and any MCP-compatible app) can read your real trading data and log new entries by chat — your stats, edges, equity curve, journal, and trade screenshots, all scoped to your own authenticated account.
This repository is the public manifest and documentation for the connector. The EdgeLock application itself is a hosted SaaS; this repo does not contain its source.
- Endpoint:
https://mcp.edgelock.app(Streamable HTTP) - Auth: per-user OAuth (browser consent, dynamic client registration) — free account, no API key
- Official MCP Registry:
app.edgelock/journal - Connect guide: https://www.edgelock.app/connect-ai
Connect
Claude (web/desktop): Settings → Connectors → Add custom connector → URL
https://mcp.edgelock.app → connect and approve the OAuth consent screen.
ChatGPT / Cursor / other MCP clients: add a remote MCP server with the URL
https://mcp.edgelock.app. The client drives the browser OAuth flow on first use.
Full step-by-step instructions per client: https://www.edgelock.app/connect-ai
Tools
Read (readOnlyHint)
| Tool | What it does |
|---|---|
edgelock_get_stats | Aggregate performance: trade count, total P/L, win rate, average R, expectancy — with group_by to surface patterns (e.g. win rate by sleep quality). |
edgelock_query_trades | Search individual trades, newest first — prices, P/L, R, edge, notes. |
edgelock_get_equity_curve | Cumulative P/L over time; all trade filters apply (per-edge or per-ticker curves). |
edgelock_get_edges | Edge/setup tags with their written definitions and per-edge risk. |
edgelock_get_aplus_setups | Trades marked A+ — the visual pattern library of best setups. |
edgelock_get_market_context | Scheduled economic events (CPI, FOMC, NFP, …) EdgeLock ingests. |
edgelock_get_journal | Premarket plans, postmarket reviews, daily check-ins (sleep, mood, stress), and current focus. |
edgelock_get_screenshots | Chart screenshots for a trade, returned as inline viewable images. |
edgelock_health_check | Audits how completely the journal is set up (edges, risk, journaling habits). |
Write (destructiveHint: false)
| Tool | What it does |
|---|---|
edgelock_log_trade | Record a new trade; the server computes P/L and R. |
edgelock_update_trade | Patch an existing trade by id (the post-trade review path). |
edgelock_save_journal | Write the premarket plan, postmarket review, or daily check-in for a date. |
edgelock_set_focus | Set the trader's single standing focus. |
edgelock_set_edge_rules | Write an edge's definition and/or per-edge risk. |
All read tools are annotated readOnlyHint: true, openWorldHint: false (they only read the
authenticated user's own data). All write tools are annotated
readOnlyHint: false, destructiveHint: false, openWorldHint: false.
Guided prompts
daily_checkin (morning routine) · trade_checkin (guided trade logging) · health_check
(setup audit) · trade_coach (coaching session) · weekly_review (weekly accountability).
Privacy & support
- Privacy policy: https://www.edgelock.app/privacy
- Terms: https://www.edgelock.app/terms
- Support / security contact: [email protected]
Tool responses return your own trading data (trades, prices, P/L, journal text, mood/sleep check-ins, chart screenshots). Data is per-user and never shared across accounts. See the privacy policy for retention, export, and deletion.
License
MIT — applies to this manifest/documentation repository. The EdgeLock service is governed by its own Terms of Service.
