Skip to main content
Glama
enachimuthu

mcp-toolkit-server

by enachimuthu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
calculatorA

Safely evaluate a basic arithmetic expression using + - * / % ** and parentheses. Does not use eval.

text_statsA

Return word, character, line and sentence counts for a block of text.

slugifyA

Convert text into a URL-friendly slug.

base64A

Encode a UTF-8 string to base64, or decode a base64 string back to UTF-8.

hashA

Compute the md5 or sha256 hex digest of the input string.

uuidA

Generate one or more random v4 UUIDs.

datetimeA

Return the current date and time for a given IANA timezone.

notes_addA

Create a new note and return its id.

notes_listA

List all stored notes.

notes_getA

Retrieve a single note by its id.

notes_deleteB

Delete a note by its id.

Prompts

Interactive templates invoked by user choice

NameDescription
summarizeProduce a concise summary of the provided text.
code_reviewReview a snippet of code for correctness, style and potential issues.

Resources

Contextual data attached and managed by the client

NameDescription
server-infoMetadata about this MCP toolkit server.

TDQS

A3.9/5.0

Scored across 11 tools

Disambiguation5/5

Each tool targets a clearly distinct purpose: math, text stats, slugification, notes CRUD, encoding, hashing, UUID generation, and datetime. Even notes_list and notes_get are clearly separated by list vs. single-item retrieval. There is no meaningful overlap or confusion between tools.

Naming Consistency3/5

The notes tools follow a consistent notes_<verb> pattern, but the utility tools do not follow a single convention: some are nouns, some are noun_verb, and one is a bare verb. The names are individually readable and the mix is understandable, but the overall naming style is inconsistent.

Tool Count5/5

Eleven tools is well within the ideal range for a general-purpose toolkit. Each utility has a standalone use case, and the notes tools form a small, focused CRUD group without unnecessary bloat.

Completeness4/5

The utility tools cover common string, text, encoding, hash, UUID, and datetime operations well. The notes store supports list, add, get, and delete, but lacks an update operation, which is a minor gap that can be worked around with delete and re-add.

Maintenance

ActivityMaintained
ResponsivenessNo issues