Skip to main content
Glama

GeezerKeeper Referral Exit Routes and Deadlines

Choose the smallest GeezerKeeper workflow

choose_private_workflow
Read-onlyIdempotent

Choose the free, $19 consumer, or $59 professional option using only recipient count and intended use. No personal information is accepted.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
recipientCountYesNumber of identifiable organizations to track
professionalUseNoTrue for a practice, firm, or senior living location sharing handouts or tracking referral chronology and deadlines

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
reasonYes
alternativesYes
dataHandlingYes
nextActionUrlYes
recommendationYes
userFacingSummaryYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed8 schema fields changed
    • addedOutput schema / properties / alternatives / properties / consumer / properties / postPaymentSteps
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 3,
      +  "minItems": 3,
      +  "type": "array"
      +}
    • addedOutput schema / properties / alternatives / properties / consumer / properties / recurringCharge
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / alternatives / properties / free / properties / postPaymentSteps
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 3,
      +  "minItems": 3,
      +  "type": "array"
      +}
    • addedOutput schema / properties / alternatives / properties / free / properties / recurringCharge
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / alternatives / properties / professional / properties / postPaymentSteps
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 3,
      +  "minItems": 3,
      +  "type": "array"
      +}
    • addedOutput schema / properties / alternatives / properties / professional / properties / recurringCharge
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / recommendation / properties / postPaymentSteps
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 3,
      +  "minItems": 3,
      +  "type": "array"
      +}
    • addedOutput schema / properties / recommendation / properties / recurringCharge
      Added value: +{
      +  "type": "boolean"
      +}
  2. Changed3 schema fields changed
    • addedOutput schema / properties / nextActionUrl
      Added value: +{
      +  "format": "uri",
      +  "type": "string"
      +}
    • addedOutput schema / properties / userFacingSummary
      Added value: +{
      +  "type": "string"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "recommendation",
      -  "reason",
      -  "alternatives",
      -  "dataHandling"
      -]New value: +[
      +  "recommendation",
      +  "reason",
      +  "userFacingSummary",
      +  "nextActionUrl",
      +  "alternatives",
      +  "dataHandling"
      +]
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "alternatives": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "consumer": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "accessFailureRemedy": {
      +              "type": "string"
      +            },
      +            "accountRequired": {
      +              "type": "boolean"
      +            },
      +            "bestFor": {
      +              "type": "string"
      +            },
      +            "billing": {
      +              "type": "string"
      +            },
      +            "checkoutPhoneRequired": {
      +              "type": "boolean"
      +            },
      +            "checkoutUrl": {
      +              "format": "uri",
      +              "type": "string"
      +            },
      +            "delivery": {
      +              "type": "string"
      +            },
      +            "detailsUrl": {
      +              "format": "uri",
      +              "type": "string"
      +            },
      +            "includes": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "license": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "price": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "priceCurrency": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "format": "uri",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name",
      +            "price",
      +            "accountRequired",
      +            "bestFor",
      +            "detailsUrl"
      +          ],
      +          "type": "object"
      +        },
      +        "free": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "accessFailureRemedy": {
      +              "type": "string"
      +            },
      +            "accountRequired": {
      +              "type": "boolean"
      +            },
      +            "bestFor": {
      +              "type": "string"
      +            },
      +            "billing": {
      +              "type": "string"
      +            },
      +            "checkoutPhoneRequired": {
      +              "type": "boolean"
      +            },
      +            "checkoutUrl": {
      +              "format": "uri",
      +              "type": "string"
      +            },
      +            "delivery": {
      +              "type": "string"
      +            },
      +            "detailsUrl": {
      +              "format": "uri",
      +              "type": "string"
      +            },
      +            "includes": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "license": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "price": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "priceCurrency": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "format": "uri",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name",
      +            "price",
      +            "accountRequired",
      +            "bestFor",
      +            "detailsUrl"
      +          ],
      +          "type": "object"
      +        },
      +        "professional": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "accessFailureRemedy": {
      +              "type": "string"
      +            },
      +            "accountRequired": {
      +              "type": "boolean"
      +            },
      +            "bestFor": {
      +              "type": "string"
      +            },
      +            "billing": {
      +              "type": "string"
      +            },
      +            "checkoutPhoneRequired": {
      +              "type": "boolean"
      +            },
      +            "checkoutUrl": {
      +              "format": "uri",
      +              "type": "string"
      +            },
      +            "delivery": {
      +              "type": "string"
      +            },
      +            "detailsUrl": {
      +              "format": "uri",
      +              "type": "string"
      +            },
      +            "includes": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "license": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "price": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "priceCurrency": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "format": "uri",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name",
      +            "price",
      +            "accountRequired",
      +            "bestFor",
      +            "detailsUrl"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "free",
      +        "consumer",
      +        "professional"
      +      ],
      +      "type": "object"
      +    },
      +    "dataHandling": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "doNotEnter": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "workspaceStorage": {
      +          "type": "string"
      +        },
      +        "workspaceUploadedToGeezerKeeper": {
      +          "type": "boolean"
      +        }
      +      },
      +      "required": [
      +        "workspaceStorage",
      +        "workspaceUploadedToGeezerKeeper",
      +        "doNotEnter"
      +      ],
      +      "type": "object"
      +    },
      +    "reason": {
      +      "type": "string"
      +    },
      +    "recommendation": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "accessFailureRemedy": {
      +          "type": "string"
      +        },
      +        "accountRequired": {
      +          "type": "boolean"
      +        },
      +        "bestFor": {
      +          "type": "string"
      +        },
      +        "billing": {
      +          "type": "string"
      +        },
      +        "checkoutPhoneRequired": {
      +          "type": "boolean"
      +        },
      +        "checkoutUrl": {
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "delivery": {
      +          "type": "string"
      +        },
      +        "detailsUrl": {
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "includes": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "license": {
      +          "type": "string"
      +        },
      +        "name": {
      +          "type": "string"
      +        },
      +        "price": {
      +          "minimum": 0,
      +          "type": "number"
      +        },
      +        "priceCurrency": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "format": "uri",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "name",
      +        "price",
      +        "accountRequired",
      +        "bestFor",
      +        "detailsUrl"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "recommendation",
      +    "reason",
      +    "alternatives",
      +    "dataHandling"
      +  ],
      +  "type": "object"
      +}
  4. Changed1 schema field changed
    • changedInput schema / properties / professionalUse / description
      Previous value: -"True only for a practice sharing the maintained handout with clients"New value: +"True for a practice, firm, or senior living location sharing handouts or tracking referral chronology and deadlines"
  5. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the agent knows it's a safe read operation. The description adds the behavioral constraint 'No personal information is accepted,' which is valuable beyond the annotations and signals input restrictions.

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?

One efficient sentence conveying the core function and a key constraint. No redundancy; title and description are both concise.

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 simple selection tool with two params and an output schema, the description is sufficient. It doesn't spell out return values, but the output schema covers that. Slight gap: doesn't explain what the chosen workflow entails, but not necessary for invocation.

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%, with clear descriptions for recipientCount and professionalUse. The description's phrase 'using only recipient count and intended use' loosely maps to the schema but adds no new details beyond what's already in the parameter descriptions.

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?

The description clearly states 'Choose the free, $19 consumer, or $59 professional option' which identifies the tool's function as selecting a plan/workflow. The title 'Choose the smallest GeezerKeeper workflow' adds specificity. This distinguishes it from sibling tools which are all get/lookup operations.

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

Usage Guidelines3/5

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

The description implies usage for selecting among pricing tiers based on recipientCount and professionalUse, but doesn't explicitly state when to use it versus the sibling lookup tools. No exclusions or alternative recommendations are provided, so guidance is only implied.

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