Skip to main content
Glama

Server Details

Employee mentoring software. Goals, meetings, messages and surveys from your AI assistant.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 24 tools

Disambiguation4/5

Tools are grouped by resource (matches, members, cohorts, reports, skills, surveys, stats), and the few genuinely overlapping pairs (matches_manage vs cancel_match, members_manage vs remove_member, cohorts_manage vs delete_cohort, reports_manage vs delete_report_schedule) are explicitly disambiguated in their descriptions. The remaining friction is intra-tool action multiplexing rather than tool-to-tool confusion, plus a redundant 'admin_dashboard' alias inside reports_query.

Naming Consistency4/5

A clear `<resource>_manage` / `<resource>_query` pattern holds for the large majority of the set, all snake_case. The handful of standalone verbs (cancel_match, delete_cohort, delete_report_schedule, remove_member, get_match_onboarding) break the pattern, though they are documented as deliberate exceptions.

Tool Count3/5

24 tools for a broad mentoring platform is on the heavy side of the scale; several resource pairs (skills, surveys, reports, cohorts) could plausibly collapse further since each already multiplexes many actions behind an `action` parameter. It is defensible but feels bulky rather than tightly scoped.

Completeness3/5

Admin/analytics coverage is strong (announcements, cohorts, matches, reports, skills, surveys, stats), but several core lifecycle areas are read-only: goals have no create/update/complete, meetings have no scheduling or notes writes, and messaging has no send operation. These are notable gaps for a mentoring workflow, though some participant writes (submit_assessment, submit_response) exist.

Available Tools

24 tools
announcements_manageAInspect

Send an announcement to every active member of the organization. Requires title and body. Admin keys only. Delivered in-app and by web delivery to all members, plus a Slack channel post when one is configured.

Inputs: body (required), title (required).

announcements_queryA
Read-onlyIdempotent
Inspect

List announcements this organization has sent, most recent first, with the recipient count captured at send time. Optional limit (1-50, default 20).

Inputs: limit.

cancel_matchA
Destructive
Inspect

Permanently end an ACTIVE or PAUSED match as CANCELLED; unlike pause_match this cannot be reversed with resume_match.

Inputs: matchId (required), reason.

cohorts_manageA
Destructive
Inspect

Create or edit cohorts, or link/unlink matches to a cohort's cycle. Set action to "create" (requires name/startDate/endDate), "update" (requires cohortId), "assign_matches", or "remove_matches" (both require cohortId + matchIds). To delete a cohort, use delete_cohort instead — that stays a separate tool.

Inputs: action (required), name, endDate, cohortId, +3 more.

cohorts_queryA
Read-onlyIdempotent
Inspect

Read cohorts. Set action to "list" (optional phase filter) or "get_analytics" (requires cohortId).

Inputs: action (required), phase, cohortId.

delete_cohortA
Destructive
Inspect

Delete an unlaunched next-cohort preparation and revoke any invitations it created; cannot delete a launched or historical cohort.

Inputs: cohortId (required).

delete_report_scheduleB
Destructive
Inspect

Permanently delete a recurring report schedule and stop its future runs from firing.

Inputs: scheduleId (required).

get_match_onboardingA
Read-onlyIdempotent
Inspect

Get a match's onboarding progress — welcome-screen-viewed and goal-prompt-dismissed timestamps plus first-meeting and first-goal dates; participant keys only see their own match.

Inputs: matchId (required).

goals_queryA
Read-onlyIdempotent
Inspect

Read goals. Set action to "list" (optional ownerId/matchId/status filters), "get" (requires goalId), or "suggest_from_profile" (optional membershipId).

Inputs: action (required), goalId, status, matchId, +2 more.

matches_manageA
Destructive
Inspect

Modify match state. Set action to "approve" (transition PENDING→ACTIVE), "pause" (transition ACTIVE→PAUSED), "resume" (transition PAUSED→ACTIVE), or "complete" (transition ACTIVE→COMPLETED). All require matchId. To cancel a match irreversibly, use cancel_match instead — that stays a separate tool.

Inputs: action (required), matchId.

matches_queryA
Read-onlyIdempotent
Inspect

Read matches. Set action to "list" (optional status/cohortId/format/take filters), "get" (requires matchId), "get_summary" (requires matchId), "search" (requires query), "get_suggested" (requires menteeId, optional limit), or "request_recommendations" (requires menteeId).

Inputs: action (required), take, limit, query, +5 more.

meetings_queryA
Read-onlyIdempotent
Inspect

Read meetings and action items. Set action to "list" (optional matchId/status/take filters), "get" (requires meetingId), "list_action_items" (requires matchId, optional actionItemStatus), or "get_free_slots" (requires membershipId/fromDate/toDate, participant keys only).

Inputs: action (required), take, status, toDate, +5 more.

members_manageA
Destructive
Inspect

Invite, re-invite, revoke, deactivate, change the role of, or send a reminder to a member. Set action accordingly. To fully remove a member from the org, use remove_member instead — that stays a separate tool.

Inputs: action (required), role, email, accountType, +3 more.

members_queryA
Read-onlyIdempotent
Inspect

Search active org members by name, email, role, or active status (action search), or list invitations, optionally only the pending ones that are not yet accepted (action list_invitations).

Inputs: action (required), role, query, status, +1 more.

messaging_queryA
Read-onlyIdempotent
Inspect

Query messages. Set action to "list_conversations" (no fields required), "get_messages" (requires matchId; optional take/before), or "search" (requires query; optional matchId).

Inputs: action (required), take, query, before, +1 more.

profile_queryA
Read-onlyIdempotent
Inspect

Read profile and portfolio data. Set action to "get_profile" (optional membershipId — bio, department, seniority, skills, DEI demographics if enabled; admins can pass membershipId to view any member's) or "get_portfolio" (reflections, goal history, and badges for the calling participant only — membershipId is ignored, and admin keys are refused).

Inputs: action (required), membershipId.

remove_memberA
Destructive
Inspect

Soft-delete a member — deactivates them, detaches them from the org (clears their org membership), and frees their seat, while retaining their data; refuses on the org's last admin. Use deactivate_member to keep them attached to the org instead.

Inputs: membershipId (required).

reports_manageAInspect

Create or modify reports and schedules. Set action to "generate" (kick off an on-demand report, requires format/sections/dateRangeStart/dateRangeEnd), "create_schedule" (recurring report, requires name/frequency/sections/recipients), "update_schedule" (modify an existing schedule, requires scheduleId), or "apply_program_template" (create a cohort from a template). To delete a schedule, use delete_report_schedule instead — that stays a separate tool.

Inputs: action (required), name, format, enabled, +10 more.

reports_queryA
Read-onlyIdempotent
Inspect

Read reports and dashboards. Set action to "dashboard_metrics" (basic counts available on every plan), "admin_dashboard" (alias for dashboard_metrics), "dei_metrics" (demographic breakdowns for paid plans), "report_data" (full content of a report, requires reportId), "report_status" (check generation status, requires reportId), "report_history" (list past reports, optional take limit), or "list_program_templates" (seeded templates).

Inputs: action (required), take, reportId.

skills_manageAInspect

Modify skills and submit assessments. Set action to "create" (requires name/category, admin keys only, requires the orgSpecificSkills plan feature), "update_status" (requires skillId/status, admin keys only), or "submit_assessment" (requires skillId/level, optional matchId, participant keys only).

Inputs: action (required), name, level, status, +4 more.

skills_queryA
Read-onlyIdempotent
Inspect

Read skills. Set action to "list" (optional category/status filters), "search" (requires query), "get_growth" (optional membershipId — participants always see their own), or "get_match_skills" (requires matchId).

Inputs: action (required), query, status, matchId, +2 more.

stats_queryA
Read-onlyIdempotent
Inspect

Read mentorship stats. Set action to "mentor_stats" (mentor participant role only, optional membershipId), "mentor_moments" (mentor participant role only, self-only — membershipId is not accepted; optional unseen), "mentee_stats" (mentee participant role only, optional membershipId), or "growth_report"/"journey_timeline" (always available, optional membershipId).

Inputs: action (required), unseen, membershipId.

surveys_manageAInspect

Modify surveys and submit responses. Set action to "create" (requires name/type, admin keys only), "update" (requires surveyId, optional name/status, admin keys only), or "submit_response" (requires surveyId/questionId/answer, optional matchId).

Inputs: action (required), name, type, answer, +5 more.

surveys_queryA
Read-onlyIdempotent
Inspect

Query surveys. Set action to "list" (optional type/status filters; participants only ever see ACTIVE surveys they are in the audience for, regardless of the status filter) or "get_results" (requires surveyId, optional matchId; participants see only their own responses; matchId filtering is rejected on anonymous surveys for non-participant callers).

Inputs: action (required), type, status, matchId, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to guide users through hiring an engineering-leadership mentor, from getting options and matching focus to designing a program and booking an intro call. It computes prices server-side and sends a formal itemized offer after explicit price agreement.
      MIT
    • -
      license
      Not graded
      quality
      Not graded
      maintenance
      AI onboarding OS for startups providing handbook Q&A with citations, Day‑1/Week‑1 checklists, and readiness tracking via MCP tools.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources