EI

Equation.io

io.equation/equation

Create interactive 2D and 3D graphs with validated equations, shareable links, and PNG previews.

Yes, your AI can use this right now.Answered a live MCP handshake in 138 ms with no sign-in needed and exposes 3 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://equation.io/mcp

3 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
encode_graph_urlread-only

Build an equation.io graph link, validating every row with the app's parser. Pass the COMPLETE graph in "equations": a flat array of strings, one equation or definition per string, in display order — when editing an existing graph (see decode_graph_url), include unchanged rows too. Rows can be: equations and inequalities in x,y (curves, regions; z makes it 3D), bare expressions in x, y (scalar fi

decode_graph_urlread-only

Decode an equation.io link (either the #-fragment form or the /g/ share form) into its list of equation rows, so you can edit them and build a new link with encode_graph_url. The rows use the equation.io syntax documented in the "syntax" MCP resource (also at https://equation.io/llms.txt).

show_graphread-only

Display an interactive equation.io graph inside the conversation, with editable equations, sliders, pan/zoom, and 3D rotation. Use when the user asks to see or explore a graph. Pass the COMPLETE graph as "equations", one equation or definition per string, preserving unchanged rows when editing. For a slider use "a = 2" then "y = a sin(x)". For advanced syntax read the "syntax" resource (https://eq

Alternatives in Design & Media

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”