[[ t.consent_title ]]
[[ t.loading ]]
[[ t.no_backend ]]
[[ t.signed_out ]]
[[ t.expired ]]
[[ t.error ]]
[[ t.redirecting ]]
[[ fmt(t.asks, { name: info.client_name }) ]]
[[ info.client_host ? fmt(t.verified_host, { host: info.client_host }) : t.self_named ]]
[[ t.will_do ]]
- list your graphs and read them
- make a new graph (up to 5 per account)
- rewrite a graph or change parts of it, even while you have it open in the browser
- rename it, share it or make it private, or delete it
- open someone else's public graph, if you give it the link
[[ returnText ]]
[[ fmt(t.as_user, { email: user.email }) ]]
Connect Claude to your graphs
The spaghettiwires calc MCP server lets an assistant such as Claude read, create and edit your graphs for you. You need an account: the first time you connect, you sign in here and say yes.
Server address
Claude (web, desktop and mobile)
- Go to Settings → Connectors and pick Add custom connector.
- Paste the address above and give it a name, say spaghettiwires calc.
- Hit Connect: this page opens, sign in if asked, and allow.
Claude Code
Add the server from your terminal, then open /mcp inside Claude Code to sign in.
claude mcp add --transport http spaghettiwires-calc https://mcp.calc.spaghettiwires.com/mcp
Other apps
Any MCP client that handles remote HTTP servers with OAuth will do. It registers itself, so there are no keys to create.
What it can do
- list your graphs and read them
- make a new graph (up to 5 per account)
- rewrite a graph or change parts of it, even while you have it open in the browser
- rename it, share it or make it private, or delete it
- open someone else's public graph, if you give it the link
Taking access back
Connected apps are listed in your profile. Disconnect them from there whenever you like, and choose the language of the graph links they get.