InvestJournal ("we", "our", "us") operates an MCP (Model Context Protocol) server that allows AI assistants like Claude to access your stock research data. This privacy policy explains what data is accessed, how it is used, and your rights.
When you connect to the InvestJournal MCP server, the following data from your InvestJournal account may be accessed by the AI assistant on your behalf:
| Data Type | Read | Write | Destructive | Tools |
|---|---|---|---|---|
| Stocks | ✓ | ✓ (admin only) | ✓ (admin only) | GetStockSummary, ListStocks, SearchStocks, AddStock, EditStock, DeleteStock |
| Market prices (shared market data, not user data) | ✓ | — | — | GetPriceHistory, GetLatestPrice |
| DCF Valuations | ✓ | ✓ | ✓ | GetDcfValuations, GetLatestDcf, CalculateDcf (stateless), SaveDcfValuation, DeleteDcfValuation, SetDcfVerdict |
| Financial Ratios | ✓ | ✓ (admin only) | ✓ (admin only) | GetStockRatios, AddFinancialRatio |
| My Data (your own custom metrics, e.g. backlog or store count — private to your account) | ✓ | ✓ | ✓ | AddMyMetrics, GetMyMetrics, DeleteMyMetric, and the yourMetrics section of GetStockRatios |
| News (press releases) | ✓ | ✓ (admin only) | ✓ (admin only) | ListNews, AddNewsItem, EditNewsItem, DeleteNewsItem, ReportNewsDigest |
| Watchlists | ✓ | ✓ | ✓ | ListWatchlists, GetWatchlistStocks, GetWatchlistRatioRanking, GetWatchlistStocksWithLatestRatios, AddStockToWatchlist, RemoveStockFromWatchlist, CreateWatchlist, ArchiveWatchlist, RenameWatchlist, SetWatchlistFavorite |
| Comments / Notes | ✓ | ✓ | ✓ | GetStockComments, SearchComments, AddStockComment, EditStockComment, SetCommentPrivacy, DeleteStockComment |
| Investment Theses | ✓ | ✓ | ✓ | GetThesis, UpsertThesis (replaces the current thesis text; prior versions are kept as revision history) |
| Alerts | ✓ | ✓ | ✓ | ListAlerts, CreateAlert, UpdateAlert, SetAlertEnabled, DeleteAlert |
| Documents (PDF metadata + RAG) | ✓ | — | — | ListDocuments, AskDocument |
| OAuth sessions & account identity | ✓ | — | ✓ | WhoAmI (email, user ID, admin status of the signed-in account), LogoutFromMcp |
Tools that modify your data (watchlists, DCF valuations, comments, investment theses, alerts, ratios, news, custom metrics) are explicitly marked as such in the MCP tool catalog (destructiveHint: true for delete/replace; readOnlyHint: false for additive create). Your AI assistant will surface these distinctions when proposing actions. AddFinancialRatio, AddNewsItem, EditNewsItem, DeleteNewsItem, AddStock, EditStock, DeleteStock, and ReportNewsDigest are admin-only and reject calls from non-admin users.
The InvestJournal MCP server calls the following third-party APIs:
AskDocument tool to perform RAG (Retrieval-Augmented Generation) queries on your uploaded PDFs. When you use this tool, your question and relevant document chunks are sent to Google's Gemini API to generate an answer. Google's privacy policy applies to this data: Google Privacy Policy.ReportNewsDigest tool, which files an issue in our private repository summarising the leftovers of a news-ingestion run and that run's own statistics (counts of items inserted, duplicates skipped, and sources swept). The issue contains public press-release metadata and run counts only — never personal user data.No other third-party services receive your data through the MCP server.
Your data is retained as long as your InvestJournal account is active. If you delete your account, all associated data (stocks, valuations, watchlists, comments, investment theses, alerts, custom metrics, documents, and embeddings) will be deleted.
OAuth refresh tokens issued to your AI client are retained for up to 30 days from issuance, with rotation on each use. You can revoke active sessions at any time via https://mcp.investjournal.io/sessions or by calling the LogoutFromMcp tool.
We do not sell, trade, or share your personal data with third parties, except:
AskDocument tool./register endpoint is rate-limited to 5 requests per IP per hour to prevent registration spam./mcp endpoint is rate-limited per authenticated user (default 60 calls/minute) to protect downstream services from runaway clients.You have the right to:
We may update this privacy policy from time to time. Changes will be reflected by updating the "Last Updated" date at the top of this document.
If you have questions about this privacy policy, please contact us at: