Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_all_unread_emailsB

Get unread emails from ALL authorized email accounts.

This aggregates unread emails across Gmail and Outlook accounts, organized by organization.

get_inboxA

Get inbox emails from a specific account or all accounts.

search_all_emailsB

Search emails across ALL authorized accounts.

get_emails_from_senderA

Get emails from a specific sender across all accounts.

get_email_summaryB

Get a summary of email status across all accounts.

Returns: Summary with unread counts per account and organization

get_email_threadC

Get all emails in a conversation thread.

send_emailB

Send an email from one of your accounts.

create_email_draftC

Create an email draft.

draft_replyA

Draft a reply to an email thread with context awareness.

Analyzes the thread history, matches your writing style from sent emails, and considers any open commitments/delegations with the recipient.

draft_follow_upA

Draft a follow-up email for a message awaiting response.

Use this when you sent an email and haven't received a reply. Generates a polite follow-up that references the original message.

draft_emailB

Draft a new email with AI assistance.

Creates an email draft based on context and instructions, matching your writing style from previous emails.

get_today_eventsA

Get today's calendar events from ALL authorized accounts.

Returns: Today's events aggregated from all calendar accounts

get_upcoming_eventsC

Get upcoming calendar events from all accounts.

get_week_eventsB

Get calendar events for the next N days from all accounts.

list_calendarsA

List all calendars from all authorized accounts.

Returns: List of calendars grouped by account

get_my_tasksB

Get assigned tasks from Asana accounts.

list_task_projectsB

List Asana projects for configured task accounts.

create_asana_taskC

Create a task in Asana.

complete_asana_taskC

Mark an Asana task complete.

get_follow_upsA

Get follow-up items that need attention.

Returns pending follow-ups ordered by due date and priority. Overdue items are highlighted.

create_follow_upB

Create a new follow-up item.

Use this to track items that need future attention, such as:

  • Waiting for a response from someone

  • Need to check back on a project status

  • Promised to follow up on a topic

update_follow_upA

Update a follow-up item.

Use this to:

  • Mark a follow-up as completed

  • Change priority or due date

  • Snooze until a later date

  • Add notes

complete_follow_upA

Mark a follow-up as completed.

Shorthand for update_follow_up with status=completed.

search_follow_upsC

Search follow-ups by title or description.

get_overdue_follow_upsA

Get all overdue follow-ups.

Returns follow-ups that are past their due date and not completed.

Returns: Overdue follow-ups ordered by due date

get_follow_ups_with_personC

Get follow-ups related to a specific person.

get_my_commitmentsA

Get commitments I made to others.

Shows things I promised to do for other people, such as:

  • "I'll send you the report by Friday"

  • "I will review this and get back to you"

  • "Let me take care of that"

get_others_commitmentsB

Get commitments others made to me.

Shows things other people promised to do for me, such as:

  • "John said he'll send the proposal Monday"

  • "She will review it by end of week"

  • "They promised to get back to us"

get_all_commitmentsC

Get all commitments in both directions.

Shows both:

  • Things I promised to others (i_promised)

  • Things others promised to me (they_promised)

get_overdue_commitmentsA

Get all overdue commitments (both directions).

Returns commitments past their due date that haven't been completed.

Returns: Overdue commitments ordered by due date

complete_commitmentC

Mark a commitment as completed.

create_commitmentA

Create a new commitment manually.

Use this to track a promise that wasn't auto-detected.

search_commitmentsB

Search commitments by title, description, or original text.

get_commitments_with_personC

Get commitments involving a specific person.

get_relationship_summaryA

Get comprehensive relationship summary for a person.

Shows:

  • Last contact date and type

  • Days since last contact

  • Total interaction count (inbound/outbound)

  • Open commitments and follow-ups

  • Whether the relationship is stale

Use this before meetings to understand your relationship history.

get_person_historyA

Get recent interaction history with a person.

Shows the last N interactions (emails, meetings, etc.) with someone. Useful for preparing for meetings or refreshing your memory.

get_stale_relationshipsA

Get important people you haven't contacted recently.

Returns a list of relationships that may need attention based on:

  • No contact in the specified number of days

  • Person's importance level

Use this to identify clients, partners, or colleagues you should reach out to.

get_meeting_contextA

Get relationship context for meeting attendees.

For each attendee, shows:

  • Relationship summary (last contact, interaction count)

  • Recent interaction history

  • Open commitments and follow-ups

Use this before meetings to be fully prepared.

record_meeting_outcomeB

Record the outcomes of a meeting.

Use this after meetings to capture:

  • What was decided

  • What's next (action items)

  • Key discussion points

get_meeting_outcomeA

Get the recorded outcome for a specific meeting.

get_recent_meeting_outcomesC

Get recently recorded meeting outcomes.

search_decisionsB

Search the decision log.

Search for decisions made in meetings by text.

get_recent_decisionsC

Get recent decisions from all meetings.

get_meeting_decisionsC

Get all decisions from a specific meeting.

get_delegationsA

Get tasks you've delegated to others.

Shows things you've asked others to do, such as:

  • "Can you handle the client report?"

  • "Please review the contract by Friday"

  • "Could you coordinate with the team?"

get_waiting_summaryA

Get a summary of what you're waiting on from each person.

Shows counts like "Waiting on: 3 items from Sarah, 2 from Mike". Groups pending delegations by assignee.

Returns: Summary per person with counts and oldest item age

get_delegations_to_personC

Get delegations assigned to a specific person.

get_overdue_delegationsA

Get all overdue delegations.

Returns delegations past their due date that haven't been completed.

Returns: Overdue delegations ordered by due date

create_delegationB

Create a new delegation manually.

Use this to track a task you've assigned to someone.

complete_delegationC

Mark a delegation as completed.

update_delegationC

Update a delegation.

search_delegationsC

Search delegations by title or description.

slack_statusC

Check Slack connection status.

list_slack_channelsB

List Slack channels and conversations visible to the bot.

get_slack_channel_historyC

Get recent Slack messages for a channel visible to the bot.

join_slack_channelA

Join a public Slack channel so the bot can read its history.

search_slack_messagesC

Search Slack messages visible to the authenticated app.

list_organizationsA

List all configured organizations with their accounts.

Returns: List of organizations with associated accounts and authorization status

list_accountsA

List all configured accounts with authorization status.

Returns: All email and calendar accounts with their status

get_organization_emailsC

Get recent emails related to a specific organization.

get_event_detailsC

Get detailed information about a specific calendar event.

prepare_for_meetingB

Prepare comprehensive context for an upcoming meeting.

Gathers event details, attendee information, recent emails with attendees, related tasks, and optionally generates AI-powered talking points.

get_morning_briefingA

Get a comprehensive morning briefing.

Aggregates:

  • Today's calendar events

  • Unread and urgent emails

  • Overdue items (follow-ups, commitments, delegations)

  • Pending replies awaiting response

  • What you're waiting on from others

Returns a summary like "3 meetings, 2 pending replies, 1 overdue item" along with full details for each category.

Returns: Complete briefing with summary and detailed sections

get_daily_briefingA

Get a quick daily briefing summary.

Lighter-weight version that just shows email and calendar counts. Use get_morning_briefing for the full comprehensive briefing.

Returns: Summary of unread emails and today's events across all accounts

send_briefing_emailC

Send the morning briefing as an email digest.

Generates a comprehensive briefing and sends it as a formatted email. Useful for receiving your daily summary in your inbox.

get_briefing_summaryA

Get a quick one-line summary of your day.

Returns a summary like "3 meetings, 2 pending replies, 1 overdue task" without the full details - perfect for a quick status check.

Returns: Summary text and counts

get_email_forward_rulesA

Get all configured email forward rules.

Shows rules that automatically forward emails based on sender, subject, or other criteria.

Returns: List of forward rules with their conditions and actions

test_email_forward_rulesA

Test email forward rules against recent emails (dry run).

Checks which emails would be forwarded without actually forwarding them. Useful for testing rules before enabling them.

run_email_forward_nowA

Run email forward rules immediately.

Processes unread emails and forwards those matching rules. Normally runs automatically every 5 minutes.

Returns: Statistics about forwarded emails

close_weekA

Close the week on the tech dashboard by saving a snapshot.

Persists the dashboard's headline metrics plus an executive note, keyed by ISO week. The dashboard resource injects this history so next week's view knows where this one ended. A week already closed is not overwritten unless force=True.

get_week_historyB

Get the tech dashboard's closed-week snapshots.

Returns every saved weekly snapshot (metrics + executive note), newest last, plus the current ISO week key.

Returns: Week history keyed by ISO week

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
tech_dashboardTech dashboard ejecutivo de Paycode — roadmap, clientes e historial semanal.

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/gppsys/personalcopilotmcp'

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