MCP App Store
Business & Operations
Rhythms icon

Rhythms

by VTVK Inc.

Overview

AI agents are powerful but context-blind. They don't know your priorities, what's been decided, how teams are organized, or what your company has learned. Rhythms gives ChatGPT a live, two-way connection to your organization's strategic context — goals, decisions, knowledge, teams, and progress. Query what matters. Create goals and documents. Generate business reviews from live data. Everything you contribute makes the context richer for your entire organization.

Tools

create_checkin

ChatGPT
Create a goal check-in. Confirm the goal, value, status, and date with the user, and ask the user to draft a note before calling this tool, especially for numeric value updates. Render each returned goal as a Markdown link with the goal's title as the link text: <title>. Prefer short_id when present, otherwise uuid. type is the Rails class on the record (Okrs::Objective, Okrs::KeyResult, or Okrs::Initiative).

create_document

ChatGPT
Create a document or layout. Documents can optionally be created from a layout. Render each returned document or layout as a Markdown link with the name as the link text: <name>.

create_goals

ChatGPT
Create one or more goals. Each goal is attempted independently so one invalid input does not block the others. Supports dates, labels, parents, delegates, metrics, and limited visibility. Render each returned goal as a Markdown link with the goal's title as the link text: <title>. Prefer short_id when present, otherwise uuid. type is the Rails class on the record (Okrs::Objective, Okrs::KeyResult, or Okrs::Initiative).

create_label

ChatGPT
Create a label or label group.

create_team

ChatGPT
Create a team with optional parent, owners, and members.

create_view

ChatGPT
Create a saved view for goals or reports. Render each returned view as a Markdown link with the view name as the link text. URL depends on view_type: view_type='ReportsView' -> <name>; any other view_type (ObjectiveView, InitiativeView) -> <name>.

delete_document

ChatGPT
Delete a document or layout by uuid or exact name.

delete_goals

ChatGPT
Delete one or more goals by uuid. Optional flags control whether aligned children or the full hierarchy should also be removed.

delete_label

ChatGPT
Delete a label or label group by uuid.

delete_view

ChatGPT
Delete a saved view by uuid or exact name.

edit_document_content

ChatGPT
Edit document or layout Tiptap JSON content. Omit section_hash to replace the whole body, or pass a known node hash to target a specific section for replace/insert operations. Render each returned document or layout as a Markdown link with the name as the link text: <name>.

get_document

ChatGPT
Get one document or layout by uuid or exact name. Render each returned document or layout as a Markdown link with the name as the link text: <name>.

get_goal

ChatGPT
Get one goal by uuid. Returns a lean default goal record. Use goal.include only when the user explicitly needs richer details such as relationships, activity, visibility, audit history, summary, checks, targets, or data source context. Relationships includes aligned parent goals and delegated users; visibility includes explicit users or teams with access when the goal is limited. Render each returned goal as a Markdown link with the goal's title as the link text: <title>. Prefer short_id when present, otherwise uuid. type is the Rails class on the record (Okrs::Objective, Okrs::KeyResult, or Okrs::Initiative).

get_labels

ChatGPT
List labels and label groups available for tagging and categorization.

get_settings

ChatGPT
Get current workspace settings for OKR model, cycle behavior, and custom terminology.

get_team

ChatGPT
Get one team by uuid.

get_time_periods

ChatGPT
List available time periods, such as quarters, halves, or fiscal years.

get_view_data

ChatGPT
Load data from a saved view, or preview an ad hoc view or report request. Render each returned view as a Markdown link with the view name as the link text. URL depends on view_type: view_type='ReportsView' -> <name>; any other view_type (ObjectiveView, InitiativeView) -> <name>.

invite_users

ChatGPT
Invite one or more users to the organization by email address. Optionally assign a role, license type, and initial team memberships for newly created users.

list_teams

ChatGPT
List teams in the current workspace.

list_users

ChatGPT
List users in the current workspace, or look up specific users by display name, email address, or both.

manage_team_members

ChatGPT
Add or remove members from a team by uuid or resolvable user name.

read_document_content

ChatGPT
Read the current Tiptap JSON content for a document or layout by uuid or exact name. Render each returned document or layout as a Markdown link with the name as the link text: <name>.

search_knowledge

ChatGPT
Search knowledge across goals and document resources. Use type='goal' for structured goal search, type='document' for documents, layouts, or playbooks, or type='all' for broad discovery across both domains. Render returned goals as Markdown links using <title>. Render returned documents, layouts, and playbooks as Markdown links using <name>.

search_views

ChatGPT
Search saved views by name, type, or visibility. Render each returned view as a Markdown link with the view name as the link text. URL depends on view_type: view_type='ReportsView' -> <name>; any other view_type (ObjectiveView, InitiativeView) -> <name>.

send_notification

ChatGPT
Reserved notification tool. Sending notifications is not supported yet.

share_document

ChatGPT
Share a document with users, teams, or the current workspace. Render each returned document or layout as a Markdown link with the name as the link text: <name>.

share_goals

ChatGPT
Share goals with users or teams. This tool expects direct recipients for each goal and supports uuid or name-based recipient lookup for share targets. Goals must already use limited visibility for recipient-specific sharing. Render each returned goal as a Markdown link with the goal's title as the link text: <title>. Prefer short_id when present, otherwise uuid. type is the Rails class on the record (Okrs::Objective, Okrs::KeyResult, or Okrs::Initiative).

update_document

ChatGPT
Update a document or layout by uuid or exact name. Render each returned document or layout as a Markdown link with the name as the link text: <name>.

update_goals

ChatGPT
Update one or more goals by uuid. Each goal is attempted independently and uuid fields take precedence over name-based fields when both are supplied. When updating limited visibility, resend visibility='limited' together with the replacement visible user/team uuid lists. You can also replace dates, labels, parents, delegates, metrics, and progress_mode. Warning: switching a goal with contributing children to manual disables child rollup for the parent. Render each returned goal as a Markdown link with the goal's title as the link text: <title>. Prefer short_id when present, otherwise uuid. type is the Rails class on the record (Okrs::Objective, Okrs::KeyResult, or Okrs::Initiative).

update_label

ChatGPT
Update an existing label's metadata or parent group.

update_team

ChatGPT
Update a team's name, hierarchy, owners, or membership settings.

update_view

ChatGPT
Update a saved view's metadata, filters, or preferences. Render each returned view as a Markdown link with the view name as the link text. URL depends on view_type: view_type='ReportsView' -> <name>; any other view_type (ObjectiveView, InitiativeView) -> <name>.

whoami

ChatGPT
Return the authenticated user's identity together with the current tenant details.

App Stats

34

Tools

0

Prompts

May 9, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily