toro4n – draw Neo4j graph data models in the browser

toro4n is an online tool for drawing graph data models for Neo4j and other property graph databases: nodes, relationships, labels, and properties, with layers, notes, and automatic layout. There's nothing to install, and no account is needed.

Open toro4n toro4n showing Neo4j's network management example as a graph model, with the layers panel on the right

What you can do

Use toro4n from an AI assistant

toro4n works with AI assistants that support the Model Context Protocol, the open standard for connecting assistants to other services. Once connected, an assistant can draw new models in your toro4n account and read and edit your online models, and you see every change as it happens. You need a toro4n account: the assistant only works with models you've saved online, never with the models stored in your browser.

Connect your assistant to this address:

https://toro4n.com/mcp

The first time, the assistant sends you to toro4n to sign in and choose Allow. Then ask it something like “Sketch a graph model of our order system from this document” or “Add invoices to my web shop model.” It replies with a link that opens the model.

The assistant can view, create, and edit your online models and the models shared with you, with the same permissions you have. It can't delete or share models. Before every change, the previous version of the model is saved in Version history, so you can undo any change. What the assistant reads is handled by the company that provides it, under its own terms. To view or disconnect your assistants, go to Account in toro4n.

Try it with an example

Open Neo4j's network management example as a graph model: a data center with its hardware, network, and software, in 19 nodes and 38 relationships of 17 types, with Cypher types on the properties, three layers, and attached notes. The examples pages describe this model and Neo4j's Northwind example in full, with the Cypher each one exports.

Learn more

The user guide has a page for each part of toro4n: nodes and relationships, properties, layers, notes, export, import, drawing an existing Neo4j database, automatic layout, working together, AI assistants, formatting, and keyboard shortcuts.

Frequently asked questions

What is toro4n?

toro4n is an online tool for drawing graph data models: nodes, relationships, labels, and properties. It's built for Neo4j and other property graph databases, and it runs in your browser at toro4n.com.

Does toro4n export Cypher for Neo4j?

Yes. You can export a model as Cypher CREATE statements for Neo4j, with a constraint for every property marked unique or required. You can also export to JSON, SVG, and PNG, and limit the export to visible layers.

Do I need an account or to install anything?

No. toro4n opens right in your browser. Models are saved automatically in your browser, and you can also save them as JSON files. An account is optional: to save models online and work on them with others, sign in with a code sent to your email. There's no password.

Can multiple people work on the same model?

Yes. Sign in, save the model online, and share it by email address, giving each person permission to edit or only to view. Everyone who has the model open sees the others' changes, selections, and pointers in real time. Earlier versions are saved automatically, and you can restore any of them. Online models are stored within the EU, and only the people they're shared with can open them. To open a shared model, a person signs in with the email address that was invited; there's no link that lets anyone else in.

Can toro4n draw a model of an existing Neo4j database?

Yes. In Import, choose Neo4j database, run the two queries shown there in Neo4j Browser, and paste the results back. toro4n draws one node per label combination, with its properties and their Neo4j types, the relationships between them, and the unique and required constraints. It reads only the database's structure, never its data, and never connects to the database.

Can an AI assistant draw a model in toro4n?

Yes. toro4n works with Claude, ChatGPT, and other AI assistants that support the Model Context Protocol. Add https://toro4n.com/mcp to your assistant as a connector, then sign in to toro4n and allow access. Ask the assistant to sketch a graph model from a description, a document, or a database schema: it draws the model in your toro4n account, lays it out, and gives you a link. It can also read and edit your online models, and you see the changes as they happen. You can undo any change in Version history.

Where are my models stored, and does anything leave my computer?

Without signing in, models are stored only in your browser, on your computer, and in any JSON files you choose to save. Nothing is sent to a server, and the browser is instructed to block requests to any other address, so this holds even for a model file that someone has tampered with. If you sign in, only the models you choose to save online are stored on toro4n's own server, within the EU, where only you and the people you share them with can open them. Your other models stay in your browser. For details, see the Security tab in the app's help (the ? button) and the page on how your data is handled.