Skip to main content
Glama
danfmaia

Utility MCP Server

by danfmaia

util_server_status

Check the status and configuration of all utility server integrations to monitor operational health and available tools.

Instructions

Check the status of all utility server integrations. Returns: Status report of available utilities and their configuration

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function for the 'util_server_status' tool, decorated with @mcp.tool() for automatic registration. It generates a comprehensive status report including integration availability (e.g., Read.AI), tool listings, and server information.
    @mcp.tool() async def util_server_status() -> str: """ Check the status of all utility server integrations. Returns: Status report of available utilities and their configuration """ status = "Utility Server Status\n" status += "===================\n\n" # Read.AI Integration status += "**Read.AI Meeting Downloader**\n" status += f"- Available: {'✅ Yes' if readai_client.is_available() else '❌ No (API key needed)'}\n" status += f"- API Base URL: {readai_client.base_url}\n" if not readai_client.is_available(): status += "- Configuration: Set READ_AI_API_KEY environment variable\n" status += "- Development: Mock data available for testing\n" status += "\n" # Datetime Tools status += "**DateTime Tools**\n" status += "- Available: ✅ Yes (no configuration needed)\n" status += "- Timezone Support: Full pytz timezone database\n" status += "- Formats: ISO, readable, timestamp, custom\n" status += "\n" # Server Info status += "**Server Information**\n" status += "- Framework: FastMCP\n" status += "- Tools Available: 4\n" status += "- Purpose: General-purpose utilities for productivity\n" status += "\n" # Available Tools status += "**Available Tools**\n" status += "1. `get_current_datetime` - Get current date/time in any timezone and format\n" status += "2. `calculate_time_difference` - Calculate time differences with detailed breakdown\n" status += "3. `download_meeting_data` - Download Read.AI meeting transcripts and summaries\n" status += "4. `util_server_status` - Check utility server status and configuration\n" status += "\n" # Future Expansion status += "**Expansion Ready**\n" status += "This server is designed to house multiple simple utility tools.\n" status += "New tools can be easily added without creating separate MCP servers.\n" return status

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/danfmaia/util-mcp'

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