A lightweight collection of reusable utility tools for the Model Context Protocol (MCP).
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-utility-tools","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 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 --- ## 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 ```bash 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 ```python from mcp_utility_tools import main main() ``` Example MCP tool call: ```text 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 …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.