cdtm-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CDTM_COOKIE | Yes | The session cookie for internal.cdtm.com (starts with _HOST-oauth2-proxy=). |
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 |
|---|---|
| list_tag_categoriesA | List the filter categories available on the CDTM portal and how many options each has. Use list_tags(category) to see the options. |
| list_tagsA | List available tag names for a filter category, optionally filtered by a case-insensitive substring. Categories: skills, interests, supports ("Can Support With"), searching ("Looking For"), companies, education, cohorts (class, e.g. "Fall 2017"), locations. |
| search_membersA | Search CDTM community members (students + alumni). All tag arguments take human-readable names (e.g. skills=["Machine Learning", "Agentic AI"]) which are resolved against the portal's taxonomy — use list_tags() first if unsure of exact naming. Combining filters narrows the search. Returns member cards (id, name, headline, location, cohort, tags, profile_url) plus totalCount/totalPages; pass page=2 etc. to paginate. |
| get_member_profileA | Fetch a member's full profile page. |
| refresh_taxonomyA | Re-fetch the filter taxonomy from the portal (use if tags seem stale). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clear, distinct purpose: listing categories, listing tags, searching members, fetching profiles, and refreshing taxonomy. No overlap or ambiguity.
All tool names follow a consistent verb_noun pattern: list_tag_categories, list_tags, search_members, get_member_profile, refresh_taxonomy. The style is uniform and predictable.
Five tools is well-scoped for a community directory. Each tool serves a necessary function without redundancy or bloat.
The set covers browsing taxonomy, searching members, and fetching detailed profiles. The read-only nature of the domain is fully supported, with no obvious gaps.