moates-mcp
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_profileA | Get a high-level overview of Marcus: name, title, location, summary and contact links. |
| list_projectsA | List Marcus's projects. Args: status: Optional filter. One of "prod" (in production), "test" (in testing), or "poc" (proof of concept). Omit to list every project. |
| get_project | Get full detail for a single project by its key or name (e.g. "gym_junkie" or "Gym Junkie"). |
| get_experienceA | Get Marcus's work history: roles, companies, dates and detailed highlights. |
| get_educationA | Get Marcus's education: degrees, institutions, dates, results and highlights. |
| get_skills | Get Marcus's technical skills and tools, grouped by category. |
| get_interestsA | Get what Marcus does outside of work (sport, training, hobbies). |
| get_resumeA | Get Marcus's complete resume as a single markdown document (profile, experience, skills, projects). |
| searchA | Keyword-search everything about Marcus (experience, projects, skills). Returns matching snippets with a source label so the model can cite where a fact came from. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| ask_about_marcus | Starter prompt for asking a question about Marcus, grounded in this server's tools. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resume_resource | Marcus's full resume as a readable document. |
TDQS
Scored across 7 tools
Each tool targets a distinct aspect of Marcus's profile (education, experience, interests, high-level overview, full resume, projects with filtering, and free-text search). No two tools serve the same purpose, making it easy for an agent to select the right one.
Most tools use 'get_' prefix, but 'list_projects' uses 'list_' and 'search' has no prefix. Additionally, some are singular (get_education, get_experience) while others are plural (get_interests, list_projects). The naming is clear but inconsistent in pattern.
Seven tools is a well-scoped set for a personal profile server. Each tool serves a distinct function without unnecessary duplication or missing coverage, making the surface manageable and complete for its domain.
The server covers all major aspects of a personal portfolio: education, experience, projects (with status filtering), interests, a high-level profile, a full resume, and cross-cutting search. No obvious gaps; the search tool compensates for any missing granular queries.