MCP App Store
by KeenEthics
Productivity
Lazy Schedule icon

Lazy Schedule

by Fornaq LLC

Overview

Connect your Lazy Schedule account to find and manage tasks, track goal progress, and participate in your community. Choose which permissions to grant for reading, changing or deleting data. Supported workflows include personal and shared tasks, goal updates, social posts and comments, and task membership management.

Tools

activity_list_task

ChatGPT
List activity for a shared task. Provide a JSON object in payload matching the input schema.

attachments_add

ChatGPT
Add attachment metadata to a task. Provide a JSON object in payload matching the input schema.

attachments_list

ChatGPT
List attachments for a shared task. Provide a JSON object in payload matching the input schema.

attachments_remove

ChatGPT
Remove attachment metadata from a task. Provide a JSON object in payload matching the input schema.

comments_create

ChatGPT
Create a task comment. Provide a JSON object in payload matching the input schema.

comments_delete

ChatGPT
Delete a task comment. Provide a JSON object in payload matching the input schema.

comments_list_by_task

ChatGPT
List comments for a shared task. Provide a JSON object in payload matching the input schema.

follow_accept

ChatGPT
Accept an incoming follow request. Provide a JSON object in payload matching the input schema.

follow_list_followers

ChatGPT
List a user's followers. Provide a JSON object in payload matching the input schema.

follow_list_following

ChatGPT
List who a user follows. Provide a JSON object in payload matching the input schema.

follow_request

ChatGPT
Request to follow a user (auto-accepts if their account is public). Provide a JSON object in payload matching the input schema.

follow_unfollow

ChatGPT
Stop following a user (or cancel a pending request). Provide a JSON object in payload matching the input schema.

friends_accept_request

ChatGPT
Accept an incoming friend request. Provide a JSON object in payload matching the input schema.

friends_block

ChatGPT
Block a friend in the friend graph (sets FriendStatus.BLOCKED). Provide a JSON object in payload matching the input schema.

friends_list

ChatGPT
List the current user's friend edges. Optionally provide a JSON object in payload matching the input schema.

friends_remove

ChatGPT
Remove a friend connection. Provide a JSON object in payload matching the input schema.

friends_send_request

ChatGPT
Send a friend request to another user. Provide a JSON object in payload matching the input schema.

goals_create

ChatGPT
Create a goal. Defaults to PRIVATE when visibility is omitted, which is what every existing client does. Set visibility to PUBLIC only on an explicit request to publish or share the goal, since PUBLIC lists it for strangers to browse. Provide a JSON object in payload matching the input schema.

goals_delete

ChatGPT
Delete a goal. Provide a JSON object in payload matching the input schema.

goals_follow

ChatGPT
Follow another user's goal, so its updates reach the caller. Requires both the goal's owner id and the goal ID, and the caller must be able to see the goal. Idempotent: following a goal already followed succeeds and returns the existing edge, but with createdAt and updatedAt null, so never read those as the time the follow happened. Following your own goal is an error, not a no-op. Provide a JSON object in payload matching the input schema.

goals_get

ChatGPT
Get a goal owned by the connected account. This public tool cannot query another account. Provide a JSON object in payload matching the input schema.

goals_get_by_owner

ChatGPT
Get a goal for the connected account by goal ID, subject to visibility checks. The userId is derived from the connected account; this public tool cannot query another account. An unavailable goal returns null. Provide a JSON object in payload matching the input schema.

goals_list

ChatGPT
List the calling user's own goals. Returns lifecycle and social fields (status, visibility, followerCount, progressPercent) which read as null on goals created before those fields existed. Optionally provide a JSON object in payload matching the input schema.

goals_list_by_user

ChatGPT
List goals for the connected account through the visibility-checked goal listing. The userId is derived from the connected account; this public tool cannot query another account. Provide a JSON object in payload matching the input schema.

goals_list_followed

ChatGPT
List the goals the calling user follows, optionally filtered by status. The order is arbitrary -- it is not follow time and not recency, and it is not stable between calls, so never present this as 'recently followed' or treat the first item as the newest. Visibility is re-checked on every read, so a goal can disappear from this list when its owner makes it private; its absence does not mean the caller unfollowed it. Optionally provide a JSON object in payload matching the input schema.

goals_list_followers

ChatGPT
List the users following a specific goal, as profiles carrying only userId and username. No other profile detail is returned by this tool -- use profile_get for a specific follower rather than assuming anything absent here is zero or empty. Pages are capped at 25. Includes followers with private accounts, since account privacy does not hide someone from the follower list of a goal they chose to follow. Provide a JSON object in payload matching the input schema.

goals_list_public

ChatGPT
Browse goals published PUBLIC by any user, newest first, for discovery. Contains only goals whose owner explicitly published them; absence from this list is not evidence a goal does not exist. Optionally provide a JSON object in payload matching the input schema.

goals_unfollow

ChatGPT
Stop following another user's goal. Always returns true, including when the caller was not following it, so a true result does not confirm a follow existed -- report the goal as not followed rather than as newly unfollowed. Works even if the goal is no longer visible to the caller, which is what lets someone leave a goal its owner has since made private. Provide a JSON object in payload matching the input schema.

goals_update

ChatGPT
Update the caller's own goal: title, details, importance, horizon, target date, progress, lifecycle status, or visibility. Setting visibility to PUBLIC publishes the goal to public discovery; setting it to PRIVATE or FOLLOWERS removes it again. Omitted fields and explicit null values are ignored by this public tool; it cannot clear stored fields using null. progressPercent is the owner's own estimate and is not checked against status. Provide a JSON object in payload matching the input schema.

members_change_role

ChatGPT
Change a shared task member role. Provide a JSON object in payload matching the input schema.

members_invite

ChatGPT
Invite a friend into a shared task. Provide a JSON object in payload matching the input schema.

members_leave_task

ChatGPT
Leave a shared task as the current member. Provide a JSON object in payload matching the input schema.

members_list_mine

ChatGPT
List shared task memberships for the current user. Optionally provide a JSON object in payload matching the input schema.

members_list_task

ChatGPT
List members for a shared task. Provide a JSON object in payload matching the input schema.

members_remove

ChatGPT
Remove a member from a shared task. Provide a JSON object in payload matching the input schema.

moderation_block_user

ChatGPT
Hide another user's content from the caller's feeds. Provide a JSON object in payload matching the input schema.

moderation_list_blocked_users

ChatGPT
List users the caller has blocked. This tool takes no input.

moderation_list_muted_users

ChatGPT
List users the caller has muted. This tool takes no input.

moderation_mute_user

ChatGPT
Mute another user (their content stays visible but is downranked / hidden from feed). Provide a JSON object in payload matching the input schema.

moderation_unblock_user

ChatGPT
Re-allow another user's content in the caller's feeds. Provide a JSON object in payload matching the input schema.

moderation_unmute_user

ChatGPT
Unmute a previously muted user. Provide a JSON object in payload matching the input schema.

notifications_list

ChatGPT
List notifications for the current user. Optionally provide a JSON object in payload matching the input schema.

notifications_mark_read

ChatGPT
Mark a notification as read. Provide a JSON object in payload matching the input schema.

posts_comment

ChatGPT
Add a comment to a post. Provide a JSON object in payload matching the input schema.

posts_create

ChatGPT
Create a post tied to a task, goal, or freeform update. Provide a JSON object in payload matching the input schema.

posts_delete

ChatGPT
Delete a post the caller owns. Provide a JSON object in payload matching the input schema.

posts_get

ChatGPT
Get a single post by id. Provide a JSON object in payload matching the input schema.

posts_list_by_goal

ChatGPT
List posts tied to a specific goal. Provide a JSON object in payload matching the input schema.

posts_list_by_task

ChatGPT
List posts tied to a specific task. Provide a JSON object in payload matching the input schema.

posts_list_comments

ChatGPT
List comments on a post. Provide a JSON object in payload matching the input schema.

posts_list_discover_feed

ChatGPT
List the public discover feed, optionally biased by location. Optionally provide a JSON object in payload matching the input schema.

posts_list_for_map

ChatGPT
List posts inside a lat/lng bounding box for the map view. Provide a JSON object in payload matching the input schema.

posts_list_home_feed

ChatGPT
List the caller's home feed (followed authors + friends). Optionally provide a JSON object in payload matching the input schema.

posts_list_profile_posts

ChatGPT
List posts on a user's profile, optionally filtered by audience. Provide a JSON object in payload matching the input schema.

posts_react

ChatGPT
Add or change the caller's reaction on a post. Provide a JSON object in payload matching the input schema.

posts_unreact

ChatGPT
Remove the caller's reaction from a post. Provide a JSON object in payload matching the input schema.

posts_update

ChatGPT
Update an existing post's audience, copy, media, or task/goal link. Provide a JSON object in payload matching the input schema.

profile_get

ChatGPT
Get a user's public profile (with viewer-relative fields). Provide a JSON object in payload matching the input schema.

profile_search_users

ChatGPT
Search for profiles by username/display fragment. Returns identity only: no follower/following/post counts and no viewer relationship flags. Call profile_get on a single result to read those. Provide a JSON object in payload matching the input schema.

reports_report_post

ChatGPT
File a moderation report against a post. Provide a JSON object in payload matching the input schema.

reports_report_user

ChatGPT
File a moderation report against a user. Provide a JSON object in payload matching the input schema.

shared_tasks_create

ChatGPT
Create a shared task. Provide a JSON object in payload matching the input schema.

shared_tasks_delete

ChatGPT
Delete a shared task. Provide a JSON object in payload matching the input schema.

shared_tasks_get

ChatGPT
Get a shared task by task ID. Provide a JSON object in payload matching the input schema.

shared_tasks_list_for_me

ChatGPT
List shared tasks visible to the current user (owned + member of). Optionally provide a JSON object in payload matching the input schema.

shared_tasks_list_mine

ChatGPT
List shared tasks associated with the connected account through its memberships, including owned tasks and tasks joined as a member. Optionally provide a JSON object in payload matching the input schema.

shared_tasks_update

ChatGPT
Update a shared task. Provide a JSON object in payload matching the input schema.

tasks_create_personal

ChatGPT
Create a personal task. Provide a JSON object in payload matching the input schema.

tasks_delete_personal

ChatGPT
Delete a personal task. Provide a JSON object in payload matching the input schema.

tasks_get_personal

ChatGPT
Get a personal task by user ID and task ID. Provide a JSON object in payload matching the input schema.

tasks_list_personal

ChatGPT
List personal tasks, optionally filtered by task fields. Optionally provide a JSON object in payload matching the input schema.

tasks_update_personal

ChatGPT
Update a personal task. Provide a JSON object in payload matching the input schema.

users_get_by_user_id

ChatGPT
Look up a user directory entry by user ID. Provide a JSON object in payload matching the input schema.

users_get_by_username

ChatGPT
Look up a user directory entry by username. Provide a JSON object in payload matching the input schema.

users_get_mine

ChatGPT
Get the connected user's existing directory profile without creating or updating it; returns null if no profile exists. This tool takes no input.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

76

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily