Knotto
Personal knowledge graph for people, organizations, locations, and notes — with relationship linking. MCP-first.
Knotto is a personal knowledge graph. It stores structured records about people, organizations, locations, and notes — and lets you connect them into a web of relationships. Think of it as your personal CRM + second brain, queryable by your AI agent.
Key concepts:
- Person — a contact with fields like name, email, company, role, notes
- Organization — a company, team, or group
- Location — a place that can be linked to people and organizations
- Note — freeform text, linkable to any person or organization
- Relationship — a typed link between any two entities (person ↔ org, note ↔ person, etc.)
No CLI yet — access is exclusively via MCP or the web app.
MCP server
Section titled “MCP server”Generate a token at app.knotto.iopho.com → Settings → Integrations → CLI Token, then:
{ "mcpServers": { "knotto": { "command": "npx", "args": ["-y", "knotto-mcp"], "env": { "KNOTTO_TOKEN": "rdk_your_token_here" } } }}MCP tools reference
Section titled “MCP tools reference”People
Section titled “People”| Tool | Description |
|---|---|
knotto_list_people | List all people in your graph |
knotto_get_person | Get full details for a person by ID |
knotto_create_person | Create a new person record |
knotto_update_person | Update person fields |
knotto_delete_person | Delete a person record |
knotto_search_people | Search by name, email, company, or any field |
Organizations
Section titled “Organizations”| Tool | Description |
|---|---|
knotto_list_organizations | List all organizations |
knotto_get_organization | Get full organization details |
knotto_create_organization | Create a new organization |
knotto_update_organization | Update organization fields |
knotto_delete_organization | Delete an organization |
| Tool | Description |
|---|---|
knotto_list_notes | List all notes |
knotto_get_note | Get full note content |
knotto_create_note | Create a new note |
knotto_update_note | Update note content or title |
knotto_delete_note | Delete a note |
Locations
Section titled “Locations”| Tool | Description |
|---|---|
knotto_list_locations | List all locations |
knotto_create_location | Create a new location |
knotto_update_location | Update location details |
knotto_delete_location | Delete a location |
Relationships
Section titled “Relationships”Link and unlink entities to build your knowledge graph:
| Tool | Description |
|---|---|
knotto_link_person_to_org | Link a person to an organization |
knotto_unlink_person_from_org | Remove person ↔ organization link |
knotto_link_note_to_person | Attach a note to a person |
knotto_unlink_note_from_person | Detach note from person |
knotto_link_note_to_organization | Attach a note to an organization |
knotto_unlink_note_from_organization | Detach note from organization |
knotto_link_person_to_location | Link a person to a location |
knotto_unlink_person_from_location | Remove person ↔ location link |
knotto_link_org_to_location | Link an organization to a location |
knotto_unlink_org_from_location | Remove organization ↔ location link |
→ PAT Tokens for non-interactive setup