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_notes

List notes with optional filtering and search capabilities

create_note

Create a new note with markdown content

update_note

Update an existing note's content or metadata

delete_note

Delete a note (moves to trash)

search_notes

Search notes by content or title with full-text search

get_note

Get a specific note by ID

get_recent_notes

Get recently updated notes

append_to_note

Append content to an existing note

list_groups

List groups with hierarchical structure and filtering

create_group

Create a new group for organizing notes

update_group

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

delete_group

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

get_group_tree

Get the hierarchical tree structure of all groups in a workspace

get_root_groups

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

get_child_groups

Get all child groups of a specific parent group

get_group_path

Get the full path from root to a specific group

move_group

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

create_group_path

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

list_todos

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

create_todo

Create a new todo associated with a note

update_todo

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

delete_todo

Delete a todo (soft delete)

toggle_todo

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

complete_todo

Mark a todo as completed

uncomplete_todo

Mark a todo as incomplete

get_pending_todos

Get all incomplete/pending todos

get_completed_todos

Get all completed todos

get_todos_for_note

Get all todos associated with a specific note

get_todo_stats

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

search_todos

Search todos by text content

create_todos_for_note

Create multiple todos for a note at once

list_workspaces

List all workspaces for the authenticated user with content counts

create_workspace

Create a new workspace (max 2 workspaces per user)

update_workspace

Update a workspace (currently only name changes supported)

delete_workspace

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

get_workspace

Get details of a specific workspace

get_default_workspace

Get the user's default workspace

get_workspace_by_name

Find a workspace by its name

get_workspace_stats

Get detailed statistics for a workspace

can_create_workspace

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

switch_workspace

Switch context to a different workspace (for subsequent operations)

rename_workspace

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