protogrid

Search / io.github.OnChainAIIntel/pqs-mcp-server

pqs-mcp-server

R0· no sign-in

PQS scores any prompt before the model runs. 8 dimensions. 5 frameworks. Pre-flight, not post-hoc.

v1.4.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality74needs work
Trust90of 100
Uptime, 30 days100%
Latency p50754 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "pqs-mcp-server": {
      "type": "http",
      "url": "https://promptqualityscore.com/api/mcp"
    }
  }
}
claude mcp add --transport http pqs-mcp-server https://promptqualityscore.com/api/mcp
[mcp_servers.pqs-mcp-server]
url = "https://promptqualityscore.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pqs-mcp-server": {
      "type": "remote",
      "url": "https://promptqualityscore.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "pqs-mcp-server": {
      "type": "http",
      "url": "https://promptqualityscore.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=pqs-mcp-server&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcHJvbXB0cXVhbGl0eXNjb3JlLmNvbS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "pqs-mcp-server": {
      "type": "http",
      "url": "https://promptqualityscore.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "pqs-mcp-server": {
      "httpUrl": "https://promptqualityscore.com/api/mcp"
    }
  }
}
extensions:
  "pqs-mcp-server":
    enabled: true
    name: "pqs-mcp-server"
    type: streamable_http
    uri: "https://promptqualityscore.com/api/mcp"
    timeout: 300

Quality 74 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2024-11-05; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene64 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length2 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: optimize_prompt (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); score_prompt (readOnlyHint, destructiveHint, idempotentHint, openWorldHint)
  • pass
    tools.token_costabout 811 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependencies67 · weight 15
  • pass
    deps.known_vulnsno known advisory in 104 resolved packages
  • fail
    deps.mcp_sdk_version@modelcontextprotocol/sdk 1.30.1 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/sdk to 1.31.0 or later
  • pass
    deps.resolvable[email protected] resolved: 104 packages

2 tools, about 811 tokens to load them all · tool set ef4319b065b9 · checked 2026-10-20 14:21 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 90 / 100

provenance90
liveness100
freshness65
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-146d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Dependencies

[email protected] npm103 dependencies, resolved · MCP SDK @modelcontextprotocol/sdk 1.30.1 · advisories checked 2026-10-19

advisoryseveritypackagefixed in
GHSA-6qxp-vccf-f47hMCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP serverhigh@modelcontextprotocol/[email protected]MCP SDK, directfixed in 1.31.0

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://promptqualityscore.com/api/mcp streamable-httpnoneyes100%754 ms2024-11-052026-10-20
packageregistryversionruntimesecrets
pqs-mcp-servernpm1.4.0–PQS_API_KEY

Tools (2)

optimize_promptRewrite a prompt to score higher on the PQS rubric, AND show before/after output comparisons so the user can see the impact. Returns the optimized prompt, the original PQS score, the optimized PQS score, and side-by-side sample outputs from a frontier model using both versions. USE WHEN: - The user got a low score from score_prompt and asks how to improve. - The user explicitly asks to "improve" / "rewrite" / "fix" / "optimize" a prompt they pasted. - The user is dissatisfied with output quality from a previous prompt and asks how to get better results. - score_prompt returned a suggestion to invoke this tool. DO NOT USE WHEN: - The user just asked for a score (use score_prompt only — don't double up). - The user wants you to write a new prompt from scratch (write it directly). REQUIRES: A PQS API key from a Pro subscription ($19.99/month, 1,000 calls/mo, includes batch + A/B comparison). If the user has not provided one, the tool returns a clear subscription URL — pass that response to the user verbatim. Do not invent or guess API keys. There is no free trial of this tool; the user must subscribe before the first call. COST: Counted against your Pro subscription's monthly call quota. LATENCY: ~6-8 seconds.
score_promptScore a prompt's quality across 8 dimensions BEFORE sending it to an expensive model. Returns a 0-80 score, an A-F grade, the per-dimension breakdown (clarity, specificity, context, constraints, output_format, role_definition, examples, cot_structure), and the weakest dimension. USE WHEN: - The user is workshopping a prompt and asks "is this good?" / "will this work?" / "should I add more detail?" - The user is about to send a long or expensive prompt to GPT-4, Claude Opus, or any frontier model, especially in a batch or automation context where rework is costly. - The user mentions iterating on a prompt that produced poor output and wants to diagnose what's missing. - The user pastes a prompt and asks for feedback on it. DO NOT USE WHEN: - The user is asking you to write a prompt for them (write it yourself first, then optionally call score_prompt to verify). - The prompt is conversational chat (this scores task-shaped prompts). COST: Free, no API key required. Rate-limited per IP: 5/min, 10/day, 100/month. If the user exceeds the limit, the response will include a structured upgrade path with subscribe and account URLs. LATENCY: ~2 seconds.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.OnChainAIIntel/pqs-mcp-server",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://promptqualityscore.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.4.0",
  "packages": [
    {
      "version": "1.4.0",
      "transport": {
        "type": "stdio"
      },
      "identifier": "pqs-mcp-server",
      "registryType": "npm",
      "environmentVariables": [
        {
          "name": "PQS_API_KEY",
          "format": "string",
          "isSecret": true,
          "description": "Your PQS Pro API key (pqs_live_xxx) for optimize_prompt. score_prompt is free and requires no key. Subscribe at promptqualityscore.com/pricing."
        }
      ]
    }
  ],
  "repository": {
    "url": "https://github.com/OnChainAIIntel/pqs-mcp-server",
    "source": "github"
  },
  "websiteUrl": "https://promptqualityscore.com",
  "description": "PQS scores any prompt before the model runs. 8 dimensions. 5 frameworks. Pre-flight, not post-hoc."
}