MCP App Store
by KeenEthics
Productivity
Align by bnashsandbox icon

Align by bnashsandbox

by bnashsandbox

Overview

Align is a personal planner for tasks, notes, projects, goals, habits and a simple money log. Connect it to ChatGPT to work with your own plan in conversation: ask what is due today or overdue, find a note, check progress on a goal, or see this month's income and spending. When you ask, ChatGPT can add a task, change a task's date or status, mark it done, write a note, or update a project. You choose what to share on Align's consent screen. Align's tools cannot delete anything, cannot open the encrypted Vault, cannot read health data, and cannot move money — Align only records numbers you enter. You can disconnect at any time from ChatGPT or from Align (Settings → AI Service).

Tools

complete_task

ChatGPT
Mark one task as done. If the task repeats, Align creates its next occurrence.

create_event

ChatGPT
Add an event to the user's Align calendar (changes their data). start is ISO with offset, or local YYYY-MM-DDTHH:mm in the user's timezone (default Asia/Bangkok). end defaults to start + 60 min. For all_day use dates only; end is the exclusive end date (default next day). Returns { id, title, start, end, url }.

create_note

ChatGPT
Create a new note in the user's Align from a title and plain text.

create_studio_video

ChatGPT
Create a Studio video card (changes the user's data). Only title is required; channel defaults to bnashsandbox and stage to idea. script_md is Markdown: the text before the first '## ' heading is the equipment checklist (one '- ' bullet per item); each '## ' heading is one teleprompter section.

create_task

ChatGPT
Create a new task in the user's Align. Only title is required.

fetch

ChatGPT
Fetch the full content of one Align item by its typed id ('task:<uuid>', 'note:<uuid>', 'objective:<uuid>', 'project:<uuid>' or 'event:<uuid>'). Returns { id, title, text, url, metadata }.

get_calendar

ChatGPT
List the user's Align calendar events between start_date and end_date. Defaults to today.

get_finance_summary

ChatGPT
This calendar month's (Asia/Bangkok) income, expense and net, the top 5 spending categories, and the balances of the user's active accounts as recorded in Align. Read-only; Align never moves money.

get_note

ChatGPT
Read the complete structured body and revision of one of your private notes before editing. Oversize notes return an error instead of truncated content.

get_studio_video

ChatGPT
Read one Studio video by id with every field, including the full script_md Markdown, the review fields and the cover options.

get_today_focus

ChatGPT
Today's open tasks and calendar events in one payload.

list_databases

ChatGPT
List the user's Align databases: private ones and those in team spaces they belong to. Each has id, title, scope, space_id and row_count.

list_habits

ChatGPT
List the user's active habits, whether each is done today (Asia/Bangkok day), and the current and best-ever streak in days from the full history.

list_notes

ChatGPT
Search the user's notes by title. Returns up to 20 matches with id, title and a short snippet.

list_objectives

ChatGPT
List the user's active goals (OKRs) with progress percent and key results.

list_studio_videos

ChatGPT
List the user's Studio videos (YouTube pipeline cards) with stage, dates, review and cover fields. Filter by stage, channel or record_date. The script is left out unless include_script is true (then at most 10 per page, otherwise 100); pass next_cursor to continue.

list_tasks

ChatGPT
List a compact page of the user's tasks. Defaults to open tasks; filter by time or status, and request descriptions only when needed.

query_database

ChatGPT
Read rows of one Align database by id, with property names instead of ids. An optional filter and sort follow the same rules as the app's view controls. At most 100 rows per page; pass next_cursor to continue.

update_event

ChatGPT
Change fields of one calendar event the user created in Align (changes their data). Pass only the fields to change; they overwrite the current values. Events synced from Google, Outlook or Apple Calendar cannot be changed. Times use the same formats as when creating an event.

update_note

ChatGPT
Apply a confirmed edit to your private note. Requires expected_updated_at from a complete note read; concurrent changes return a conflict. Block ranges use original top-level indices, end exclusive. Links and attachment blocks cannot be replaced. Changes are stored immediately.

update_project

ChatGPT
Change a project's name, description, status or icon. Pass only the fields to change; they overwrite the current values.

update_studio_video

ChatGPT
Change fields of one Studio video the user owns (changes their data). Pass only the fields to change; they overwrite the current values and '' clears a text or date field. script_md: text before the first '## ' is the equipment checklist (one '- ' bullet per item), each '## ' heading is one teleprompter section. Writing review_url asks for a (new) review.

update_task

ChatGPT
Change fields of one existing task. Pass only the fields to change; they overwrite the current values. due_date '' clears the date.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

24

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily