MCP App Store
by KeenEthics
PEPS To Do icon

PEPS To Do

By PEPS Media

Get New App Alerts

Overview

PEPS To Do is a todo list built to be run from ChatGPT. Ask what's on today, add one or many todos at once, plan them on a day or spread them over the week, move overdue todos to today, set repeating todos and birthdays, write day notes, and save articles to your reading list for later. Everything you or ChatGPT changes shows up right away in the PEPS To Do app on your phone and computer, and in your activity log with ChatGPT's name next to it. When you connect, you sign in with a passkey and choose exactly what ChatGPT may see and change; you can disconnect it any time.

Tools

add_todos

ChatGPT
Add one or more todos (max 50). Without group_id/date/today a todo goes to the default list ("Unsorted"). Use today: true or date (YYYY-MM-DD) to plan it on a day; the day's group is created automatically. All-or-nothing.

add_yearly_date

ChatGPT
Add a birthday, anniversary or other date that comes back every year. It shows on the calendar and in the morning notification; it is not a todo. For a todo that repeats (e.g. "pay rent" monthly), use add_todos with repeat instead.

create_group

ChatGPT
Create a list (kind "list", e.g. "Garden") or a dated group (kind "dated" with date, optionally end_date for a period like a trip). Plain days don't need this: add_todos with a date creates the day automatically.

delete_todo

ChatGPT
Move a todo to the trash. The user can restore it for 30 days. Prefer update_todo with done: true for finished todos.

get_calendar

ChatGPT
The user's calendar for a range of days (default: today and the next 30 days, at most 400): per day the todos planned for it, grouped by the day or period (e.g. a trip) they belong to, and the day's note. Only days with something on them are returned. To plan a todo on a day, use add_todos with date; to write a day note, use set_day_note.

get_today

ChatGPT
Start here. Returns today's date and the user's timezone, today's todos, overdue todos from earlier days, and what is planned for the next 7 days.

list_groups

ChatGPT
List the user's groups with open/done counts: the default list (is_default), lists (kind "list") and dated groups (kind "dated", with date and optional end_date).

list_reading_list

ChatGPT
List links on the user's reading list (unread by default), newest first, with category, reading time and summary. Filter by status, category name or a search term.

list_todos

ChatGPT
Find todos. Filter by group, status, search text, a specific day, or overdue only. Returns open todos by default.

move_overdue_to_today

ChatGPT
Move every open todo from past days to today. Returns how many were moved.

save_for_later

ChatGPT
Save a link (article, X post, video, podcast, paper…) to the user's reading list. It is sorted into a category automatically; the app fetches the page and writes a short summary. If you already read the page, pass summary (2–3 sentences: Dutch for Dutch pages, English otherwise) and optional key_points, and the app uses yours. Saving a link that is already on the list moves it back to the top.

set_day_note

ChatGPT
Write the note shown on a calendar day (replaces what was there; empty content removes it). For things to do on that day, add todos with a date instead. Read the current note with get_calendar first if you want to add to it.

update_reading_item

ChatGPT
Mark a reading list item read (status: "read") or unread, move it to another category, or change its notes or summary. Only the fields you pass change.

update_todo

ChatGPT
Change a todo: check it off (done: true) or reopen it (done: false), rename it, edit notes, or move it to another group (group_id), a day (date) or today (today: true). Only the fields you pass change.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps