Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug loggingfalse
SIDVY_API_URLNoAPI base URLhttps://sidvy.com/api
SIDVY_API_TOKENYesYour JWT authentication token (required)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_notesB

List notes with optional filtering and search capabilities

create_noteC

Create a new note with markdown content

update_noteC

Update an existing note's content or metadata

delete_noteB

Delete a note (moves to trash)

search_notesB

Search notes by content or title with full-text search

get_noteB

Get a specific note by ID

get_recent_notesB

Get recently updated notes

append_to_noteC

Append content to an existing note

list_groupsC

List groups with hierarchical structure and filtering

create_groupC

Create a new group for organizing notes

update_groupC

Update a group's name or move it in the hierarchy

delete_groupA

Delete a group and all its child groups (cascade delete)

get_group_treeA

Get the hierarchical tree structure of all groups in a workspace

get_root_groupsC

Get all root-level groups (groups with no parent)

get_child_groupsB

Get all child groups of a specific parent group

get_group_pathC

Get the full path from root to a specific group

move_groupC

Move a group to a new parent (or to root level)

create_group_pathA

Create a nested group structure from a path (creates missing parent groups)

list_todosC

List todos with filtering options (by completion status, note, etc.)

create_todoC

Create a new todo associated with a note

update_todoC

Update a todo's text, completion status, or line number

delete_todoB

Delete a todo (soft delete)

toggle_todoB

Toggle a todo's completion status (complete <-> incomplete)

complete_todoB

Mark a todo as completed

uncomplete_todoC

Mark a todo as incomplete

get_pending_todosC

Get all incomplete/pending todos

get_completed_todosC

Get all completed todos

get_todos_for_noteC

Get all todos associated with a specific note

get_todo_statsB

Get statistics about todos (total, completed, pending, completion rate)

search_todosC

Search todos by text content

create_todos_for_noteC

Create multiple todos for a note at once

list_workspacesB

List all workspaces for the authenticated user with content counts

create_workspaceA

Create a new workspace (max 2 workspaces per user)

update_workspaceC

Update a workspace (currently only name changes supported)

delete_workspaceA

Delete a workspace and all its content (cannot delete default workspace)

get_workspaceC

Get details of a specific workspace

get_default_workspaceB

Get the user's default workspace

get_workspace_by_nameB

Find a workspace by its name

get_workspace_statsC

Get detailed statistics for a workspace

can_create_workspaceA

Check if the user can create another workspace (max 2 allowed)

switch_workspaceB

Switch context to a different workspace (for subsequent operations)

rename_workspaceC

Rename an existing workspace

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/martinhjartmyr/sidvy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server