B+

npm:@aernoud/remindersmcp

https://www.npmjs.com/package/@aernoud/remindersmcp
89/100 · MCP Trust Grade · checked 4h ago · MCP 0.2.0

What it offers — 22 tools · Productivity

list-accounts

List all accounts configured in macOS Reminders.app (e.g. iCloud, On My Mac)

list-lists

List every reminder list, optionally scoped to a single account by name. Returns id, name, container account, color, and emblem for each list.

get-list

Get properties of a single list by name (id, account, color, emblem, open + completed reminder counts)

create-list

Create a new reminder list. If accountName is omitted, the list is created in the default account.

update-list

Rename a reminder list

delete-list

Delete a reminder list by name. Reminders.app supports this directly via AppleScript (unlike Calendar.app).

show-list

Bring a list to the front in Reminders.app

list-reminders

List reminders in a named list. Excludes completed by default.

search-reminders

Search reminders by name substring. Optionally scope to one list (recommended —

get-reminder

Get full details of a reminder by id (searches all lists). Returns name, body, completed, completion/creation/modification dates, due date, allday due

today-reminders

List reminders due today, scoped to one list or all lists.

upcoming-reminders

List reminders due in the next N days, scoped to one list or all lists.

overdue-reminders

List reminders whose due date is in the past and that are not yet completed.

create-reminder

Create a new reminder in a named list. Pass

update-reminder

Patch fields on an existing reminder by id

delete-reminder

Delete a reminder by id

complete-reminder

Mark a reminder as completed (Reminders.app stamps completion date automatically)

uncomplete-reminder

Mark a previously completed reminder as not completed

+4 more tools

Spec / packaging20%100
Security (OWASP MCP)30%90
Maintenance / popularity20%92
Tool hygiene15%70
Transparency / provenance15%90

Findings

INFO Static analysis of npm package @aernoud/remindersmcp@0.2.0 (stdio server — no remote endpoint). Reliability/behavioral signals require running it; not measured.
Grade another server

We re-grade npm:@aernoud/remindersmcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.

Share this report card

A 1200×630 card with the grade + audit — drop it in a post, Slack, or your repo.

MCP Trust report card — npm:@aernoud/remindersmcp grade B+
Share on X Open card image

Embed this grade

A live badge — it re-verifies itself and shows current stability. Static scorecards can't. Paste it in your README or site to show users you're independently audited.

MCP Trust Grade B+ · wmcp.sh
[![MCP Trust Grade B+](https://wmcp.sh/mcp/grade/npm%3A%40aernoud%2Fremindersmcp/badge.svg)](https://wmcp.sh/mcp/grade/npm%3A%40aernoud%2Fremindersmcp)
<a href="https://wmcp.sh/mcp/grade/npm%3A%40aernoud%2Fremindersmcp"><img src="https://wmcp.sh/mcp/grade/npm%3A%40aernoud%2Fremindersmcp/badge.svg" alt="MCP Trust Grade B+ · wmcp.sh"></a>

Agents: check this before connecting

Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:

https://wmcp.sh/mcp/trust
How this grade is computed. An open, independent rubric — Spec conformance (20%), Security mapped to the OWASP MCP Top 10 (30%), Reliability (20%), Tool hygiene (15%), Transparency (15%) — run by connecting to the server and inspecting its real MCP surface. The grade is free and identical whether or not the operator pays. v1 uses static + spec signals from a single connection; continuous uptime, real latency, and annotation-truthing (declared readOnly vs observed behavior) layer on via the wmcp.sh proxy.