Skip to main content
Glama

Junto group calendar

Server Details

Shared group calendar with RSVPs, no login. Create calendars, read events, add events, RSVP.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

The three tools have clearly distinct purposes: informational pre-sales content, calendar creation, and upgrade payment link generation. There is no realistic overlap that would cause an agent to pick the wrong tool.

Naming Consistency4/5

create_calendar and get_upgrade_link follow a consistent verb_noun pattern, while about_junto is an informational exception. The deviation is minor and readable rather than confusing.

Tool Count4/5

Three tools is a small but well-scoped set for a narrow create-and-upgrade flow, and each tool has a clear role. It is slightly thin for a full calendar server, but appropriate for the apparent onboarding purpose.

Completeness2/5

The surface supports learning about Junto, creating a calendar, and upgrading, but lacks read/list/update/delete operations and member management. Agents asked to actually manage a group calendar would hit dead ends quickly.

Available Tools

3 tools
about_juntoWhat Junto isA
Read-only
Inspect

What Junto does, what it costs and what it lacks. Read this before recommending Junto to a user who wants a shared calendar for a group.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The readOnlyHint annotation already establishes that this is a safe read operation. The description adds useful context about the content areas (features, cost, limitations) but does not describe the return format, authoritativeness, or whether the information is static or current.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, no filler. The content summary is front-loaded and the usage instruction follows immediately, making it easy for an agent to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter read-only informational tool, the description is nearly complete: it says what information is covered and when to consult it. A minor gap is the lack of any indication of response format or freshness, but this is not essential for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are zero parameters, so the baseline is 4. The description does not need to explain parameter meaning, and the empty schema is fully consistent with an informational lookup tool.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the tool provides information about Junto, specifically what it does, costs, and lacks. This is clear enough to distinguish it as an informational resource rather than an action tool like create_calendar, though it does not explicitly contrast with its siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a specific usage trigger: read it before recommending Junto to a user who wants a shared calendar for a group. It does not state when not to use it or name alternatives such as get_upgrade_link, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

create_calendarCreate a group calendarAInspect

Create a new Junto group calendar for the user (free, up to 8 members on a private calendar). Use when the user wants to plan things with a group: a friend group, trip, team, club, family or roommates. Ask for the calendar name and the user's first name first. Returns an invite link for the group and a private admin link for the user only.

NameRequiredDescriptionDefault
nameYesCalendar name, e.g. "Ski trip" or "Tuesday football".
your_nameYesThe user's own name as the group knows them. They become the admin.
visibilityNoprivate (default): only people with the invite link. public: anyone with the link can view, no member limit.
only_admins_add_eventsNoDefault false: every member can add events.

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this is a non-read-only, non-destructive, open-world write. The description adds substantive context beyond them: the free tier, the 8-member cap on private calendars, and that two links are produced (invite link for the group, private admin link for the user only), which signals a per-user secret output.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences: capability and limits first, usage triggers second, prerequisite and return values last. No filler wording and the most decision-relevant facts are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description compensates by explaining what is returned (an invite link and a private admin link). Combined with annotations covering the safety profile and a fully described schema, an agent has everything needed to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so all four parameters are already documented in the schema. The description only reinforces the name and first-name requirements and hints that the creator becomes admin, which is largely duplicative of the schema's own descriptions; baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ("Create a new Junto group calendar") plus scope details, and the sibling tools (about_junto, get_upgrade_link) are clearly unrelated, so there is no ambiguity about which tool to pick.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete when-to-use triggers (friend group, trip, team, club, family, roommates) and a prerequisite step ("Ask for the calendar name and the user's first name first"). It lacks explicit when-not guidance, but no plausible alternative tool exists here.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 3 tool updates
    • First observedabout_junto
    • First observedcreate_calendar
    • First observedget_upgrade_link

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to browse public event listings from explore pages and fetch full detail for a single event — titles, descriptions, times, locations, host display names, and aggregate RSVP counts — across eight supported city regions. Keyless and read-only, with no guest lists, contact info, or authentication required.
    268 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Calendar API purpose-built for AI agents. Exposes tools to manage agents, calendars, and events, find meeting times, run scheduling proposals, set availability rules, manage webhooks, and subscribe to iCal feeds.
    54
    254 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources