Skip to main content
Glama

Server Details

Publish and update safe static HTML reports, presentations, and explainers with controlled sharing.

Ownership verified

The last two health checks of this connector failed. 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
54.7% over 43 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
arunai30/share-html-mcp
GitHub Stars
0
Server Listing
@share-html/mcp-server

TDQS

A3.7/5.0

Scored across 20 tools

Disambiguation4/5

Most tools target a distinct resource and action, but publish_html, publish_page, and publish_presentation overlap enough that an agent must read descriptions carefully to choose correctly. The get/set/preview patterns for pages, templates, and styles are generally distinct, though the breadth creates some navigational ambiguity.

Naming Consistency5/5

All tool names use snake_case with a consistent verb_noun pattern (get_page, list_templates, set_page_sharing, preview_artifact_style, etc.). The longer name end_current_viewing_sessions follows the same convention and remains readable.

Tool Count3/5

20 tools is on the heavy side for the stated scope, falling into the borderline 16-25 range. The server covers multiple subdomains (pages, templates, styles, presentations, recipes), so each tool is somewhat justifiable, but the surface feels large.

Completeness4/5

Core page lifecycle, sharing, publishing, and unpublishing are well covered. Minor gaps exist, such as no delete or update operations for templates and no explicit deletion for artifact styles, but agents can work around these limitations.

Tool Schema Changelog

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

  1. 4 tool updates
    • Addedget_template
    • Addedlist_templates
    • Addedpreview_template
    • Addedsave_template
  2. 3 tool updates
    • Changedget_artifact_style1 field changed
      • changedInput schema / properties / format / enum
        Previous value: -[
        -  "report",
        -  "dashboard",
        -  "explainer"
        -]New value: +[
        +  "report",
        +  "dashboard",
        +  "explainer",
        +  "presentation"
        +]
    • Changedget_page1 field changed
      • addedInput schema / properties / includeHtmlSource
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedpublish_presentation1 field changed
      • addedInput schema / properties / styleRef
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Optional exact active reference from get_artifact_style with format presentation. Requires styles:read in addition to pages:write; records declared provenance, not visual fidelity.",
        +  "properties": {
        +    "contentSha256": {
        +      "pattern": "^[0-9a-f]{64}$",
        +      "type": "string"
        +    },
        +    "revision": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 9007199254740991,
        +      "type": "integer"
        +    },
        +    "styleVersionId": {
        +      "format": "uuid",
        +      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "styleVersionId",
        +    "revision",
        +    "contentSha256"
        +  ],
        +  "type": "object"
        +}
  3. 4 tool updates
    • Addedgenerate_diagram
    • Changedget_page1 field changed
      • addedInput schema / properties / includeDiagramSource
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedpublish_html2 fields changed
      • addedInput schema / properties / generationId
        Added value: +{
        +  "maxLength": 128,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "html"
        -]
    • Changedupdate_page3 fields changed
      • addedInput schema / properties / expectedVersion
        Added value: +{
        +  "exclusiveMinimum": 0,
        +  "maximum": 9007199254740991,
        +  "type": "integer"
        +}
      • addedInput schema / properties / generationId
        Added value: +{
        +  "maxLength": 128,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "pageId",
        -  "html"
        -]New value: +[
        +  "pageId"
        +]
  4. 15 tool updates
    • First observeddelete_page
    • First observedend_current_viewing_sessions
    • First observedget_artifact_style
    • First observedget_page
    • First observedget_page_sharing
    • First observedget_recipe
    • First observedlist_pages
    • First observedpreview_artifact_style
    • First observedpublish_html
    • First observedpublish_page
    • First observedpublish_presentation
    • First observedset_artifact_style
    • First observedset_page_sharing
    • First observedunpublish_page
    • First observedupdate_page

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.