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
MCP server

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
All reasons and checks

parterburn/dabble.me

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/dabble-me

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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.

MCP server for a private Claude journal: logs reflections, observations and project notes locally and searches them by meaning, with no outbound calls

MCP serverExtended access467Repository stars
Official

A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts

MCP serverExtended access186Repository stars

Minutes

minutes

Official

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

MCP serverExtended access1.6KRepository stars
Russian stack

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

MCP serverBroad access
Official

PenEcho is a handwriting and diagram canvas that connects to Claude Code and Codex through MCP right beside your work.

MCP serverExtended access2.5KRepository stars

An MCP server for Redmine: issues, projects, wikis, time tracking and files, a read-only mode and per-user OAuth2 sign-in

MCP serverBroad access92Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Dabble Me: a private email journal with MCP (this card)noOAuth81
Private Journal MCP Servernonot required467a local agent journal with no email or OAuth
Awesome-Journal-Skillsno1,413a 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.

README badge

Report a problem