⚡️ Ideas
Rubick Wilde Rubick Wilde Mar 3, 2023

Tana API ✦ Add data to Tana and access it with API

Explain the problem as you see it

Currently Tana is limited to import only plain text content.

Why is this a problem for you?

This is a problem, since I can’t link other tools that I use together with Tana. For example, I want to be able to import data from spreadsheets, images from websites, notes from Evernote, etc. and connect them with my existing nodes in Tana.

Another problem is that I can’t access my data in Tana from outside, for publishing notes or integrating with AI. I want to be able to share my graph with others and leverage the power of artificial intelligence to enhance my knowledge.

Suggest a solution

It is essential to add possibilities to implement same functionality for API as Tana paste has. This way, I can integrate Tana with any external tool that has an API and enrich my graph with diverse sources of information. This would make Tana more powerful and versatile as a tool for thought.

Moreover, Tana team should create infrastructure for information, like making it possible creating plugins or building tools on top of Tana. This would enable users to customize their experience and extend the functionality of Tana according to their needs and preferences.

A good example of this is Notion API that made Notion several times more valuable. With Notion API, users can create workflows, automate tasks, sync data and publish content using Notion as CMS. I want to have similar capabilities with Tana.

⁨13⁩ ⁨Comments⁩

This would be huge for us. We're quickly finding that Tana is gravitating to being the source of truth about "what's happening in our organization". Being able to inject updates from other services (e.g. good answers to client questions that we've written in Slack threads; project updates from Linear; forthcoming meetings) would cement Tana as the king 👑

Indeed, API to create nodes with supertags and fields that can be plugged into integration tools like Zapier, IFTTT thus unlocking 1000s of integrations to stream content into Tana like bookmarks, calendar events, starred emails, bookmarked tweets, saved youtube videos etc.

Adding an API to Tana would significantly increase its usefulness and expand its potential use cases. Currently, Tana is limited to plain text content, which severely limits its ability to integrate with other tools and sources of information. By adding an API, Tana would become more versatile, allowing users to import data from a variety of sources, such as spreadsheets, images, and notes from other applications.

Not only would this make Tana more powerful as a tool for thought, but it would also enable users to customize their experience and extend the functionality of Tana according to their specific needs and preferences. This would make Tana a more valuable tool for knowledge workers, researchers, and anyone who seeks to manage information more effectively.

The addition of an API would also make it possible for users to access their data in Tana from outside the application, opening up opportunities for publishing notes and sharing their graphs with others. This would enhance collaboration and enable users to leverage the power of artificial intelligence to enhance their knowledge.

Therefore, I strongly urge the Tana team to consider adding an API to their application to enhance its functionality, versatility, and value to users.

In reply to Cor Schutte Cor Schutte

Additionally, an API in Tana would enable users to import KPIs and metrics from external platforms, such as analytics tools, marketing automation tools, and CRMs. This would allow users to track their performance and insights, while also integrating this data with their notes and graphs in Tana. This would be a significant advantage for businesses, marketing professionals, and researchers who rely on data-driven insights to make informed decisions.

When is this going to be implemented?

I never thought this would be a big deal breaker for me, but now that tools like Linear and GitHub Issues are easily integratable with external AI agents, I do wonder if using Tana for docs and project management is still a good idea

I would love to see an API and an MCP-compatible server so we can use our Tana nodes as context for LLMs.

The API should be flexible enough that LLMs can query it. Even better if it does vector similarity search or some kind of graph RAG in response to natural language queries.

I wrote a separate request here for an MCP server:

https://ideas.tana.inc/posts/685-tana-mcp-server

I would add to this that lately I've been making great use of Tana's ability to send HTTP requests from any node. I make some workflows in n8n that interpret data from Tana when I execute the command in Tana.

However, the output format of this data is very hard to work with, given it's all just... string with spacing. Having a proper output API would also enable really cool custom workflows within Tana itself, given that we could easily:

  1. Press a button in Tana that sends an HTTP request with data from Tana.
  2. Get data back a few seconds later without ever leaving Tana.