brief bar_
com.welance/perfect-briefVersion 1.14.1Free bar for digital product briefs: your model judges, open rules and code score it.
Status
Responds175 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:22 UTC
- Latency
- 175 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://briefs.welance.com/mcpResponds175 msNo sign-in
Claude Code
claude mcp add --transport http perfect-brief https://briefs.welance.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: perfect-brief
Remote MCP server URL: https://briefs.welance.com/mcpCursor
{
"mcpServers": {
"perfect-brief": {
"url": "https://briefs.welance.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"perfect-brief","type":"http","url":"https://briefs.welance.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
7 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
aggregate_verdictsTurn 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.
| No | Yes | Yes | No |
bar_statusWhich 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.
| No | Yes | Yes | No |
check_briefDeterministic 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.
| No | Yes | Yes | No |
get_brief_templateA 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.
| No | Yes | Yes | No |
get_improvement_promptA 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.
| No | Yes | Yes | No |
get_judge_promptThe 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.
| No | Yes | Yes | No |
get_rulesRead 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.
| No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 27, 2026
- Updated
- Oct 27, 2026
- Categories (suggested)
- AI modelsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared