Documents being transformed into structured knowledge blocks
Knowledge optimization system
Available via MCP

Make knowledge
answer-ready.

Your documents were written to be read. Shaper rebuilds them to be retrieved—so agents find the right answer, in the right shape, every time.

The hidden problem

Readable isn’t the same as retrievable.

Human prose is built for sequence. Agent retrieval is built for self-contained answers. The gap is where good agents go wrong.

Before
  • Long introductions bury the answer.
  • Pronouns and implicit context break retrieval.
  • Multiple intents tangle into one passage.
After shaping
  • One intent per section.
  • Answer-first structure with explicit entities.
  • Semantic HTML built for retrieval.
Deterministic by design

29 checks. Zero guesswork.

Every document passes through the same rigorous system. Each issue is visible, explainable, and paired with a precise recommendation.

Source format

01—01 · 1 check
01 // 29

File format suitability

Confirm the source preserves headings, lists, tables, and links. Markdown or semantic HTML is preferred; Word must use native styles and converted PDFs need manual verification.

Agent impact

Weak formats force the parser to infer structure, producing unreliable chunks.

Recommended action

Convert to clean Markdown or semantic HTML and verify the extracted structure.

Structural integrity

02—05 · 4 checks
02 // 29

Heading hierarchy

Find skipped heading levels and headings used only for visual emphasis.

Agent impact

Poor hierarchy creates arbitrary chunk boundaries.

Recommended action

Normalize heading levels and use them to express real section structure.

03 // 29

Semantic lists

Find list-like text typed into paragraphs instead of native numbered or bulleted lists.

Agent impact

Items can merge or lose their sequence during extraction.

Recommended action

Convert list-like paragraphs into semantic lists.

04 // 29

Semantic tables

Find aligned text masquerading as a table or tables without header rows.

Agent impact

Cell relationships can disappear when the content is extracted.

Recommended action

Use real tables with clear headers and captions.

05 // 29

Section coherence

Identify large sections that combine unrelated topics.

Agent impact

One retrieved chunk may mix irrelevant or conflicting intents.

Recommended action

Split long sections into focused, single-topic subsections.

References & dependencies

06—09 · 4 checks
06 // 29

Internal references

Verify every internal reference points to an existing section containing the expected information.

Agent impact

A broken reference leaves the retrieved passage incomplete.

Recommended action

Repair the target or inline the required context.

07 // 29

External dependencies

Identify referenced documents, forms, appendices, or systems absent from the knowledge base.

Agent impact

The agent cannot follow a dependency it cannot retrieve.

Recommended action

Include the source under a stable identifier or inline the required content.

08 // 29

Circular references

Find sections that point to one another without either defining the rule.

Agent impact

Retrieval reaches a loop instead of an answer.

Recommended action

Replace the loop with one explicit, canonical rule.

09 // 29

Missing attachments

Find references to missing, unavailable, or retired attachments.

Agent impact

The agent may fill the missing evidence with unsupported content.

Recommended action

Restore the attachment or remove and replace the reference.

Ambiguity

10—14 · 5 checks
10 // 29

Vague quantifiers

Find terms such as approximately, typically, generally, or roughly.

Agent impact

The agent must repeat the ambiguity or invent precision.

Recommended action

Use concrete values, explicit ranges, or a stated exception.

11 // 29

Unspecified discretion

Find decisions left to an unnamed person or case-by-case process.

Agent impact

The source provides no defensible decision path.

Recommended action

Name the decision owner and state the criteria they apply.

12 // 29

Undefined terms

Find specialist or recurring terms treated as already understood.

Agent impact

Retrieved passages can be interpreted differently across queries.

Recommended action

Define each term where it first appears or in a linked glossary.

13 // 29

Terminology aliases

Find different names that may refer to the same concept.

Agent impact

Search and retrieval signals fragment across multiple labels.

Recommended action

Choose one canonical term and map necessary aliases explicitly.

14 // 29

Unresolved conditions

Find conditional statements that never resolve to a concrete rule or outcome.

Agent impact

The agent may supply a condition or result not supported by the source.

Recommended action

State the trigger, exception, and resulting action explicitly.

Consistency

15—18 · 4 checks
15 // 29

Numeric conflicts

Compare repeated numbers, dates, durations, and thresholds for the same rule.

Agent impact

Different retrieved chunks can produce different confident answers.

Recommended action

Reconcile values and keep one canonical statement.

16 // 29

Authority conflicts

Find competing precedence or authority statements.

Agent impact

The agent cannot determine which instruction governs.

Recommended action

State a clear source hierarchy and conflict rule.

17 // 29

Superseded guidance

Find current and obsolete guidance presented together without status markers.

Agent impact

Old guidance can rank as highly as the current rule.

Recommended action

Remove obsolete content or label its status and replacement clearly.

18 // 29

Terminology drift

Compare terms used across sections and authors for the same subject.

Agent impact

Drift weakens retrieval and can imply distinctions that do not exist.

Recommended action

Standardize terminology throughout the source.

Completeness

19—22 · 4 checks
19 // 29

Missing content

Find empty or absent appendices, tables, definitions, and enumerated items.

Agent impact

The evidence cannot support a complete answer.

Recommended action

Supply the missing material or state the exclusion explicitly.

20 // 29

Unresolved placeholders

Find TBD, not included, to be completed, and similar placeholders.

Agent impact

The agent may infer details that were never approved.

Recommended action

Resolve placeholders before publication or mark the topic unavailable.

21 // 29

Scope variations

Find rules that vary by jurisdiction, product, or team without the required breakdown.

Agent impact

A general chunk can be applied to the wrong audience.

Recommended action

Provide the complete breakdown and label each scope.

22 // 29

Undated programs

Find pilots or programs without current status, start date, or end date.

Agent impact

Temporary guidance can appear permanently valid.

Recommended action

Add status and dates, then remove expired guidance.

Provenance & authority

23—27 · 5 checks
23 // 29

Effective date and version

Confirm the document exposes a clear effective date and version.

Agent impact

The agent cannot independently determine recency.

Recommended action

Record both values in metadata or the document header.

24 // 29

Canonical source

Confirm one identifiable source of truth exists for each topic.

Agent impact

Multiple sources can drift and return incompatible answers.

Recommended action

Designate and maintain one canonical source per topic.

25 // 29

Duplicate facts

Find facts repeated across handbooks, wikis, slides, emails, and other sources.

Agent impact

Copies drift independently and compete during retrieval.

Recommended action

Consolidate the fact and link other sources to it.

26 // 29

Informal authority

Find references to the latest communication or verbal clarification without a source.

Agent impact

The governing evidence is unavailable to the agent and reviewer.

Recommended action

Replace informal references with a dated, retrievable source.

27 // 29

Governing precedence

Check that overlapping sources state which one governs in a conflict.

Agent impact

The agent may select authority based only on retrieval rank.

Recommended action

Declare precedence wherever multiple sources legitimately overlap.

Retrieval readiness

28—28 · 1 check
28 // 29

Self-contained retrieval units

Find sections dependent on earlier context, generic headings, subtle duplication, and tables or lists that lose meaning alone.

Agent impact

A retrieved chunk can be relevant yet impossible to interpret correctly by itself.

Recommended action

Use descriptive headings, add local context and captions, and consolidate repeated facts.

Parsing hygiene

29—29 · 1 check
29 // 29

Extractability and parser integrity

Find text trapped in images, text boxes, SmartArt, embedded objects, fields, or annotations, plus broken characters, numbering, and reading order.

Agent impact

Invisible, reordered, or garbled content cannot reliably ground an answer.

Recommended action

Transcribe non-text content, run the intended parser, and compare its output with the rendered source.

See what changes

From prose to precision.

The same fact, reshaped so an agent can retrieve and reason from it.

Source documentIssue detected

“Customers who have made a purchase may, subject to the conditions below, request a return...”

Answer-shaped HTMLPassed

“You can return an unused item within 30 days of delivery.”

Answer first
How it works

A cleaner path from source to answer.

  1. 01 / 04

    Human-written content

    Add your knowledge

    Bring the policies, guides, FAQs, and help content your agent already relies on.

  2. 02 / 04

    29 deterministic checks

    Run the checks

    Shaper identifies structural and retrieval issues, then explains every recommended change.

  3. 03 / 04

    Quality scorecards

    Generate evaluations

    Every shaped document gets a graded evaluation showing what passed, what changed, and why it matters.

  4. 04 / 04

    Answer-shaped knowledge

    Export clean HTML

    Get newly shaped documents with explicit answers and semantic structure, ready for your agent.

Model Context Protocol

Available via MCP.

Plug Shaper into any MCP-compatible client and let agents shape knowledge on demand — run checks, reshape documents, and receive structured output without a custom integration.

Agent-native checks

Any MCP client can ask Shaper to run the full 29-check assessment and receive structured, explainable findings.

Answer-shaped output

Get back clean HTML, evaluations, and readiness scores as machine-readable JSON your agent can act on.

Standard transport

No bespoke API work. Add Shaper as an MCP server and every compatible client gains knowledge-shaping capabilities.

How to use it

Connect an agent. Shape knowledge.

Any MCP client can call Shaper’s tools. The agent drives the workflow; Shaper supplies deterministic checks, exact proposals, and verified output.

  1. 01 / 04

    Connect

    Add Shaper as an MCP server in any compatible client. Supply your OAuth bearer token and the Streamable HTTP endpoint.

  2. 02 / 04

    Stage sources

    Create an estate and register sources. Files upload through the authenticated REST endpoint; everything else runs through MCP.

  3. 03 / 04

    Assess

    Call estate.discovery.start to run the 31 deterministic checks, then read structured findings, evidence, and agent impact.

  4. 04 / 04

    Shape & retrieve

    Generate proposals, record decisions, transform approved documents, and retrieve exact hash-verified HTML.

Example: run discovery and read findings
// Start deterministic discovery
{
  "name": "estate.discovery.start",
  "arguments": {
    "estate_id": "estate-ea66e438..."
  }
}

// Read structured findings, evidence, and impact
{
  "name": "estate.discovery.reports",
  "arguments": {
    "estate_id": "estate-ea66e438...",
    "run_id": "<discovery-run-id>"
  }
}
MCP client configuration
{
  "servers": {
    "shaper": {
      "type": "http",
      "url": "https://<shaper-host>/mcp/",
      "headers": {
        "Authorization": "${input:shaper-authorization}"
      }
    }
  }
}

Replace the URL with your Shaper host. Supply a short-lived OAuth bearer token when the client prompts.

Tools your agent can call
estate.createcompile

Create a distinct Knowledge Estate.

estate.discovery.startcompile

Run deterministic discovery on staged sources.

estate.discovery.reportsquery

Read findings, severity, evidence, and remedies.

estate.recommendation.startcompile

Generate exact transformation proposals.

estate.proposal.decidereview

Approve or decline a proposal with rationale.

estate.transformation.startcompile

Transform one approved proposal into shaped HTML.

estate.artifact.approvereview

Approve an artifact with exact finding acknowledgment.

knowledge.queryquery

Search the active approved evidence release.

Roles use collection-scoped grants such as shaper:<collection>:query, :compile, and :review. Estate admin actions remain REST or browser operations.

Open by design

Live from the repo.

This page reads directly from the shaper repository — documentation and the latest changes are fetched live from GitHub.

One source. Better answers everywhere.

Knowledge that performs for every conversation.

Conversational agents

Give chat agents answer-first content with explicit context, so every response is grounded instead of guessed.

FAQ experiences

Turn buried help articles into precise question-answer pairs that surface the exact detail a visitor needs.

Support assistants

Arm support bots with structured policies and troubleshooting steps that resolve tickets faster.

Internal knowledge copilots

Make internal wikis, SOPs, and documentation retrievable so employees find answers without interrupting colleagues.

Your agent is only as good as what it can retrieve.

Shape your knowledge before it reaches the conversation.

Request early access