A2Me MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| A2ME_API_URL | No | The base URL of the A2Me API (required when A2ME_USE_MOCK=false) | |
| A2ME_USE_MOCK | No | Set to 'false' to use a real API instead of mock data | true |
| MCP_TRANSPORT | No | Transport mode: 'stdio' for local development, 'http' for remote deployment | stdio |
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": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_family_membersA | Returns the authenticated user's family members with relationship labels. Privacy-safe: no emails, phones, or full DOBs. |
| get_upcoming_family_datesA | Returns upcoming birthdays, anniversaries, and family events. Dates shown as month-day only. |
| get_recent_family_activityB | Returns recent family activity (posts, photos, videos, birthday cards, events). |
| get_person_profileA | Returns a family member's profile with interests and recent activity. No private contact info. |
| get_relationship_between_peopleA | Returns the relationship between two family members in the family graph. |
| get_birthday_card_contextA | Returns context for writing a birthday card — recipient's interests, memories, and tone suggestions. |
| find_family_memberA | Searches for a family member by name or relationship. Supports "my grandmother", "mom", "Sarah". |
| answer_family_date_questionA | Answers natural language questions about family dates like "When is mom's birthday?" |
| get_message_context_for_personA | Returns context for writing a message to a family member with suggestions and privacy notes. |
| get_upcoming_eventsA | Upcoming events the user is invited to or hosting, with dates and their RSVP status. Use for questions like 'what's coming up' or 'when is the reunion'. |
| get_trip_overviewA | Everything about a family trip in one view: dates, destination, who's coming (with RSVP and pending invites), each person's travel details (flights and lodging — e.g. 'when does Marcia land'), and the itinerary of linked events. |
| get_life_storyA | The written life story (biography chapters) of a family member, built from family memories. Use for 'tell me about grandma's childhood', writing toasts/speeches/eulogies, or family history questions. |
| get_unanswered_story_questionsA | Story questions about a family member that nobody has answered yet — perfect for 'what should I ask Grandpa when I visit' interview prep. |
| get_person_wishlistA | A family member's wishlist — for gift ideas and birthday/holiday planning. |
| search_family_memoriesA | Search recent family posts and memories by keyword, optionally filtered to one person or a time window. Use for 'what did we do last summer' or 'find the post about the lake trip'. |
| whats_newA | A catch-up summary of what happened in the user's family recently plus what's coming up. Use when the user asks 'what did I miss' or 'catch me up'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| write_birthday_card | Draft a heartfelt birthday card for a family member, grounded in A2Me context. |
| write_family_message | Draft a thoughtful message to a family member for any occasion. |
| family_catch_up | Summarize what's new with your family lately. |
| upcoming_family_dates | See upcoming birthdays, anniversaries, and events, with suggestions. |
| about_person | Get a warm summary of a family member and how you're related. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| upcoming-dates | |
| family-members | |
| person-profile | |
| recent-activity |
TDQS
Scored across 16 tools
Most tools target distinct resources (family members, dates, trips, stories, wishlists), but there is overlap between get_upcoming_family_dates and get_upcoming_events (both cover events) and between get_recent_family_activity and whats_new (both summarize recent activity). Descriptions help clarify, but an agent might occasionally misselect.
The majority of tools follow a get_noun pattern (12 of 16), but find_family_member, answer_family_date_question, search_family_memories, and whats_new deviate, breaking the otherwise consistent convention. This is a minor inconsistency.
At 16 tools, the count is just above the typical well-scoped range, but each tool addresses a distinct aspect of family context (members, dates, trips, stories, wishlists). The breadth feels appropriate for a family-assistant server, though a few could potentially be consolidated.
The tool surface covers a broad range of family-context needs: member lookup, events/trips, life stories, memories, wishlists, and context for writing. It is read-only, but that appears intentional. Minor gaps like detailed event details or photo-specific search exist, but agents can work around them.