Skip to main content
Glama

penny_start_setup

Idempotent

Setup in phases; omit phase to start, resume from meta.onboarding.phase. skipForGood opts out. Stage encrypted imports for dashboard review; status checks receipts. Only users save/cancel there. Imported counts are server-derived; finish cannot complete an active import.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
stopNoTour stop, with phase tour.
phaseNoPhase to run; omit to start.
clientNoActual host: claude-desktop, claude-code, codex, chatgpt or other; tailors paste guidance.
countsNoCumulative answers/featuresCreated. Ledger imports ignore imported; only committed receipts count.
draftIdNoReturned collection ID; stage only.
importDraftNoStrict JSON {notes,profiles}; returned schema. 10 notes, 4 replacements, 64 KiB UTF-8. No approval/source/selection.
skipForGoodNoUser requested permanent setup opt-out.
importActionNoStage needs importDraft, draftId, expectedRevision. Status has no content. No model approval.
prevAcceptedNoDid the user accept the previous tour stop's offer?
expectedRevisionNoReturned revision; stage only.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • changedInput schema / properties / client / description
      Previous value: -"Actual host: claude-desktop, claude-code, codex, chatgpt or other. Also tailors paste guidance."New value: +"Actual host: claude-desktop, claude-code, codex, chatgpt or other; tailors paste guidance."
    • changedInput schema / properties / counts / description
      Previous value: -"Cumulative answers/featuresCreated. imported is ignored for ledger imports; only committed receipts count."New value: +"Cumulative answers/featuresCreated. Ledger imports ignore imported; only committed receipts count."
    • changedInput schema / properties / prevAccepted / description
      Previous value: -"Whether the user took the previous tour stop's offer."New value: +"Did the user accept the previous tour stop's offer?"
    • changedInput schema / properties / skipForGood / description
      Previous value: -"The user said to skip setup for good."New value: +"User requested permanent setup opt-out."
  2. Changed10 schema fields changed
    • changedInput schema / properties / client / description
      Previous value: -"Optional client hint: 'claude-desktop' | 'chatgpt' | 'claude-web' | other. Tailors the snippet's where-to-paste guidance."New value: +"Actual host: claude-desktop, claude-code, codex, chatgpt or other. Also tailors paste guidance."
    • addedInput schema / properties / counts
      Added value: +{
      +  "description": "Cumulative answers/featuresCreated. imported is ignored for ledger imports; only committed receipts count.",
      +  "properties": {
      +    "answers": {
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "featuresCreated": {
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "imported": {
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedInput schema / properties / draftId
      Added value: +{
      +  "description": "Returned collection ID; stage only.",
      +  "type": "string"
      +}
    • addedInput schema / properties / expectedRevision
      Added value: +{
      +  "description": "Returned revision; stage only.",
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedInput schema / properties / importAction
      Added value: +{
      +  "description": "Stage needs importDraft, draftId, expectedRevision. Status has no content. No model approval.",
      +  "enum": [
      +    "stage",
      +    "status"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / importDraft
      Added value: +{
      +  "description": "Strict JSON {notes,profiles}; returned schema. 10 notes, 4 replacements, 64 KiB UTF-8. No approval/source/selection.",
      +  "type": "string"
      +}
    • addedInput schema / properties / phase
      Added value: +{
      +  "description": "Phase to run; omit to start.",
      +  "enum": [
      +    "start",
      +    "import",
      +    "gaps",
      +    "tour",
      +    "finish"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / prevAccepted
      Added value: +{
      +  "description": "Whether the user took the previous tour stop's offer.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / skipForGood
      Added value: +{
      +  "description": "The user said to skip setup for good.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / stop
      Added value: +{
      +  "description": "Tour stop, with phase tour.",
      +  "maximum": 4,
      +  "minimum": 0,
      +  "type": "integer"
      +}
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources