Remi MCP server
io.github.mattheworiordan/remi·v0.2.1·21 starsApple Reminders CLI and MCP server with section support and iCloud sync
21 stars
Reviews
Write oneNobody has reviewed Remi yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Remi tools (16, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
remi_addAdd a reminder to a list with optional section, due date, priority, recurrence
remi_completeMark a reminder as complete (supports fuzzy title matching)
remi_create_listwrite actionCreate a new reminder list (idempotent)
remi_create_sectionwrite actionCreate a section in a list (idempotent)
remi_deletewrite actionDelete a reminder
remi_delete_listwrite actionDelete a reminder list
remi_delete_sectionwrite actionDelete a section from a list
remi_listShow reminders in a list (supports fuzzy name matching)
remi_listsList all reminder lists with counts
remi_moveMove a reminder to a different section
remi_overdueShow overdue reminders
remi_searchSearch reminders across all lists
remi_sectionsList sections in a reminder list
remi_todayShow reminders due today
remi_upcomingShow upcoming reminders
remi_updatewrite actionUpdate a reminder's properties
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan72 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 175 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: … run build && npm run build:swift", "postinstall": "npm run build:swift || echo 'Swift bui…
How Remi compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 66/100
- higher than 23% of 48,255 servers
- Tools
- 16
- the typical server has 7
- Tools that change things
- 38%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 21
- more than 91% of 28,688 servers
What its tools let an agent do: 10 read · 6 change
Install Remi in Claude Code, Cursor or VS Code
Runs npx -y @mattheworiordan/remi on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add remi -- npx -y @mattheworiordan/remi
What the publisher says
From the Remi repository's README, as published. We do not edit it. Read it on GitHub
remi
The CLI that Apple should have built for Reminders.
Create lists, add reminders, organize them into sections, and have everything sync across all your Apple devices — from the terminal.
Why remi?
- Sections with iCloud sync — the only CLI that supports Apple Reminders sections. Create them, assign reminders, move between them, and it all syncs.
- Natural language — --due "next tuesday", --repeat "every 2 weeks on monday,friday"
- Fuzzy matching — type remi list shopping instead of remi list "Groceries / Shopping List"
- Agent-first — structured JSON output, Claude Code plugin, skills.sh skill, OpenClaw compatible
- Fast — compiled Swift helpers, no Electron, no GUI
vs other tools
Install
brew tap mattheworiordan/tap && brew install remiOr via npm:
npm install -g @mattheworiordan/remi
# or run without installing
npx @mattheworiordan/remi listsQuick start
remi lists # See all lists
remi list "Groceries" # View a list (fuzzy: remi list groceries)
remi add "Groceries" "Buy milk" --section "Dairy" # Add to a section
remi today # What's due today?
remi complete "Groceries" "milk" # Fuzzy completeUsage
Check what's due
remi today # Due today
remi overdue # Past due
remi upcoming --days 7 # Coming up
remi search "dentist" # Search across all listsManage reminders
remi add "Work" "Review PR" --due "next friday" --priority high
remi add "Work" "Standup" --due tomorrow --repeat daily
remi complete "Work" "standup"
remi update "Work" "Review PR" --due "in 3 days"
remi delete "Work" "Review PR" --confirmDates: tomorrow, next tuesday, in 3 days, or YYYY-MM-DD Recurrence: daily, weekly, monthly, every 2 weeks, every 3 months on monday,friday
Organize with sections
remi sections "Groceries" # List sections
remi create-section "Groceries" "Produce" # Create a section
remi add "Groceries" "Bananas" --section "Produce" # Add to a section
remi move "Groceries" "Bananas" --to-section "Dairy" # Move between sectionsSections sync to iCloud via CRDT vector clocks. See how it works.
JSON output
Every command supports --json for machine-readable output:
remi today --json
# {"success": true, "data": [...]}AI agent integration
remi is designed for AI agents. Use it as an MCP server, Claude Code plugin, or skill:
MCP server
{
"mcpServers": {
"remi": {
"command": "remi",
"args": ["--mcp"]
}
}
}16 tools: remilists, remiadd, remicomplete, remimove, remitoday, remisearch, and more — all with fuzzy matching and structured responses.
Other integrations
# Claude Code plugin
claude plugin marketplace add mattheworiordan/remi
# skills.sh
npx skills add mattheworiordan/remi
# OpenClaw
clawhub install remiPermissions
On first run, macOS will ask you to grant Reminders access (click Allow). Section features also need Full Disk Access for your terminal app.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Remi: common questions
- Is Remi MCP server safe?
- With care: it is graded C, so read the findings first (66/100). Read the Remi safety report
- How do I install Remi?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Remi need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Remi maintained?
- The last commit was 212 days ago (2026-04-06). The latest release is v0.2.1.
- How does Remi compare with other MCP servers?
- safety score 66/100 (higher than 23% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.