GeezerKeeper Referral Exit Routes and Deadlines
Read-only senior-care exit routes, duplicate-referral deadlines, and templates; no PII or sending.
사용해야 할까요
품질 및 안전성
발견 사항 (4)
- HIGH
- MEDIUMget_unfilled_request_template에서
- LOWlookup_duplicate_referral_deadline에서
- INFOget_unfilled_request_template에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"referral-exit-routes": {
"url": "https://geezerkeeper.com/mcp"
}
}
}원격 엔드포인트
https://geezerkeeper.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟢get_info
Return canonical public business identity, contact, pricing range, and privacy-boundary information (PUBLICMCP v0.3). Accepts no inputs.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"publicmcp_version": {
"type": "string"
},
"name": {
"type": "string"
},
"tagline": {
"type": "string"
},
"description": {
"type": "string"
},
"website": {
"type": "string",
"format": "uri"
},
"business_type": {
"type": "array",
"items": {
"type": "string"
}
},
"logo": {
"type": "string",
"format": "uri"
},
"price_range": {
"type": "string"
},
"contact": {
"type": "object",
"properties": {
"quote_url": {
"type": "string",
"format": "uri"
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"telephone": {
"type": "string"
}
},
"required": [
"quote_url",
"email",
"telephone"
],
"additionalProperties": false
},
"opening_hours": {
"type": "array",
"items": {
"type": "string"
}
},
"social_profiles": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"category": {
"type": "string"
},
"data_boundary": {
"type": "object",
"properties": {
"accepts_personal_information": {
"type": "boolean"
},
"submits_requests": {
"type": "boolean"
}
},
"required": [
"accepts_personal_information",
"submits_requests"
],
"additionalProperties": false
}
},
"required": [
"publicmcp_version",
"name",
"tagline",
"description",
"website",
"business_type",
"logo",
"price_range",
"contact",
"opening_hours",
"social_profiles",
"category",
"data_boundary"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_services(category)
Return the current free, $19 consumer, and $59 professional self-serve options. The optional category is enumerated and cannot carry personal information.
입력 스키마
{
"type": "object",
"properties": {
"category": {
"default": "all",
"description": "Filter: all, free, consumer, or professional",
"type": "string",
"enum": [
"all",
"free",
"consumer",
"professional"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"services": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"category": {
"type": "string",
"enum": [
"free",
"consumer",
"professional"
]
},
"description": {
"type": "string"
},
"pricing": {
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0
},
"currency": {
"type": "string"
},
"billing": {
"type": "string"
}
},
"required": [
"amount",
"currency",
"billing"
],
"additionalProperties": false
},
"delivery": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"checkout_url": {
"type": "string",
"format": "uri"
},
"account_required": {
"type": "boolean"
},
"best_for": {
"type": "string"
},
"recurring_charge": {
"type": "boolean"
},
"post_payment_steps": {
"minItems": 3,
"maxItems": 3,
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"category",
"description",
"pricing",
"delivery",
"url",
"account_required",
"best_for"
],
"additionalProperties": false
}
}
},
"required": [
"services"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_location
Return online delivery and U.S. service coverage without exposing a private street address or accepting a location input.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"headquarters": {
"type": "string"
},
"geo": {
"type": "null"
},
"geo_radius": {
"type": "null"
},
"remote_capable": {
"type": "boolean"
},
"offices": {
"type": "array",
"items": {
"type": "string"
}
},
"service_areas": {
"type": "array",
"items": {
"type": "string"
}
},
"scope_note": {
"type": "string"
}
},
"required": [
"headquarters",
"geo",
"geo_radius",
"remote_capable",
"offices",
"service_areas",
"scope_note"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢lookup_duplicate_referral_deadline(network)
Return source-maintained public duplicate-referral deadline and reporting-route facts for Caring.com or A Place for Mom, plus the current professional tracking fit. Input is only an enumerated network; never provide lead or prospect information.
입력 스키마
{
"type": "object",
"properties": {
"network": {
"default": "all",
"description": "Filter: all, caring, or apfm",
"type": "string",
"enum": [
"all",
"caring",
"apfm"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"policies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"caring",
"apfm"
]
},
"network": {
"type": "string"
},
"publicDeadlineStatus": {
"type": "string",
"enum": [
"published",
"not_stated_in_public_consumer_terms"
]
},
"businessDayWindow": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"trigger": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"controllingDeadline": {
"type": "string"
},
"reportRoute": {
"type": "string"
},
"requiredFacts": {
"type": "array",
"items": {
"type": "string"
}
},
"confirmation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sourceUrl": {
"type": "string",
"format": "uri"
},
"sourceCheckedAt": {
"type": "string"
},
"guideUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"id",
"network",
"publicDeadlineStatus",
"businessDayWindow",
"trigger",
"controllingDeadline",
"reportRoute",
"requiredFacts",
"confirmation",
"sourceUrl",
"sourceCheckedAt",
"guideUrl"
],
"additionalProperties": false
}
},
"reviewedAt": {
"type": "string"
},
"dataBoundary": {
"type": "object",
"properties": {
"acceptsPersonalInformation": {
"type": "boolean"
},
"submitsDuplicateReports": {
"type": "boolean"
}
},
"required": [
"acceptsPersonalInformation",
"submitsDuplicateReports"
],
"additionalProperties": false
},
"disclaimer": {
"type": "string"
},
"professionalFit": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"price": {
"type": "number",
"minimum": 0
},
"priceCurrency": {
"type": "string"
},
"billing": {
"type": "string"
},
"recurringCharge": {
"type": "boolean"
},
"detailsUrl": {
"type": "string",
"format": "uri"
},
"checkoutUrl": {
"type": "string",
"format": "uri"
},
"checkoutPhoneRequired": {
"type": "boolean"
},
"accountRequired": {
"type": "boolean"
},
"bestFor": {
"type": "string"
},
"useWhen": {
"type": "string"
},
"userFacingSummary": {
"type": "string"
},
"accessFailureRemedy": {
"type": "string"
},
"postPaymentSteps": {
"minItems": 3,
"maxItems": 3,
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"price",
"priceCurrency",
"billing",
"recurringCharge",
"detailsUrl",
"checkoutUrl",
"checkoutPhoneRequired",
"accountRequired",
"bestFor",
"useWhen",
"userFacingSummary",
"accessFailureRemedy",
"postPaymentSteps"
],
"additionalProperties": false
}
},
"required": [
"policies",
"reviewedAt",
"dataBoundary",
"disclaimer",
"professionalFit"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢lookup_exit_route(sourceId)
Return a maintained stop-contact and privacy route for one supported senior-care referral network. Input is only a network identifier; never provide personal information.
입력 스키마
{
"type": "object",
"properties": {
"sourceId": {
"type": "string",
"enum": [
"apfm",
"caring",
"seniorly",
"seniorhousingnet"
],
"description": "Referral network: apfm, caring, seniorly, or seniorhousingnet"
}
},
"required": [
"sourceId"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"route": {
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"apfm",
"caring",
"seniorly",
"seniorhousingnet"
]
},
"name": {
"type": "string"
},
"domains": {
"type": "array",
"items": {
"type": "string"
}
},
"privacyPolicyUrl": {
"type": "string",
"format": "uri"
},
"termsUrl": {
"type": "string",
"format": "uri"
},
"contactAgreementUrl": {
"type": "string",
"format": "uri"
},
"controlUrl": {
"type": "string",
"format": "uri"
},
"privacyEmail": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"privacyPhone": {
"type": "string"
},
"contactPhone": {
"type": "string"
},
"requestSubject": {
"type": "string"
},
"requestedIdentityFields": {
"type": "array",
"items": {
"type": "string"
}
},
"textOptOut": {
"type": "string"
},
"providerFollowup": {
"type": "string"
},
"routeNote": {
"type": "string"
},
"guideUrl": {
"type": "string",
"format": "uri"
},
"preSubmitGuideUrl": {
"type": "string",
"format": "uri"
},
"reviewedAt": {
"type": "string"
}
},
"required": [
"id",
"name",
"domains",
"controlUrl",
"privacyEmail",
"requestSubject",
"textOptOut",
"providerFollowup",
"guideUrl",
"reviewedAt"
],
"additionalProperties": false
},
"reviewedAt": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"nextStep": {
"type": "string"
},
"guideUrl": {
"type": "string",
"format": "uri"
},
"dataBoundary": {
"type": "object",
"properties": {
"acceptsPersonalInformation": {
"type": "boolean"
},
"submitsRequests": {
"type": "boolean"
},
"instruction": {
"type": "string"
}
},
"required": [
"acceptsPersonalInformation",
"submitsRequests",
"instruction"
],
"additionalProperties": false
}
},
"required": [
"route",
"reviewedAt",
"disclaimer",
"nextStep",
"guideUrl",
"dataBoundary"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_unfilled_request_template(sourceId, recipientType)
Return an unfilled template for a referral network or an identifiable provider. The server accepts no personal fields and never sends the request. Replace bracketed placeholders locally.
입력 스키마
{
"type": "object",
"properties": {
"sourceId": {
"type": "string",
"enum": [
"apfm",
"caring",
"seniorly",
"seniorhousingnet"
],
"description": "Used only to return the current source-specific destination and instructions"
},
"recipientType": {
"type": "string",
"enum": [
"referral-network",
"identified-provider"
],
"description": "Return a template for the referral network or for one identified provider"
}
},
"required": [
"sourceId",
"recipientType"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"sourceId": {
"type": "string",
"enum": [
"apfm",
"caring",
"seniorly",
"seniorhousingnet"
]
},
"recipientType": {
"type": "string",
"enum": [
"referral-network",
"identified-provider"
]
},
"destination": {
"anyOf": [
{
"type": "object",
"properties": {
"privacyEmail": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"controlUrl": {
"type": "string",
"format": "uri"
},
"requestSubject": {
"type": "string"
}
},
"required": [
"privacyEmail",
"controlUrl",
"requestSubject"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"instruction": {
"type": "string"
}
},
"required": [
"instruction"
],
"additionalProperties": false
}
]
},
"template": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"bestFor": {
"type": "string"
},
"subject": {
"type": "string"
},
"body": {
"type": "string"
}
},
"required": [
"id",
"bestFor",
"subject",
"body"
],
"additionalProperties": false
},
"dataBoundary": {
"type": "object",
"properties": {
"acceptsPersonalInformation": {
"type": "boolean"
},
"submitsRequests": {
"type": "boolean"
},
"instruction": {
"type": "string"
}
},
"required": [
"acceptsPersonalInformation",
"submitsRequests",
"instruction"
],
"additionalProperties": false
},
"disclaimer": {
"type": "string"
}
},
"required": [
"sourceId",
"recipientType",
"destination",
"template",
"dataBoundary",
"disclaimer"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢choose_private_workflow(recipientCount, professionalUse)
Choose the free, $19 consumer, or $59 professional option using only recipient count and intended use. No personal information is accepted.
입력 스키마
{
"type": "object",
"properties": {
"recipientCount": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Number of identifiable organizations to track"
},
"professionalUse": {
"default": false,
"description": "True for a practice, firm, or senior living location sharing handouts or tracking referral chronology and deadlines",
"type": "boolean"
}
},
"required": [
"recipientCount"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"recommendation": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"price": {
"type": "number",
"minimum": 0
},
"priceCurrency": {
"type": "string"
},
"billing": {
"type": "string"
},
"recurringCharge": {
"type": "boolean"
},
"checkoutUrl": {
"type": "string",
"format": "uri"
},
"checkoutPhoneRequired": {
"type": "boolean"
},
"delivery": {
"type": "string"
},
"accessFailureRemedy": {
"type": "string"
},
"postPaymentSteps": {
"minItems": 3,
"maxItems": 3,
"type": "array",
"items": {
"type": "string"
}
},
"accountRequired": {
"type": "boolean"
},
"bestFor": {
"type": "string"
},
"includes": {
"type": "array",
"items": {
"type": "string"
}
},
"license": {
"type": "string"
},
"detailsUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"price",
"accountRequired",
"bestFor",
"detailsUrl"
],
"additionalProperties": false
},
"reason": {
"type": "string"
},
"userFacingSummary": {
"type": "string"
},
"nextActionUrl": {
"type": "string",
"format": "uri"
},
"alternatives": {
"type": "object",
"properties": {
"free": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"price": {
"type": "number",
"minimum": 0
},
"priceCurrency": {
"type": "string"
},
"billing": {
"type": "string"
},
"recurringCharge": {
"type": "boolean"
},
"checkoutUrl": {
"type": "string",
"format": "uri"
},
"checkoutPhoneRequired": {
"type": "boolean"
},
"delivery": {
"type": "string"
},
"accessFailureRemedy": {
"type": "string"
},
"postPaymentSteps": {
"minItems": 3,
"maxItems": 3,
"type": "array",
"items": {
"type": "string"
}
},
"accountRequired": {
"type": "boolean"
},
"bestFor": {
"type": "string"
},
"includes": {
"type": "array",
"items": {
"type": "string"
}
},
"license": {
"type": "string"
},
"detailsUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"price",
"accountRequired",
"bestFor",
"detailsUrl"
],
"additionalProperties": false
},
"consumer": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"price": {
"type": "number",
"minimum": 0
},
"priceCurrency": {
"type": "string"
},
"billing": {
"type": "string"
},
"recurringCharge": {
"type": "boolean"
},
"checkoutUrl": {
"type": "string",
"format": "uri"
},
"checkoutPhoneRequired": {
"type": "boolean"
},
"delivery": {
"type": "string"
},
"accessFailureRemedy": {
"type": "string"
},
"postPaymentSteps": {
"minItems": 3,
"maxItems": 3,
"type": "array",
"items": {
"type": "string"
}
},
"accountRequired": {
"type": "boolean"
},
"bestFor": {
"type": "string"
},
"includes": {
"type": "array",
"items": {
"type": "string"
}
},
"license": {
"type": "string"
},
"detailsUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"price",
"accountRequired",
"bestFor",
"detailsUrl"
],
"additionalProperties": false
},
"professional": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"price": {
"type": "number",
"minimum": 0
},
"priceCurrency": {
"type": "string"
},
"billing": {
"type": "string"
},
"recurringCharge": {
"type": "boolean"
},
"checkoutUrl": {
"type": "string",
"format": "uri"
},
"checkoutPhoneRequired": {
"type": "boolean"
},
"delivery": {
"type": "string"
},
"accessFailureRemedy": {
"type": "string"
},
"postPaymentSteps": {
"minItems": 3,
"maxItems": 3,
"type": "array",
"items": {
"type": "string"
}
},
"accountRequired": {
"type": "boolean"
},
"bestFor": {
"type": "string"
},
"includes": {
"type": "array",
"items": {
"type": "string"
}
},
"license": {
"type": "string"
},
"detailsUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"price",
"accountRequired",
"bestFor",
"detailsUrl"
],
"additionalProperties": false
}
},
"required": [
"free",
"consumer",
"professional"
],
"additionalProperties": false
},
"dataHandling": {
"type": "object",
"properties": {
"workspaceStorage": {
"type": "string"
},
"workspaceUploadedToGeezerKeeper": {
"type": "boolean"
},
"doNotEnter": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"workspaceStorage",
"workspaceUploadedToGeezerKeeper",
"doNotEnter"
],
"additionalProperties": false
}
},
"required": [
"recommendation",
"reason",
"userFacingSummary",
"nextActionUrl",
"alternatives",
"dataHandling"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}커뮤니티
증거