Skip to main content
Glama
magicschoolm

MCP Utility Tools

by magicschoolm

MCP Utility Tools

A lightweight collection of reusable utility tools for the Model Context Protocol (MCP).

Built using FastMCP and the Python standard library, this package provides common utilities that AI assistants and MCP clients can call without requiring external APIs or additional dependencies.

Features

  • πŸ“ Unit Conversion

  • πŸ” Secure Password Generator

  • πŸ“… Date Calculator

  • πŸ”‘ Hash Generator

  • πŸ”€ Base64 Encode / Decode

  • πŸ†” UUID Generator

  • πŸ”„ Text Case Converter

  • πŸ“Š Text Statistics


Related MCP server: agent-utils-mcp

Why this project?

This project was created as my first published PyPI package while learning the Model Context Protocol (MCP) ecosystem.

The goal was to build a practical MCP server exposing reusable utility tools using only Python's standard library.


Installation

pip install mcp-utility-tools
uv add mcp-utility-tools

Requirements

  • Python 3.11+

  • FastMCP


Available Tools

Tool

Description

convert_units

Convert between common units

generate_password

Generate secure random passwords

date_calculator

Date arithmetic

hash_text

Generate hashes (SHA256, SHA512, MD5, etc.)

base64_convert

Encode and decode Base64

generate_uuid

Generate UUIDs

convert_case

Convert text between naming styles

text_stats

Analyze text statistics


Example

from mcp_utility_tools import main

main()

Example MCP tool call:

convert_units(
    value=5,
    from_unit="km",
    to_unit="mi"
)

Output:

5 km = 3.106856 mi

Technologies

  • Python

  • FastMCP

  • MCP

  • Standard Library


Roadmap

  • More unit categories

  • JSON outputs

  • Better error messages

  • Additional utility tools

  • Unit tests


Contributing

Contributions, feature requests and bug reports are welcome.

Feel free to open an issue or submit a pull request.


License

MIT License


Author

Dharsan

Connect me via

gmail: dharsanbalakrish@gmail.com LinkedIn: https://www.linkedin.com/in/dharsanbalakrish/

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    A lightweight MCP server providing utility tools for math, text processing, data conversion, and URL fetching. It supports both STDIO and SSE communication modes for seamless integration with Claude Desktop and remote AI agents.
    Last updated
    5
    1
  • F
    license
    -
    quality
    D
    maintenance
    Swiss-army-knife utility MCP server for AI agents. 18 tools for JSON validation/formatting, base64 encode/decode, hash generation, UUID generation, URL parsing, regex testing, markdown↔HTML conversion, text stats, slug generation, datetime conversion, cron parsing, text diffing, CSV↔JSON conversion, and JWT decoding. Zero API Key required
    Last updated
    5
  • F
    license
    A
    quality
    C
    maintenance
    A lightweight MCP server providing everyday developer utilities such as JSON formatting, UUID generation, Base64 conversion, HTTP status lookup, and Unix timestamp conversion as tools and resources.
    Last updated
    5

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/magicschoolm/mcp-utility-tools'

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