Skip to main content
Glama

Prose Coach

Server Details

Deterministic writing filter. Marks 43 AI patterns with the line and the fix.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
41.6% over 47 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.4/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of overlapping purposes or confusion between tools. The tool's purpose is uniquely defined within the server.

Naming Consistency5/5

The single tool name 'scan_draft' follows a clear verb_noun pattern, and since there is only one name, consistency is trivially upheld.

Tool Count3/5

The server has exactly one tool, which is borderline thin even if the tool's scope is well-defined. It serves a narrow purpose but feels slightly under-equipped for the 'Prose Coach' label.

Completeness4/5

The tool thoroughly covers the stated function of scanning drafts for AI patterns and returning fixes, leaving no dead ends for that specific task. However, a coach might realistically benefit from additional capabilities like batch scanning or detailed style reports, so a minor gap exists.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedscan_draft1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "bannedVocabCount": {
        +      "description": "Free tier: banned vocabulary patterns detected.",
        +      "type": "number"
        +    },
        +    "burstiness": {
        +      "description": "Sentence-rhythm variation, 0-10.",
        +      "type": "number"
        +    },
        +    "densityPer100": {
        +      "description": "Markers per 100 words.",
        +      "type": "number"
        +    },
        +    "draftsRemaining": {
        +      "description": "Free-tier drafts left today.",
        +      "type": "number"
        +    },
        +    "findings": {
        +      "description": "PRO tier: each fired rule with severity and hit count.",
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "count": {
        +            "type": "number"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "severity": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "severity",
        +          "count"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "limited": {
        +      "description": "True when the scan was refused by a quota.",
        +      "type": "boolean"
        +    },
        +    "reason": {
        +      "description": "Quota that refused the scan: daily_drafts or rescan_cap.",
        +      "type": "string"
        +    },
        +    "structuralTellCount": {
        +      "description": "Free tier: structural tells detected.",
        +      "type": "number"
        +    },
        +    "totalMarkers": {
        +      "description": "Total AI-pattern markers found.",
        +      "type": "number"
        +    },
        +    "verdict": {
        +      "description": "Verdict band: low, light, moderate, or heavy.",
        +      "type": "string"
        +    },
        +    "verdictLabel": {
        +      "description": "Human-readable verdict.",
        +      "type": "string"
        +    },
        +    "words": {
        +      "description": "Word count of the scanned draft.",
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
  2. 1 tool update
    • Changedscan_draft1 field changed
      • addedInput schema / properties / text / maxLength
        Added value: +12000
  3. 1 tool update
    • First observedscan_draft

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources