Skip to main content
Glama

Server Details

SomaCheck returns proposition-specific Aligned or Unaligned plus model confidence.

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
23.4% over 42 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.4/5.0

Scored across 6 tools

Disambiguation4/5

The read tools are separated by scope: get_vibecheck_status reports capacity, get_vibecheck_context returns recent completed check-ins, and get_vibecheck_result targets a specific request_id. post_vibecheck_statement and request_vibecheck are clearly distinct as scheduled stocking versus immediate sending, though context and status both read database state and could cause minor confusion.

Naming Consistency4/5

All tool names are lowercase snake_case with a leading verb, and the read operations follow a consistent get_vibecheck_* pattern. The mix of vibecheck versus somacheck object nouns and the shorter request_vibecheck name are minor deviations but do not obscure the naming convention.

Tool Count5/5

Six tools is well-scoped for a specialized SomaCheck workflow. Each tool has a distinct role: checking status, reading context, reading results, requesting an immediate check, posting scheduled statements, and sharing context.

Completeness4/5

The set covers the core immediate and scheduled vibecheck flows, including status checks, context sharing, and result polling. It lacks explicit tools to cancel, edit, or list queued statements, but the existing status and context tools provide enough workaround coverage for most agent flows.

Tool Schema Changelog

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

  1. 1 tool update
    • Changedget_vibecheck_result1 field changed
      • addedOutput schema / properties / expires_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  2. 1 tool update
    • Changedget_vibecheck_status2 fields changed
      • removedOutput schema / properties / copy_guidance
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "fallback": {
        -      "type": "string"
        -    },
        -    "framing": {
        -      "type": "string"
        -    },
        -    "policy": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "policy",
        -    "framing",
        -    "fallback"
        -  ],
        -  "type": "object"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "linked",
        -  "no_prior_requests",
        -  "prior_request_count",
        -  "has_pending_request",
        -  "pending_proposition_count",
        -  "queued_proposition_count",
        -  "propositions_needed",
        -  "replenishment_requested_at",
        -  "first_run_intro",
        -  "cadence",
        -  "recommended_action",
        -  "copy_guidance"
        -]New value: +[
        +  "linked",
        +  "no_prior_requests",
        +  "prior_request_count",
        +  "has_pending_request",
        +  "pending_proposition_count",
        +  "queued_proposition_count",
        +  "propositions_needed",
        +  "replenishment_requested_at",
        +  "first_run_intro",
        +  "cadence",
        +  "recommended_action"
        +]
  3. 2 tool updates
    • Changedget_vibecheck_result2 fields changed
      • addedOutput schema / properties / delivery_state
        Added value: +{
        +  "anyOf": [
        +    {
        +      "enum": [
        +        "queued",
        +        "processing",
        +        "sent",
        +        "failed",
        +        "skipped"
        +      ],
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / error_code
        Added value: +{
        +  "anyOf": [
        +    {
        +      "enum": [
        +        "delivery_timeout",
        +        "delivery_failed",
        +        "delivery_skipped",
        +        "delivery_unavailable",
        +        "response_timeout"
        +      ],
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedrequest_vibecheck1 field changed
      • changedOutput schema / properties / error_code / anyOf
        Previous value: -[
        -  {
        -    "enum": [
        -      "link_revoked",
        -      "upgrade_required",
        -      "setup_required",
        -      "request_conflict",
        -      "vibecheck_pending",
        -      "rate_limited",
        -      "live_ask_unavailable",
        -      "backend_unavailable",
        -      "connection_failed"
        -    ],
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "enum": [
        +      "delivery_timeout",
        +      "delivery_failed",
        +      "delivery_skipped",
        +      "delivery_unavailable",
        +      "response_timeout",
        +      "link_revoked",
        +      "upgrade_required",
        +      "setup_required",
        +      "request_conflict",
        +      "vibecheck_pending",
        +      "rate_limited",
        +      "live_ask_unavailable",
        +      "backend_unavailable",
        +      "connection_failed"
        +    ],
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  4. 6 tool updates
    • First observedget_vibecheck_context
    • First observedget_vibecheck_result
    • First observedget_vibecheck_status
    • First observedpost_vibecheck_statement
    • First observedrequest_vibecheck
    • First observedshare_somacheck_context

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI clients to run read-only yes/no checks, classifications, and ordered scores with probabilities, supporting triage, routing, sentiment, and lead-fit decisions through hosted or self-hosted MCP tools.
    41 npm
    AGPL 3.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to cross-verify candidate claims against caller-supplied source texts, flagging hallucinations, numerical drift, entity mismatches, contradictions, and unverified assertions. It returns sentence-level verdicts with matched evidence snippets and machine-readable factual grounding confidence scores, exposed over MCP stdio, HTTP REST, and A2A discovery routes.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables agents to verify claims against cited evidence, screen content for prompt injection and relevance before reading it, and rank candidates by meaning, all with calibrated probability verdicts.
    12
    3,375 npm
    536
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables typed decisions (yes/no, choice, score) with transparent preflight checks, honest confidence reporting, and health monitoring.
    109 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources