mcpbeat Sign in

brief bar_ MCP Server

answering

brief bar_ is answering right now. Last checked 13 min ago. It exposes 7 tools. Last commit 27 Oct 2026.

Free bar for digital product briefs: your model judges, open rules and code score it.

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
91 of 91 checks
7
Tools
read from the server
195 ms
Response time
average over 24h
1
Stars
last commit 27 Oct 2026

What the code does

We read the source, 5 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    proc = subprocess.run(
Page executes code built at runtime site/console.html:570, site/rules.html:407
 $("#weights").innerHTML=RULES.map(r=>`<div class="knob${ctxOff(r.id)?' ctxoff':''}"><div><span class="kn">${r.id}</span> <span class="ks${GATESET.has(r.id)?' gate':''}">${GATESET.has(r.id)?'★ ':''}${r.severity}</span></div>

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add perfect-brief --transport http https://briefs.welance.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://briefs.welance.com/mcp
~/.codex/config.toml
[mcp_servers.perfect-brief]
url = "https://briefs.welance.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "perfect-brief": {
      "url": "https://briefs.welance.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "perfect-brief": {
      "type": "http",
      "url": "https://briefs.welance.com/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

brief
check_brief
Deterministic checks only — semantic coverage is INCOMPLETE. Never a score. Finds what a pattern can find for certain: emails, URLs and phone numbers (which block anonymisation), a stated budget and timeline, personal-data cues without a compliance cue, unfilled placeholders, the title line and labelled sections. It does not judge meaning: company or person names, a vague problem or an unmeasurable goal pass straight through. Use it as a quick pre-flight, then judge with get_judge_prompt and aggregate_verdicts.
get_brief_template
A brief template built from the live rules, with the inputs each section needs. Use it to start a brief from nothing, or to see which section a gap belongs in. Markdown, one section per rule, gate rules marked; write in any language.
aggregate
aggregate_verdicts
Turn your model's verdicts into the bar's score, gate and decision. Advisory. Validates the verdicts against the live ruleset (every rule exactly once, valid status and confidence, the version you judged at) and against the brief (each quote must be copied verbatim), then aggregates them with the same engine that scores on the service: same verdicts, same number. Any error means no score — fix and resend. The result is tagged evaluation_source "client" and authoritative false: your model wrote the verdicts, so it is advice, never a welance score, and it cannot authorise publication on the welance/directory (the directory scores every brief itself). Say so when you report it. Fix gate.missing first. directory_context false drops the directory-only policy rules.
bar
bar_status
Which ruleset version is live, and what this free surface can do. Confirms the mode (bring your own model, zero provider calls, no fallback to welance's model) and the tools available.
improvement
get_improvement_prompt
A working order for improving a brief with your own model, gate first. Pass the verdicts you already have (the JSON array from your model) to target the failing rules in weight order; without them the prompt walks every rule. The prompt keeps the author's voice and forbids invented scores and facts. Nothing is generated here: your model does the writing.
judge
get_judge_prompt
The judge prompt and verdict JSON Schema, for YOUR model to answer. Free. This is the service judge's own prompt, word for word, so your model grades against the same bar. Pass the brief to get it embedded, or leave it empty for a template with a {{BRIEF}} placeholder. Answer the prompt with your own model (temperature 0 if you can), return only the JSON array it asks for, and send that array with the brief and the returned ruleset_version to aggregate_verdicts. welance runs no model for this.
rules
get_rules
Read the bar before judging anything. Free; no model runs. Returns the live catalogue with its version: every rule's id, title, criteria (what the judge reads), weight, gate role, policy context and how to pass it, plus the arithmetic — status scores, confidence threshold, accept threshold, bands, the gate and which policy contexts can be turned off. The number of rules is whatever the live catalogue says.

Endpoints

URLTransportStateLatencyChecked
https://briefs.welance.com/mcp streamable-http answering 164 ms 13 min ago

Alternatives to brief bar_

same job, measured the same way
AI Model License Lint
by jmshinhwa

Reads the open-weight model IDs in your code and names the licence clause that binds you - 22 rules

51 installs/wk local only
O
Optibot
by getoptimal

AI code review for your AI assistant — review local changes, branch diffs, and patch files.

115 installs/wk local only
Contribos
by adityatiwari101104

Help open-source contributors earn maintainer trust: repo rules, briefs, and pre-submit checks.

75 installs/wk local only
Recalert
by recalert

Search U.S. product recalls (CPSC, FDA, NHTSA, FSIS) by product, brand, model, or UPC code.

6 tools answering
Table, Bro
by table-bro

Pixel-perfect Material (M3) data tables for your app in one prompt: Claude Code, Cursor, Codex.

279 installs/wk local only
Forgejo / Codeberg / Gitea
by brechanbech

Model Context Protocol server for Forgejo, Codeberg and Gitea, in Rust

local only
Shoprocket MCP by usefulapi
by usefulapi

MCP server for Shoprocket — orders, products, customers, store stats and discount codes.

26 tools answering
Nerf Watch
by tokenusage

Daily Nerf Watch scores for Claude and GPT models on one private, code-graded suite. Read-only.

2 tools answering

brief bar_ — questions

Answers built from our own checks of this server.

What can brief bar_ do?
It exposes 7 tools, read directly from the server on our last check. Among them: aggregate_verdicts, bar_status, check_brief, get_brief_template, get_improvement_prompt, get_judge_prompt and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is brief bar_ working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 195 ms. The bar chart above shows every period we have measured.
How do I connect brief bar_?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does brief bar_ need an API key?
No. brief bar_ completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is brief bar_?
It answers our handshake in 195 ms on average, which is faster than 72% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is brief bar_ open source?
The code is open source: it is published under the MIT licence, written in Python and 1 stars on GitHub. The licence covers the code in the repository, not the hosted service at briefs.welance.com, which runs on its operator's own terms.