MCP Server Boilerplate
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| geocodeC | Convert an address to coordinates |
| reverse-geocodeC | Convert coordinates to an address |
| places-searchC | Search for places using text query |
| get-directionsC | Get directions between two locations |
| distance-matrixC | Calculate travel distance and time between multiple origins and destinations |
| place-detailsC | Get detailed information about a specific place |
| finance-searchA | Search for stocks, indices, mutual funds, currencies, and futures using Google Finance. Use format 'SYMBOL:EXCHANGE'. Stocks: 'AAPL:NASDAQ', 'TSLA:NASDAQ'. ETFs/Index funds: 'SPY:NYSEARCA', 'VTI:NYSEARCA', 'QQQ:NASDAQ', 'VOO:NYSEARCA'. Crypto: 'BTC-USD', 'ETH-USD'. Note: Query 'SPY' (no exchange) returns market overview with S&P 500 related ETFs. |
| airports-searchC | Search for airport and flight information using Google Flights |
| gmail-send-emailC | Send an email using Gmail |
| gmail-read-emailsC | Read/list emails from Gmail with optional search query |
| gmail-get-emailC | Get a specific email by message ID |
| gmail-get-labelsB | Get all Gmail labels |
| calendar-create-eventC | Create a new calendar event. Current time: 1/3/2026, 9:03:13 AM |
| calendar-list-eventsC | List calendar events with optional filters |
| calendar-get-eventC | Get a specific calendar event by ID |
| calendar-update-eventC | Update an existing calendar event |
| calendar-delete-eventC | Delete a calendar event |
| calendar-list-calendarsB | List all available calendars |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Most tools have distinct purposes, but some overlap exists between geocode/reverse-geocode and place-details/places-search, which could cause confusion in spatial queries. The calendar and Gmail tools are clearly separated by domain, and airports-search, distance-matrix, finance-search, and get-directions are well-defined.
Tools follow a consistent verb_noun or noun-verb pattern with clear prefixes (e.g., calendar-, gmail-, place-), but minor deviations like 'airports-search' (noun-verb) and 'finance-search' (noun-verb) break the verb-first convention used in others like 'geocode' and 'get-directions'. Overall, naming is predictable and readable.
With 18 tools, the count is slightly high but reasonable for a boilerplate server covering multiple domains (calendar, Gmail, geolocation, finance, travel). It provides a broad utility set without being overly bloated, though some tools like airports-search and finance-search might feel less integrated.
The server offers good coverage across domains: calendar tools provide full CRUD, Gmail tools cover read/send/labels, and geolocation tools handle geocoding, places, and directions. Minor gaps include no update/delete for Gmail emails and limited financial data beyond search, but core workflows are well-supported.