Skip to main content
The client_notes module allows coaches to log progress reviews, comments, and private notes under a client’s profile.

Available Tools

list_client_notes

List progressive notes written by coaches about a client.
  • Type: Read-only
  • Important Input Fields:
    • clientId (string, required): Unique client ID.
    • page (integer, optional): Page number.
    • limit (integer, optional): Items per page.

create_client_note [Write]

Add a new note to the client profile.
  • Type: Write
  • Important Input Fields:
    • clientId (string, required): Unique client ID.
    • content (string, required): The text content of the note.
    • pinned (boolean, optional): Whether to pin the note.

update_client_note [Write]

Update an existing coach note on a specific client’s profile.
  • Type: Write
  • Important Input Fields:
    • clientId (string, required): Unique client ID.
    • noteId (string, required): Unique note ID.
    • title (string, optional): Updated note title.
    • content (string, optional): Updated note text.
    • visibleToClient (boolean, optional): Whether the client can see the note.

delete_client_note [Write]

Hard-delete a client note by note ID and client ID.
  • Type: Write
  • Important Input Fields:
    • clientId (string, required): Unique client ID.
    • noteId (string, required): Unique note ID.

Natural Language Examples

  • “List all notes for client client_5f81.”
  • “Create a note for Jane Doe: ‘Complained about tight hamstrings during squats today.’”
  • “Update note note_abc123 so it is visible to the client.”

JSON-RPC Call Example (create_client_note)