Write API access to Recall
Sankari Nair
The ability to make changes in your Recall knowledge base via an API, such that you could add content and adjust content.
Log In
Sankari Nair
Merged in a post:
Mcp that Edits
R
Raphael Pinho
The mcp be abble not only to only read, but also edit the content
Sankari Nair
For sure, this is on our radar, we are working towards it. It first requires a couple changes to our our backend, and then this can come right after. Just merging it into the write API request.
R
Rhys Gottwald
I would absolutely love this, being able to use a third-party LLM to generate connections.
Sankari Nair
Merged in a post:
The REST API currently supports read-only operations. A write API is on the roadmap.
t
tgp_chat
I am currently exploring the use of OpenClaw to write structured data into Recall AI, specifically for fields such as title, summary, tags, and source. I would like to understand the current status of this integration and whether these metadata fields are supported or require custom implementation.
A
Anton
Popping a comment to get onboarded to beta test 🫡
s
schroell
Adding my voice to this thread, though from a slightly different angle than most. I use Recall as a
third brain
, not a second one. My primary loop is podcast notes, YouTube takeaways, and curated web content flowing into
Recall as a context store for the topics I care about, and then flowing out
via MCP into Claude (and other agents) whenever I need that context. For me that means write access is genuinely not the top priority — I don't have a constant stream of new synthesis that needs to push back into Recall.That said, there's one narrow write case that resonates with where Carl Webb is going, just at a smaller scale.
When MCP-Read pulls a specific Recall card into an LLM session and that card actually helps me reach an insight, I'd love to post a tiny feedback marker back to that card — something like
"used in [context], surfaced [insight] on [date]."
Not a full synthesis note, just a lightweight breadcrumb.The value isn't really for the current session. It's for the
next
MCP read from a sister agent or sister project. The next agent pulling the same card would know it has already been used elsewhere, and what insight it produced. Over time that becomes a Single-Source-of-Truth signal — distinguishing original sources from content that has been recycled three loops around. A small protection against the failure mode of "I keep reading this in agent contexts, therefore it must be true." For my own use, even a minimal POST-a-tag or POST-a-comment endpoint would cover most of what I'd want.s
schroell
On the interface, my preference order would be:
- MCP write— same path I already use to read, agent-native
- A CLI on top of the API— for shell-side scripting and automation
- Raw API— only as a last resort, because I don't actually want to build my own CLI
Obsidian solved this elegantly with a locally installable CLI, but with one frustrating limitation: it only works if Obsidian Desktop is actively running. If Recall ships a CLI, please consider a separate background executable that exposes the endpoint on system startup, so an LLM can call it at any time without the user having to keep an app open. That detail alone is the difference between "occasional use" and "always available to agents."
Overall: even though full write access isn't my top need, I support this request. For users who treat Recall as a real Second Brain, it's the missing half of the loop — and the broader the appeal of the tool gets, the better it is for those of us using it as a third-brain context store too.
w
wayne
I really love Recall and want to use it as my personal knowledge management memory store and foundation for my "second brain." I need to be able to route things into it FROM the rest of my life (email, Slack, Granola, Zoom recordings, voice notes, Zapier) INTO recall, with each incoming event triggering the autotagging and related processes. Apple "Share" can work if available, but allowing easier accessess for adding content would be a huge plus for me.
M
Martijn Rutten
Write access is the key to turning Recall into a personal knowledge system. Not interested in CLI/MCP (can open source that myself), just the API. Would open up so many use cases.
a
andy
This is a must have. I've imported a lot of data from other sources but stopped the process because it is cumbersome to go through the cards, tag and reorganizing them. That is all still a manual process. It has also kept me from committing to the Max plan as well as bringing on family and employees to use the tool collaboratively.
J
John Schult
The core gap is that there's no way to programmatically add content to Recall from outside the browser. The knowledge base is only as powerful as what's in it, but ingestion is currently limited to whatever the browser extension can reach.
There's a whole category of content with no browser surface: media players, podcast apps, e-readers, CLI tools. For example, I want movies and TV shows I finish on Plex to automatically land in Recall as cards. The architecture is trivial (webhook to script to TMDB URL to Recall), but it's completely blocked without a write endpoint.
I'll be honest: I subscribed to Plus assuming write access was part of the deal. A read-only API and MCP is a strange offering for a paid tier. Pulling content out is useful, but pushing content in is the whole point.
Even a single POST endpoint that accepts a URL and triggers the same save-and-summarize flow as the browser extension would unlock a huge range of automation. MCP write support would be equally valuable for agent workflows.
Hoping this moves fast.
Load More
→