ArchTruth

ServiceNow CMDB · future-state layers · ADRs · MCP

Architecture Diagrams That Stay True to the CMDB

Generate from ServiceNow, edit as canvas or code, design the future as a layer, export the change request, record the decision — and let your coding agents keep all of it current.

No credit card. Read-only against your instance. Plain-text export.

Order Management — current · synced from dev185431 · 4 of 4 nodes linked
Order ManagementAWS us-east-1RESTSQLSQSCheckout APIserviceOrders Serviceserviceorders-pgdatabaseorder-worker-01server

01 · Product

Diagrams Nobody Has to Redraw

02 · How It Works

From CMDB Scope to Approved Change

  1. 01Step

    Connect and Pick a Scope

    OAuth to your instance, read-only. Search a business application or service; we walk cmdb_rel_ci to the depth you choose.

    • PKCE OAuth, tokens in a vault
    • Depth-bounded traversal
    • CSDM family grouping
  2. 02Step

    Edit as Canvas or Code

    The diagram is a readable DSL. Drag on the canvas or type — both edit the same text, and untouched lines never change.

    • Byte-stable comments and order
    • AI generate and AI edit
    • Conditional formatting from CMDB fields
  3. 03Step

    Design the Future as a Layer

    Add, remove, rewire on a layer over the current state. Compare shows exactly what moved, with the sys_ids behind it.

    • Change set with CI references
    • CR package: before, after, changes, description
    • ADRs tied to the layer
  4. 04Step

    Let Agents Keep It Current

    Claude Code and CI call the same typed edits through REST and MCP, with If-Match safety and an attributed audit trail.

    • Org-scoped API keys
    • 8 MCP tools
    • Every write attributed

03 · Agents

Your Coding Agent Maintains the Diagram

Connect Claude Code with one line. It reads the DSL, proposes typed edits, and commits with If-Match — a stale revision gets a 412, never a silent overwrite. Every write lands as a version attributed to the key.

  • list_diagrams · get_diagram · search_diagrams
  • patch_diagram with typed ops (add, remove, set, move, layer)
  • render_diagram as SVG · validate_dsl before saving
$ claude mcp add --transport http archtruth \
    https://archtruth.app/api/mcp \
    --header "Authorization: Bearer as_live_…"

> add a cache service called Redis between
  Orders and the orders DB in "Order Management — current"

  get_diagram    revision 7
  patch_diagram  addNode cache redis "Redis"
                 addEdge app.orders -> infra.redis
  ✓ revision 8 · version 12 · attributed to key claude-code

04 · Plans

Start Free. Upgrade When It Counts.

Anchor pricing while we work with design partners; nothing is billed yet.

Free

$0

Try the canvas, the DSL and AI generation with one read-only ServiceNow source.

Includes

  • Canvas + DSL, two-way
  • AI generation and edits
  • 1 ServiceNow source, read-only
  • Architecture decision records (numbered, status, supersedes)
Start free

ProMost chosen

$18per user / month

For the architect who owns the diagrams and the change requests.

Includes

  • Unlimited files
  • Data linking + conditional formatting
  • Future-state layers + change sets
  • CR package export
Talk to us

Team

$35per user / month · min 5

For platform teams that review together and automate from CI.

Includes

  • Everything in Pro
  • Decision records, advanced: linked to change sets, affected CIs, approvals, AI drafting, listed in CR packages
  • Real-time collaboration + comments
  • Git / CI bot
Talk to us

Enterprise

From $30kper year + seats

For regulated estates that need SSO, audit export and draft write-back to ServiceNow.

Includes

  • Everything in Team
  • SAML / SCIM
  • Audit export, DPA, SLA
  • Unlimited CMDB scope
Talk to us

Limits, add-ons and the FAQ are on the pricing page.

See Your Own CMDB as a Living Diagram

Thirty minutes with a PDI or sandbox is all it takes. Leave with a diagram you can defend.

Book a walkthrough