Screenshot Maker
3 free · 8 ProFree calculator images. Pro account and income templates.
Investment Return
Compare historical investment growth across assets and benchmarks.
Free calculator images. Pro account and income templates.
Compare historical investment growth across assets and benchmarks.
Pro is saved to your account. One-time payment, no subscription.
Launch offer · discount applied automatically.
Log in to save Pro to your account.
Continue with Google or get a code by email.
Free calculators and 3 free templates don’t require an account. For agents · MCPPrivacy
Loading your account…
Supabase Auth manages sign-in, your verified email, linked Google identity, and any provided profile name or image. Supabase stores the account and manages session refresh. Its SDK stores your session on this device to keep you signed in. Our Supabase database associates your purchases with your account.
Stripe handles payment details. We store the purchase status, transaction identifiers, purchase date and receipt link to manage Pro access. We do not receive or store your card number. Supabase Auth sends sign-in codes through the configured email delivery provider. Purchase welcome emails use our configured transactional sender.
Calculators and free image exports run in your browser. Your current image may be saved on this device for up to 24 hours when you sign in or start checkout. Pro previews and exports send the image configuration to our server to render the image; we do not save those images to our database.
The free MCP service renders calculations on our server. Shared result links contain the calculation inputs: anyone with the link can read them. We keep a short-lived image cache in memory and aggregate tool, client-family, success/failure and image-render counts. We do not log calculation amounts, query strings or IP addresses in these metrics. No account or database is accessed by the MCP service.
We count visits, calculator use, template choices, exports and payment steps using a random session identifier. These analytics exclude your email, account name, input amounts and chart values. Usage reports cover up to 90 days. Browser Do Not Track and Global Privacy Control settings disable browser analytics.
Google, Stripe and Resend also process information under their own privacy policies when you use those services.
Calculate, create a PNG, and get a link you can keep editing. Free, without an account or API key.
https://pnltoolkit.com/mcpTransport: Streamable HTTP. Authentication: none. Stateless requests. Eight read-only tools: historical_return, dca_backtest, compound_interest, position_size, trade_expectancy, drawdown_recovery, spread_and_fees and inventory_quotes.
Every call returns key numbers, all inputs, assumptions, edit_url, share_url and image_url. Set include_image to true to also receive a PNG up to 1000 pixels wide.
In Settings → Connectors, add a custom connector named PNL Toolkit with the endpoint above. Enable it in your conversation. No authentication is required. Custom connector availability depends on your plan and workspace settings.
On ChatGPT web, open Plugins → + → Add custom MCP server. Enter PNL Toolkit and the server URL above, select No authentication, review the confirmation and create the plugin. Install it, then select it with @ in your conversation. Workspace permissions and security settings may restrict custom plugins.
Add this to .cursor/mcp.json in your project (or your global Cursor MCP configuration), then enable PNL Toolkit.
{
"mcpServers": {
"pnl-toolkit": {
"url": "https://pnltoolkit.com/mcp"
}
}
}Add this to .vscode/mcp.json, start the server from the MCP server controls and approve the trust prompt. Select its tools in agent chat.
{
"servers": {
"pnl-toolkit": {
"type": "http",
"url": "https://pnltoolkit.com/mcp"
}
}
}claude mcp add --transport http pnl-toolkit https://pnltoolkit.com/mcpUse /mcp to check the connection.
Amounts and prices are USD. Percent inputs use 1 for 1%. Basis points use 1 for 0.01%. Kelly fraction is 0–1; win/loss payoffs are in R. Input schemas and defaults include the supported ranges.
Investment return, DCA and compound interest images are 2000 × 1440. The five model charts are 2000 × 1600. Inline previews are 1000 pixels wide. Requests may receive HTTP 429 with Retry-After when capacity is full. Identical calculations reuse a cache. Shared URLs contain your inputs; anyone with the link can read them.
No financial accounts, orders, payment functions or Pro templates are exposed. Historical return and DCA use the same installed monthly snapshot as the website. Their results include the selected period, available date range and source links in the data field; these are not live quotes. Omitted dates follow the calculator defaults, limited to asset and benchmark availability. Explicit unavailable dates are rejected. Server-side GIFs are not included. These are hypothetical calculations, not investment advice.
We count tool calls, success/failure, known client families and image renders. Clients that do not identify each stateless request are recorded as unknown. We do not log input amounts or personal information in these counters.
Need help? info@pnltoolkit.com