Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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