Skip to main content
Glama

Save my application intent

save_application_intent
Idempotent

Save an explicitly requested personal course application intent. Never create during ordinary consultation. Do not proactively solicit private details. When the applicant voluntarily supplies supported basic text, save it with update_application after creation; do not reject the message just because it includes identity or contact information. Do not ask again for an account email already initialized by authorization. Documents use Forms. Reuse operationId after an unknown result. Web entry requires a verified secure client UI; explain this limitation before saving.

Input Schema

NameRequiredDescriptionDefault
localeNo
operationIdYes
initialIntentYes

Output Schema

NameRequiredDescriptionDefault
idYes
formNo
typeYes
filesNo
localeNo
statusYes
contactNo
revisionYes
typeDataYes
interviewNo
assessmentNo
chatPolicyNo
notificationNo
followUpItemsNo
allowedActionsNo
blockingIssuesNo
contactAdvisorUrlNo
completionContactsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior5/5

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

Annotations only declare non-read-only, idempotent, non-destructive; the description adds real operational context: retry behavior ('Reuse operationId after an unknown result'), consent rules, the account-email already initialized by authorization, and the client-UI precondition. Notably it clarifies that messages containing identity/contact info should not be rejected, which the annotations cannot express.

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

Conciseness3/5

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

The purpose is front-loaded, but the body is a dense run-on of policy sentences, several of which are conversational policy rather than invocation guidance (e.g. 'Do not ask again for an account email already initialized by authorization', 'Documents use Forms'). Each rule has intent, but the sentence 'Documents use Forms' is cryptic and several clauses could be tightened or moved to sibling tools.

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?

With an output schema present, return values need not be explained, and the description covers consent, retry semantics, and the web-entry precondition. The remaining gaps are the locale parameter and the precise content constraints on initialIntent.

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 description coverage is 0%, so the description carries the burden. It gives operationId real meaning ('Reuse operationId after an unknown result') and implies what initialIntent may contain ('supported basic text', tolerance for identity/contact information), but locale is never mentioned and content limits on initialIntent are only hinted at.

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 first sentence names a specific verb and resource ('Save ... course application intent') and is front-loaded before any policy text. It also distinguishes itself from the sibling update_application ('save it with update_application after creation') and from ordinary consultation. The phrase 'personal course application intent' is slightly abstract, which keeps it short of a 5.

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

Usage Guidelines5/5

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

Explicit exclusions are stated: 'Never create during ordinary consultation' and 'Do not proactively solicit private details.' It also gives the alternative path (use update_application after creation) and the prerequisite for web entry ('requires a verified secure client UI; explain this limitation before saving').

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources