MCP App Store
by KeenEthics

Overview

Penlog turns your handwritten Apple Pencil journal into structured data you can work with in ChatGPT. Ask what you wrote on a given day, search your pages by topic, and pull up your open tasks with their current status. You can also add a task or mark one done, and it appears on your handwritten page and syncs through to Notion. Write by hand, then work with everything you wrote.

Tools

create_task_seed

ChatGPT
Add (seed) a task onto a target date's page — e.g. plan ahead or carry work forward to tomorrow — creating the page if missing. Idempotent on (text, owner) for open tasks. Best-effort push to the user's Notion Tasks DB when connected (returns notion_url + notion_task_id).

fetch

ChatGPT
Fetch the full OCR'd text of one journal page by its id. Returns {id, title, text, url, metadata} in the ChatGPT-compatible fetch format.

get_page

ChatGPT
Fetch one day's full page by page_id: OCR text/markdown, the structured lines (tasks and notes), and signed PDF/PNG image URLs. Task lines include their reconciled status (done/open) and completed_date.

list_pages

ChatGPT
List the user's journal pages (most recent first), optionally filtered by date range. Returns each page's id, date, and whether it has handwriting and OCR text.

list_tasks

ChatGPT
List the user's tasks with reconciled status. Filter by status ('open'/'todo' or 'done'), since date, and limit. Use for 'what's on my list' or 'what's still open'.

search_pages

ChatGPT
Full-text search the user's handwritten pages by topic or keyword. Use to answer 'what did I write/note about X'. Returns matching pages with snippets.

update_task

ChatGPT
Mark a task done/undone or edit its text, by task id. At least one of status/text required. Syncs to Notion if the task is linked.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps