note1.ai
Server Details
Search meetings, export summaries and transcripts, and manage recordings from any AI tool.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 9 of 9 tools scored. Lowest: 3.4/5.
Each tool targets a distinct action: calendar listing, meeting retrieval, search, export, scheduling, cancellation, and updates. Even the two scheduling-related tools are clearly separated by whether they create a calendar link or schedule a bot for an existing event.
All tools follow the same note1_verb_noun pattern (e.g., note1_get_meeting, note1_list_meetings, note1_update_meeting). No mixed conventions or vague verbs.
Nine tools is a well-scoped size for a meeting-recording assistant, covering browsing, retrieval, search, export, scheduling, and editing without being overwhelming.
The surface covers the full meeting lifecycle: scheduling (via link or bot), viewing calendar/meetings, retrieving details, searching, exporting, updating, and canceling. No obvious dead ends or missing core operations.
Available Tools
9 toolsnote1_cancel_recordingCancel recordingADestructiveInspect
Calls off note1's recording bot for a meeting (optionally the whole recurring series). The calendar event itself is untouched.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | note1 team id; omit to use your active team | |
| meetingId | Yes | Meeting id to cancel | |
| cancelSeries | No | Also cancel future occurrences |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and readOnlyHint=false, but the description adds key context: the calendar event is untouched, and the series can be canceled. This clarifies the destructive scope, which is valuable beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with the primary action and a clarifying caveat. No filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple cancellation tool with full schema coverage and adequate annotations, the description covers the essential behavioral nuance (series option, calendar event untouched). Slight gap: no mention of what happens to existing recordings, but this is not critical for selecting the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so parameters are well-documented. The description adds meaning to cancelSeries by linking it to 'optionally the whole recurring series', which helps the agent understand the boolean's effect. teamId and meetingId remain as in schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Calls off') and resource ('note1's recording bot') with clear scope ('for a meeting (optionally the whole recurring series)'). This clearly distinguishes it from sibling tools like note1_schedule_recording, which would set up the bot.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use it: when you want to cancel a recording bot for a meeting, optionally including the series. It does not explicitly mention alternatives, but the context makes it evident from siblings. Missing explicit exclusion like 'do not use to delete calendar events' but the last sentence covers that.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_export_meetingExport meetingARead-onlyInspect
Export a meeting's summary and/or full speaker-attributed transcript as paste-ready markdown (or structured JSON). Use when the user wants the complete content, verbatim quotes, or a document to save.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Default: markdown | |
| teamId | No | note1 team id; omit to use your active team | |
| content | No | Default: both | |
| meetingId | Yes | Meeting id (from search/list/calendar results) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint: true and destructiveHint: false, covering the safety profile. The description adds useful context about 'paste-ready' output and 'speaker-attributed' transcripts, but it does not disclose deeper behaviors like error handling or handling of missing meetings. This meets the baseline given annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loads the core purpose, and includes a clear usage condition. Every word earns its place, with no redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the read-only annotation, complete parameter schema, and the tool's export-focused role, the description provides enough to understand what to expect and when to invoke it. It does not describe the exact return structure, but the lack of an output schema and the straightforward export function make this a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with each parameter (meetingId, format, teamId, content) already described in the schema. The description reinforces the meaning of 'summary/transcript' and 'markdown/json' but does not add any semantics beyond the structured schema, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action: 'Export a meeting's summary and/or full speaker-attributed transcript as paste-ready markdown (or structured JSON).' It specifies the verb (export), the resource (meeting summary/transcript), and the output variants, effectively distinguishing it from sibling tools like note1_get_meeting.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit use-case guidance: 'Use when the user wants the complete content, verbatim quotes, or a document to save.' However, it does not name specific alternatives or state when not to use it, leaving the differentiation from similar retrieval tools implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_get_calendarGet calendarARead-onlyInspect
List your calendar events with recording status (which meetings note1 will record).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| teamId | No | Accepted for uniformity; calendar is per-user | |
| upcoming | No | Default true |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, and the description's 'List' is consistent. The description adds value by mentioning recording status, but does not disclose behavior about limit/upcoming defaults or teamId being ignored, though teamId is covered in the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single concise sentence that front-loads the action and resource, with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple with no required parameters and no output schema. The description explains the return value concept (calendar events with recording status), but could mention pagination or default upcoming behavior; however, it is adequate for the simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 67%: teamId and upcoming have descriptions, but limit is undocumented. The description itself adds no parameter details, so it fails to compensate for the missing limit explanation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'List' and resource 'calendar events', and adds the key detail of recording status, which distinguishes it from sibling tools like note1_list_meetings or note1_get_meeting.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage by stating it lists calendar events with recording status, but it does not explicitly state when to prefer this tool over alternatives such as note1_list_meetings or note1_search_meetings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_get_meetingGet meetingBRead-onlyInspect
Fetch one meeting: summary overview, summary sections, participants, status, and the dashboard link.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | note1 team id; omit to use your active team | |
| meetingId | Yes | Meeting id (from search/list/calendar results) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds value by detailing what the returned meeting includes, which is helpful since there is no output schema. However, it does not disclose additional behavioral aspects such as error handling, permissions, or rate limits, so a middle score is appropriate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, front-loaded with the primary action ('Fetch one meeting') and efficiently itemizing the returned content. There is zero redundancy; every word contributes to understanding the tool's behavior.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only fetch with two parameters and no output schema, the description covers the essential purpose and expected result composition. It does not mention error cases or how to obtain a meetingId, but the schema description already indicates that meetingId comes from search/list/calendar results. Overall, it is sufficiently complete for straightforward use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with both meetingId and teamId having meaningful descriptions. The description adds no parameter-specific details beyond what the schema already provides, so the baseline of 3 is warranted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool fetches a single meeting and enumerates the returned components (summary overview, summary sections, participants, status, dashboard link). It is specific with a verb and resource, and the word 'one' provides some distinction from list/search siblings, though it does not explicitly name alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus alternatives like list_meetings or search_meetings. There are no prerequisites, exclusions, or contextual cues beyond the implication that you need a specific meetingId. This falls under 'no guidance' rather than 'implied usage' because the description does not even hint at selection criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_get_scheduling_linkGet scheduling linkARead-onlyInspect
THE tool for "schedule/set up/book a meeting" requests. note1 cannot create calendar events directly; this returns a prefilled calendar link the user opens to create the event in their own calendar — with note1 pre-invited to record it.
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | Meeting platform (Zoom is not supported) | |
| timezone | No | IANA timezone, default UTC |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation, the description discloses that the tool does not create calendar events but returns a link, and that note1 is pre-invited to record. This gives useful behavioral context about the tool's side effects and workflow.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the key purpose ('THE tool'), and every clause adds value. It avoids repetition and is well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with no output schema, the description clearly states what is returned (prefilled link), the user action needed, and note1's involvement. It doesn't mention timezone default or platform limitations, but those are covered by the schema, making it sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and both parameters (platform and timezone) have descriptions. The description adds no per-parameter detail, but the schema already handles semantics, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states it is 'THE tool for schedule/set up/book a meeting requests,' making the purpose unmistakable. It also clarifies it returns a prefilled calendar link rather than creating events, distinguishing it from sibling tools like note1_schedule_recording.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly dictates this is the tool for scheduling requests, and explains that it cannot create events directly, which guides the agent to use this link-based approach. However, it does not explicitly name alternative tools or state when not to use this tool, so it falls short of full exclusion guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_list_meetingsList meetingsARead-onlyInspect
Browse note1 meetings without a search query. Filter by status (comma list: scheduled,ready,failed,…) and date range.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | nextPage cursor from a previous call | |
| status | No | Comma-separated statuses | |
| teamId | No | note1 team id; omit to use your active team | |
| callAtAfter | No | ISO date lower bound | |
| callAtBefore | No | ISO date upper bound |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds the browsing context and filter options but does not disclose pagination behavior or response format, which is a gap for a list tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that front-loads the core behavior (browse without search query) and lists filters concisely. There is no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has five optional parameters and no output schema. The description covers the core purpose and filters but omits pagination cursor usage and expected return shape, which are relevant for a list operation. Adequate but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with all parameters documented. The description mentions status and date range, which maps to the schema, but does not add new semantic detail beyond what the schema already provides. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the verb 'Browse' with the resource 'note1 meetings', and explicitly states 'without a search query', which distinguishes it from the sibling search tool. This gives a specific, actionable purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly implies this tool is for browsing meetings when no search query is needed, and mentions filtering by status and date range. However, it does not explicitly name alternative tools or exclusion scenarios, so it falls short of full explicit guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_schedule_recordingSchedule recordingAInspect
Schedules note1's recording bot — either for an existing calendar event (calendarEventId, from note1_get_calendar) or for any meeting link at a given time (callUrl + callAt). Does NOT create a calendar event or invite anyone — use note1_get_scheduling_link for that.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Title for the ad-hoc recording | |
| callAt | No | ISO start time for the ad-hoc recording; default now | |
| teamId | No | note1 team id; omit to use your active team | |
| callUrl | No | Meeting link (Meet/Teams/Zoom) for an ad-hoc recording | |
| applyToSeries | No | Record all occurrences of the recurring event | |
| calendarEventId | No | Existing calendar event to record |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate the tool is not read-only, not open-world, and not destructive. The description adds meaningful behavioral context by stating it schedules a recording bot and does not create calendar events or send invitations, clarifying side-effect boundaries. It could go further by explaining behavior when both calendarEventId and callUrl are provided, but this is a minor gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the primary action, then provides mode details and an explicit exclusion with an alternative. Every sentence earns its place with no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 6 optional parameters, no output schema, and sibling tools, the description is complete: it explains the two operational modes, sources for inputs, and clearly demarcates non-actions. The combination instructions and explicit 'does NOT' phrase cover the main edge cases, making it sufficient for an agent to invoke correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already provides 100% coverage for all parameter descriptions, so the baseline is 3. The description adds value by grouping parameters into two use modes (calendarEventId vs. callUrl + callAt) and by indicating where calendarEventId can be obtained (note1_get_calendar), which helps the agent select the correct parameter combination.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool schedules note1's recording bot, and distinguishes it from siblings by specifying it handles either existing calendar events or ad-hoc meeting links. It also explicitly notes what it does NOT do (create calendar events or invite), which further sharpens the purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit usage scenarios: use calendarEventId for existing events (sourced from note1_get_calendar) or use callUrl + callAt for ad-hoc recordings. It also gives an alternative tool (note1_get_scheduling_link) when the user needs to create a calendar event or invite, making when-to-use vs. not-to-use clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_search_meetingsSearch meetingsARead-onlyInspect
Search your note1 meetings. mode "search" returns ranked source snippets; mode "analysis" returns an AI answer with sources. Searches with your own permissions.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| mode | No | Default: search | |
| query | Yes | What to look for | |
| teamId | No | note1 team id; omit to use your active team |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds useful behavioral context: searches respect the user's own permissions, and the two modes return different outputs (ranked snippets vs AI answer). This goes beyond the annotations and clarifies expected behavior, though it omits pagination or rate-limit details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core purpose, and then elaborates on modes and permissions. Every sentence earns its place, with no fluff or repetition of annotation data.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a search tool with two modes and four parameters, the description covers the key differentiator (mode behavior) and the security/permission model. It does not explain the 'kind' filter or result ordering, but the input schema provides the available enum values. Without an output schema, it could mention return format, but the mode descriptions give a fair clue. Overall, it is sufficiently complete for an agent to select and invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 75% with descriptions for query, mode, and teamId. The description adds meaning to 'mode' by explaining the output difference between 'search' and 'analysis'. The 'kind' parameter is not discussed beyond its enum values, but the enum is self-descriptive. This is adequate but not outstanding; the description adds some value over the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action ('Search your note1 meetings') with resource and scope. The two modes ('search' and 'analysis') add functional clarity. It does not explicitly differentiate from sibling tools like note1_list_meetings, but the verb 'search' and mention of ranked snippets and AI answers imply a distinct purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage: use this to search meetings with a query, using either 'search' or 'analysis' mode. However, it does not provide explicit when-to-use guidance or alternatives, such as 'use note1_list_meetings to browse without a query' or 'use note1_get_meeting to retrieve a specific meeting transcript'. No exclusions are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
note1_update_meetingUpdate meetingADestructiveInspect
Edits a note1 meeting/recording: title, bot time or link, summary style, language, video. Time/link changes retarget note1's bot only — attendees' calendars are untouched. Does NOT create a calendar event or invite anyone — use note1_get_scheduling_link for that.
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Summary style, e.g. general, standup, 1-1, sales-call | |
| title | No | ||
| callAt | No | New ISO start time for the bot (must be in the future) | |
| teamId | No | note1 team id; omit to use your active team | |
| callUrl | No | New meeting link | |
| language | No | Transcription language code | |
| meetingId | Yes | Meeting id (from search/list/calendar results) | |
| recordVideo | No | ||
| applyToSeries | No | Apply changes to this and future occurrences |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark destructiveHint=true, and the description adds valuable behavioral nuance: time/link changes retarget only note1's bot and do not affect calendars. It also clearly states it does not create events or invite users, going beyond the annotation to describe side effects and boundaries.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with the main purpose, and every sentence contributes useful information. No redundant phrases or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with 9 parameters and no output schema, the description covers the core purpose, key side effects, and provides an alternative tool. It lacks commentary on series behavior or output, but the schema handles parameter-level details. Overall context is sufficient for an agent to decide to use it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is at 78%, with descriptions for most parameters (e.g., callAt as 'New ISO start time', style examples). The description lists the editable fields but does not add deeper meaning beyond what the schema already provides. Some parameters like teamId and applyToSeries are not mentioned in the description, but they are covered in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it 'Edits a note1 meeting/recording' and lists specific editable fields (title, bot time or link, summary style, language, video). It also explicitly distinguishes itself from note1_get_scheduling_link by clarifying it does NOT create calendar events or invite attendees, differentiating it from sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit when-not context: 'Does NOT create a calendar event or invite anyone' and names the alternative tool to use for that purpose. Also explains the scope of time/link changes (bot only, attendees' calendars untouched), giving clear guidance for when this tool is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI agents with structured access to Zoom recorded meetings, enabling search, summarization, and action item extraction.0BSD 2-Clause "Simplified"

note1 MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search and retrieve meeting notes, summaries, and transcripts from note1, with tools to export markdown, check recording status, and manage meeting recordings.80MIT
MeetGeek MCP Serverofficial
FlicenseNot gradedqualityDmaintenanceEnables AI tools to access and manage MeetGeek meetings, including transcripts, highlights, summaries, and recording uploads.3723- AlicenseNot gradedqualityAmaintenanceOpen-source meeting bot API with MCP server. Search, retrieve, and analyze meeting transcripts from Google Meet, Zoom, and Microsoft Teams directly from your AI tools.12,726Apache 2.0