Dabble Me: a private email journal with MCP
Dabble Me
A private email journal with a remote MCP server: Claude searches, analyzes and creates entries after OAuth sign-in
- 81 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The agent reads a personal journal, which may hold very private entries, and can create new ones
- Self-hosting needs mail and storage keys that open access to the journal data
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/dabble-meDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent reads a personal journal, which may hold very private entries, and can create new ones
- Self-hosting needs mail and storage keys that open access to the journal data
This is third-party code. Review the repository files before installing.
What it does
Dabble Me is a Ruby on Rails app for a private journal. It emails you at the time and on the days you choose, and you create an entry by replying to the email. The app is open source, runs at dabble.me and can be self-hosted. For AI, PRO accounts have a remote MCP server over Streamable HTTP at `/mcp` on your domain. After OAuth sign-in compatible clients such as Claude search, list and analyze journal entries and create new ones. There are five tools, with a reference on the `/mcp-server/developers` page. An email is sent about every new app connection, and connected apps are reviewed and revoked in the account security section. Self-hosting needs Mailgun for incoming and outgoing mail, S3 storage for photos, Sidekiq for scheduling and Anthropic keys for the reflection feature.
Who it is for. People who keep a journal by email and want to talk to the entries from Claude: search memories, sum up weeks and add notes.
Good fit when
- You want every journal entry about last summer's trip
- You want a review of mood and themes over recent weeks
- A note is dictated to Claude and lands in the journal at once
- You deploy your own journal with email through Mailgun on your own domain
Not a fit when
- You have no PRO subscription: the remote MCP server is available only to such accounts
- The journal must stay hidden from every external service: Claude receives the entries it reads
- You need an offline notebook with no email: the app is built around replies to emails
Example request
Find journal entries about the August vacation and make a short list of what I enjoyed.MCP
- Transport
- http
- Authentication
- OAuth
Limitations
The remote MCP server needs a PRO subscription and OAuth sign-in, and the compatible client must support remote servers. Self-hosting is more involved than installing a package: it needs Mailgun with inbound mail, S3, Sidekiq, a domain and the environment variables from `.env.example`. The reflection feature needs an Anthropic key.
The app uses third-party services: Cloudflare, Mailgun, Amazon S3, Turnstile, Sentry and Google Analytics. Some can be removed, for example Turnstile is switched off by leaving out its keys. The demo-account note for contests in the README does not apply to your journal.
How to disable. Revoke access in `/security` under Connected apps and delete the connector in Claude. Personal entries are exported and deleted in the account settings.
FAQ
What is Dabble Me?
A private email journal: the service emails you at a chosen time and you create an entry by replying.
Who can use the MCP server?
Only PRO accounts. Connection goes through OAuth and an email arrives about every new app.
What can an agent do with the journal?
Search, list and analyze entries and create new ones. In the browser WebMCP adds tools for drafting an entry without submitting.
How do I revoke an app's access?
In the account security section at `/security` under Connected apps.
Can I run Dabble Me myself?
Yes, it is a Rails app. It needs Mailgun, S3, Sidekiq and the environment variables from `.env.example`.
Discussion
No questions or reviews yet.
Related
MCP serversMCP server for a private Claude journal: logs reflections, observations and project notes locally and searches them by meaning, with no outbound calls
DoodleNote MCP: meeting notes for agents
DoodleNote MCP
A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts
Minutes
minutes
A local-first MCP server for meeting memory: on-device recording and transcription into Markdown, searchable from Claude Code, Codex, Cursor and any MCP client
Mail.ru MCP server and Telegram notifier
Mail Agent
An MCP server for Mail.ru email in Claude.ai, plus a separate Telegram bot that checks the inbox every 15 minutes and alerts on important messages
PenEcho is a handwriting and diagram canvas that connects to Claude Code and Codex through MCP right beside your work.
Redmine MCP Server: issues and time tracking
Redmine MCP Server
An MCP server for Redmine: issues, projects, wikis, time tracking and files, a read-only mode and per-user OAuth2 sign-in
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Dabble Me: a private email journal with MCP (this card) | no | OAuth | 81 | |
| Private Journal MCP Server | no | not required | 467 | a local agent journal with no email or OAuth |
| Awesome-Journal-Skills | no | 1,413 | a collection of journal skills with no server of its own |
README in short
The README lists third-party services, Mailgun setup and secrets, then describes MCP: the PRO requirement, endpoint, OAuth, pages for users and developers and links to journal days. WebMCP, checking the server through Inspector and running tests are covered separately.