Skip to main content
LIVE SANDBOXED MCP APPS|CLIENT-SIDE ERP RUNTIME

Real enterprise software right inside your chat. Not raw text.

Render sortable data grids, live KPI summary meters, and human-in-the-loop write confirmation cards directly inside Claude, ChatGPT, and enterprise MCP clients. Protect your AI context window with client-side sandboxed iframes while keeping confidential ERP records out of model training memory.

• No SAP configuration required, instant MCP URL from your existing SAP

24 TokensIn LLM Contextvs 8,400 raw JSON tokens
100%Client-Side SandboxedIsolated host iframe
0 PIIModel Memory LeaksSanitized at proxy edge
mTLS 1.3NetWeaver PinningAutomated CSRF prefetch
Claude Desktop · Sandboxed Host
SANDBOX_ACTIVE
Show me overdue invoices with high credit risk and pending approvals
SAP S/4HANA · API_BUSINESS_PARTNER
LLM Tokens:24 TOKENS

$248,500

At Risk

37 Invoices

Payment Block

52 Days

Avg Overdue

Customer AccountOverdue BalanceRisk ClassGovernance Gate
Northwind Traders$92,400Class A (Critical)
Acme Industrial Corp$61,800Class B (Medium)Staged for Review
Globex Supply Co.$48,150Class A (Critical)Staged for Review
Isolated CSP Perimeter · Zero LLM Transcript MemorySHA-256 HMAC Verified
TOKEN PRIVACY SHIELD · ARCHITECTURAL TEARDOWN

Zero token bloat. Zero context poisoning.

Enterprise ERP tables contain hundreds of multi-column records. Feeding them to LLMs burns thousands of prompt tokens and leaks corporate schemas into chat logs. DataTether contains data at the client perimeter.

WITHOUT MCP UI · RAW JSON DUMP8,400 TOKENS BURNED
  • ✕Context exhaustion: 100 rows burns 8,400+ prompt tokens, incurring steep API bills and triggering 429 rate limit errors.
  • ✕Prompt leakage: Confidential supplier pricing, internal accounts, and customer balances are retained in AI model transcripts.
  • ✕Unusable output: Dense wall of unformatted JSON that requires constant "Can you reformat that as a table?" prompting.

DUMPED RAW INTO LLM COMPLETION PROMPT

{
  "d": {
    "results": [
      { "VBLEN": "00900142", "NETWR": 92400.00, "WAERK": "EUR", "IBAN": "DE893704... [UNMASKED_PII]" },
      { "VBLEN": "00900143", "NETWR": 61800.00, "WAERK": "EUR", "IBAN": "FR763000... [UNMASKED_PII]" },
      ... 98 more raw records consuming 8,400 tokens ...
    ]
  }
}
Estimated Cost: ~$0.15 per promptAudit Risk: High (Non-Compliant)
WITH DATATETHER · SANDBOXED MCP UI24 TOKENS IN CONTEXT
  • ✓99% Token reduction: The LLM receives only a 24-token metadata pointer; data streams directly into the sandboxed host iframe.
  • ✓Zero transcript memory: Confidential records render client-side in an isolated container, shielded from model training memory.
  • ✓Interactive UX: Immediate sortable columns, filterable rows, and built-in human confirmation buttons for safe writes.

LLM COMPLETION PROMPT CONTEXT (LIGHTWEIGHT)

{
  "status": "RENDERED_CLIENT_IFRAME",
  "app_id": "com.datatether.overdue-invoices-view",
  "record_count": 100,
  "tokens_consumed": 24,
  "security_mode": "SANDBOX_ISOLATED"
}
Estimated Cost: $0.0004 per promptAudit State: 100% Deterministic
ZERO-CODE CANVAS BUILDING BLOCKS

Every UI component your team needs for in-chat enterprise work.

Mix and match pre-built enterprise components that pull live OData records into Claude and ChatGPT. Every component renders client-side with native sort, filter, and hierarchical drill-down.

01 DATA GRID
borderCollapse: separate

Hierarchical Data Grid

Sortable, filterable rows of live ERP records with nested parent-child expansion (VBAK header to VBAP items) and subpixel-stabilized separate borders.

SO_HEADERNET_VALSTATUS
4500010248€128,400RELEASED
↳ Line 10: Bearing Seal Kit€42,000
02 EXECUTIVE KPI
Real-Time Aggregates

KPI Summary & Metric Meters

High-visibility operational numbers with directional trend deltas (working capital at risk, open blocks, DSO) delivered front-and-center.

$1.42M

Working Cap

98.2%

Sync Rate

03 ANALYTICS
OData $apply Aggregation

Trend & Breakdown Charts

Bar, sparkline, and category visualizers translating numerical ERP aggregates into immediate operational signals for decision makers.

Aging 0-30d€180k
Aging 31-60d€64k
04 INSPECTOR
Zero Context Bloat

Entity 360 Inspection Drawer

Drill down into a single customer, vendor, or material line without polluting LLM context memory or leaving the conversation.

BP_ID:1004820 (Northwind)
Credit Limit:$500,000 USD
Risk Profile:Low (Class A)
05 COMPOSITE
Composite Entity Shell

Multi-Tab Operational Layouts

Group multiple related ERP entities into one tabbed interface so end-to-end business decisions happen in a single glance.

GeneralItems (8)Partners

Doc Type: Standard PO (NB)

06 GOVERNANCE
Atomic $batch Gate

Human Write Confirmation Card

In-place approval modal staging atomic $batch changesets with color-coded diffs, 15-minute expiration windows, and signed click triggers.

+ DR 4,500.00 EURGL 110000
- CR 4,500.00 EURGL 200000
Approval Expiry: 14m 22s
DEPLOYMENT PIPELINE

No frontend sprint needed. Drag, connect, and ship.

Business analysts and ERP leads assemble governed views without waiting months for frontend developer availability.

015 mins

Drag widgets onto canvas

Place sortable data tables, KPI summary cards, and breakdown charts onto the visual builder canvas.

023 mins

Bind to live ERP entities

Connect widgets directly to discovered OData entities and RFC services with zero ABAP development.

03One click

Compile MCP app bundle

DataTether automatically compiles the layout into a sandboxed, standalone client app bundle.

04Instant

Ask in chat, view interactively

Claude, ChatGPT, or custom agents render the interactive UI directly inside the conversational transcript.

The Engineering Shortcut: Building an in-chat ERP UI from scratch requires months of bespoke React code, sandboxing protocols, and CSRF token bridges. With DataTether, business analysts assemble live views via a drag-and-drop canvas and publish in under 10 minutes.

BUILD VS BUY · OPERATIONAL IMPACT

Reading raw JSON versus seeing the live business.

The presentation of an enterprise answer determines whether an operator takes immediate action or delays decisions to manual double-checking.

OPERATIONAL CHALLENGE
01AI Context Window & Cost
Plain Text:Dumping 100 invoice records consumes 8,000+ prompt tokens, blowing past rate limits and costing $0.15+ per question.
With MCP UI:The sandboxed iframe loads data directly from DataTether. The LLM receives only a lightweight 24-token execution summary.
02Prompt Retention & Data Privacy
Plain Text:Confidential ERP line items, supplier pricing, and bank accounts leak into third-party LLM chat transcripts.
With MCP UI:Enterprise data stays contained inside the sandboxed MCP host iframe, completely isolated from model training memory.
03Trusting & Verifying the Answer
Plain Text:A dense wall of raw markdown or JSON that cannot be sorted, filtered, or inspected without copying into Excel.
With MCP UI:A live, sortable data grid with pagination, search, and collapsible line items your team can audit instantly.
04Eliminating Model Hallucinations
Plain Text:The model re-synthesizes numbers into plain text, frequently hallucinating totals, misplacing decimals, or fabricating missing line items.
With MCP UI:Zero hallucination risk. The LLM never synthesizes or regenerates numerical data—sandboxed canvas widgets render authentic OData records directly from your SAP system.
TECHNICAL ARCHITECTURE FAQ

How client-side sandboxing actually works.

Common questions from enterprise security leads and architects evaluating sandboxed Model Context Protocol UI runtimes.

Request Guided Access
CONTINUE EXPLORING DATATETHER

The governed engine underneath every interactive view.

Deploy in under 10 minutes

Stop reading walls of JSON. Start interacting with your ERP right from your chat interface.

Stop writing custom integration code. Change how your SAP works with AI today.

Connect your existing SAP OData service in minutes. Turn complex business questions into interactive, sandboxed views that render inside Claude and ChatGPT with zero prompt memory bloat.

Request guided access

A good first step is small: one service, one user outcome, one visible control boundary.

Months of dev time eliminated

Auto-generated tools replace weeks of custom MCP server development.

No infrastructure to run

Fully managed. Nothing to install, host, or maintain.

Instant dashboards and UI

Live tables, KPIs, and review screens — no frontend developer needed.

One setup, every AI client

ChatGPT, Claude, Manus, custom agents — all from the same connection.