Skip to main content
Glama

Agent Blueprint

Server Details

Measured agent costs, a one-page agent summary check, and an offline access map. No sign-in.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
agent-blueprint/agent-blueprint-website
GitHub Stars
1
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: validating a one-page summary, estimating cost, listing benchmark jobs, and rendering an access map. The cost tools are related but still clearly separated as discovery versus estimation.

Naming Consistency5/5

All four tools use a consistent snake_case verb_noun pattern: check_agent_one_page, estimate_agent_cost, list_benchmark_jobs, render_agent_map. There is no mixing of conventions.

Tool Count5/5

Four tools is a compact, well-scoped set for the apparent purpose. Each tool supports a distinct Agent Blueprint workflow without unnecessary surface area.

Completeness4/5

The set covers the main workflows implied by the server: summary checking, benchmark discovery, cost estimation, and access-map rendering. There are minor gaps, such as no tool to generate a template or validate the inventory before rendering, but agents can work around these.

Available Tools

4 tools
check_agent_one_pageCheck a one-page agent summaryA
Read-only
Inspect

Checks the structure of a one-page agent summary written from Agent Blueprint's template (https://agentblueprint.ai/agent-one-page-template): all eight sections present and in order, a stage line, every rule ending in "Enforced by:" or "Not enforced:", every Open item naming who decides, no template placeholders left, and length within one page. It checks shape only, not whether the answers are right. The text is checked and returned findings only; it is not stored.

NameRequiredDescriptionDefault
markdownYesThe full one-page summary as Markdown.

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description usefully adds that the text is checked and returned findings only and is not stored, plus that the linked template is the required source. It stops short of describing what a finding looks like, how many are returned, or whether failures block anything.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is front-loaded with the verb and resource, then a dense but readable list of checks, then two short scoping sentences. The middle clause is long and list-like but every item is a distinct check, so little could be cut without losing specification.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must carry the return-value burden; it does so partially by stating that findings are returned and nothing is stored. For a single-parameter validator with strong annotations, that is nearly enough, with only the shape of the findings left unexplained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single parameter is already documented as the full summary in Markdown. The description adds real meaning beyond the schema by tying the input to Agent Blueprint's specific template and noting the one-page length expectation, which constrains what valid input looks like.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb (checks) and resource (a one-page agent summary written from Agent Blueprint's template) and enumerates the exact structural checks: eight sections in order, stage line, rule endings, Open item ownership, no placeholders, one-page length. An agent can tell immediately this is a structural validator and not a content reviewer, which also separates it cleanly from the cost, rendering, and benchmark siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear scope boundary — 'It checks shape only, not whether the answers are right' — which tells the agent when this tool is the wrong choice for content accuracy questions. What is missing is any positive routing guidance, such as when to run this versus estimating cost or rendering the map, though the unrelated siblings make that gap minor.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

estimate_agent_costEstimate an agent task's costA
Read-only
Inspect

Estimates the tokens and dollar cost of an AI agent task from the measured benchmark job closest to it. For jobs where cost grows with how much the agent reads, give the size of the real input and it scales the reading part while keeping the agent's fixed overhead. Returns a typical and a budget (worst-case) figure per run and, if runs per month are given, per month. Uses the benchmark-day prices unless current prices are passed. The result is an estimate from small test jobs, not a quote.

NameRequiredDescriptionDefault
jobYesThe closest benchmark job id, from list_benchmark_jobs.
agentYesWhich measured agent to base the estimate on.
pricesNoCurrent model prices in US dollars per million tokens. Leave out to use the benchmark-day prices.
your_sizeNoSize of the real input in the job's unit (words, or rows for the clean job). Ignored for jobs that don't scale.
runs_per_monthNoHow many times a month the job runs.

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, non-destructive, closed world), yet the description still adds real behavior: your_size scales only the reading portion while fixed agent overhead is preserved, output includes a typical and a budget/worst-case figure, and price source defaults are stated. The caveat that the result is an estimate derived from small test jobs rather than a quote is exactly the kind of expectation-setting an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded in the first sentence and every following sentence carries distinct information (scaling rule, return shape, price default, caveat) with no filler. It is dense but well-ordered; a slightly tighter phrasing of the scaling sentence would make it a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must describe returns, and it does: typical vs budget figure per run and per month when runs are given. Combined with the price-default rule and the estimate-vs-quote caveat, an agent has everything needed to call it and interpret the result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description earns above that by explaining the effect of your_size (proportional scaling of the reading component, fixed overhead retained) and the conditional meaning of runs_per_month (monthly figures only when supplied). It adds interpretive meaning rather than restating the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence gives a specific verb ('Estimates') plus resources ('tokens and dollar cost of an AI agent task') and the method ('from the measured benchmark job closest to it'). No sibling tool (list_benchmark_jobs, render_agent_map, check_agent_one_page, check_agent_one_page) does costing, so the agent can distinguish it immediately.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It supplies clear situational guidance: pick the closest benchmark job, pass your_size only for jobs that scale with reading, and rely on benchmark-day prices unless current prices are supplied. It never names an alternative sibling or states an explicit 'do not use this for X' exclusion, so it stops short of the 5 bar.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_benchmark_jobsList measured agent jobsA
Read-only
Inspect

Lists the ten everyday jobs in Agent Blueprint's measured agent cost benchmark (2 November 2026): what each job was, how big its input was, and the typical and worst-case tokens and dollar cost measured over five runs each on Claude Code and Codex. Use it to find the benchmark job closest to a task someone wants an agent to do, before estimating that task's cost.

NameRequiredDescriptionDefault
agentNoOnly show one agent's measurements. Leave out to show both.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, openWorldHint=false, so safety is covered. The description adds genuinely useful context beyond them: the data is measured over five runs each on Claude Code and Codex, tied to a dated benchmark snapshot, and returns typical and worst-case figures.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the resource and scope, followed by the usage instruction. Dense but every clause carries information; no filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the full burden of describing return values, and it does: job identity, input size, and typical/worst-case tokens and dollar cost. The fixed count of ten jobs and dated snapshot remove ambiguity about volume and freshness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single enum parameter is fully documented in the schema, so baseline is 3. The description mentions that measurements exist for both Claude Code and Codex, which loosely motivates the filter, but adds no new detail about the parameter's behavior or defaults.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Lists the ten everyday jobs in Agent Blueprint's measured agent cost benchmark'), plus the benchmark date and the exact contents of each entry. An agent can distinguish it from estimate_agent_cost and check_agent_one_page without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use guidance: find the benchmark job closest to a target task, before estimating that task's cost. This implicitly sequences it ahead of estimate_agent_cost, but no explicit exclusion or 'don't use for X' case is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

render_agent_mapDraw an agent's access mapB
Read-only
Inspect

Turns an agent's own inventory of its connections into Agent Blueprint's one-page access map: a single offline HTML page showing what the agent can read and change, who has to approve, its riskiest powers, and what could be trimmed. The agent supplies the inventory from its own tool list; this tool only draws it. Returns the HTML for the person to save, such as my-agent-blueprint.html. The inventory is not stored. The field guide is at https://agentblueprint.ai/draw.md.

NameRequiredDescriptionDefault
trimYes
agentYes
drawnYes
checksYes
unseenYes
versionYes
connectionsYes

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, non-destructive, and closed-world behavior, but the description adds useful context: the output is an offline HTML file to save, the inventory is not stored, and the tool performs rendering only. It does not describe size limits or validation failures, but it meaningfully extends the annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description front-loads the core transformation and stays focused on what the tool does, what it returns, and what it does not do. The filename example and field guide link are useful, though the description is slightly longer than necessary for its level of parameter detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex renderer with seven required parameters and no output schema, the description explains the output type and stateless behavior. It does not explain the expected input structure or validation rules, leaving much of the complexity to the external field guide and schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across seven required nested parameters. The description conveys high-level content such as connections, reads/changes, approvals, riskiest powers, and trimmable items, but it never explains key fields like version, drawn, checks, or unseen, nor does it clarify the many enums and constraints, so an agent still cannot reliably format most of the input.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific transformation ('Turns an agent's own inventory... into... a single offline HTML page') and a clear artifact, so its purpose is easy to identify. It does not distinguish itself from related siblings such as check_agent_one_page, leaving some ambiguity about which tool to choose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It implies usage when an agent has an inventory and wants a visual access map, and it clarifies that the tool only draws rather than collects data. However, it gives no explicit when-to-use guidance versus siblings, no prerequisites, and no exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 4 tool updates
    • First observedcheck_agent_one_page
    • First observedestimate_agent_cost
    • First observedlist_benchmark_jobs
    • First observedrender_agent_map

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.