AI that means business!

Turn your prompts into buttons. Build and deploy governed AI tools, not chats!

You build the tools. Your users just click Run.

Supports:
  • Salesforce
  • HubSpot
  • NetSuite
  • QuickBooks
  • Xero
  • Maxio
01 You create this prompt
netridium.com/build
# monthly-close-summary — you author it once
source QuickBooks, Xero
pull P&L, balances, AR aging
flag variances > 5%
output xlsx

02 Your users just click Run
netridium.com/run
Monthly Close Summary
run · view results · never sees the prompt
Completed close_summary.xlsx · Jun 2026
Net revenue$482,100
Operating variance+6.2%
Flagged for review3 items
Product

AI tools your users just run.

IT staff, accountants, consultants, or MSPs create prompts and scripts once, then hand out one-click AI tools to users. Users get results without touching prompts, credentials, or underlying systems — governed by default, multi-tenant from day one. All through industry standard MCP.

Netridium — a QuickBooks Financial Health Snapshot report shown in the portal
A one-click AI tool returns a QuickBooks Financial Health Snapshot — built once, deliver to any client tenant.
Netridium AI tools catalog — prompts, LSPL and scripts grouped by Xero, QuickBooks, Salesforce and Maxio connectors, each with View, Edit and Run actions
One library of AI tools — prompts, LSPL and Python scripts across every connector — that your team runs with one click.
Netridium Roles screen — Admin, Finance, Sales and Contractor roles with a per-AI-tool matrix granting View and Run access
Role-based access — grant View and Run precisely, per AI tool, per role.
Authoring

Build an AI Tool three ways.

Each AI tool shares the same plumbing — MCP connectors, the run queue, input forms, live status, downloadable output. They differ in who owns the control flow.

Prompt (natural language)

Describe the outcome.

Plain English. The model orchestrates your connectors, works out the steps, and picks the best output format. Fastest to author; supports model tiers and batch.

# Prompt — the model owns the plan
List all active subscriptions grouped
by product, with MRR per group,
as an Excel sheet.
LogicScript Prompt Language (structured)

Write the steps; the AI runs them.

Full support for LSPL, executed in direct-execution mode — the AI reads each line and acts on it, reasoning at each AI.call, branching at each IF. Explicit and repeatable.

FUNC run(ticket)
  VALIDATE ticket.subject not empty
  DO
    c = AI.call("Classify this ticket")
    IF c.canResolve IS yes
      RETURN AI.call("Draft a reply")
    EMIT NeedsHuman { reason: "low conf." }
  RETURN "escalated"
Script (python)

Full deterministic control.

Python in a secure sandbox for exact calculations and logic the AI shouldn't improvise. Call connectors with mcp(...), reach for the model only where you want judgement, and emit(...).

rows = await mcp("Maxio").call(
    "advancedBillingShowCustomers",
    {"per_page": 20})
emit({"type": "excel",
  "sheets": [{"name": "Customers",
    "data": rows}]})

Prompt = "what I want," LSPL = "the steps to take," Script = "exactly how to do it." Don't want to start from scratch? Describe what you want and the portal generates a runnable script using the real tools your connectors expose — so tool names and parameters are correct, not guessed.

Parameterized tools

Add a form. Make it self-service.

Declare a few inputs and a tool serves many cases. The user fills a short form up front; the values are validated, then woven into the run. No prompt editing, no guesswork.

Field types
Text Number Yes / No Date Dropdown
In the script body, reference a value as {{key}}
Reconcile account(s) {{accounts}} for the
period {{period_start}} to {{period_end}}.
Flag mismatches; return a status + comments.

## Inputs provided for this run
- accounts: 1000, 1200, 2050
- period_start: 2026-05-01
- include_notes: true

Every value is also appended as a labelled block — a safety net so the model sees it even without a placeholder. Validated in the dialog and again on the server.

How it works

Build → Publish → Run.

The builder / consumer split: the person who authors a capability is not the person who runs it. Build once; let everyone run it safely.

01 · Build

Author against your systems.

IT, consultants, and accountants build a Prompt, LSPL script, or Python — pick the connectors it may use, add inputs, set the output. Save before you run, so what executes is the saved version.

# close_summary · type: lspl
connectors: QuickBooks, Xero
inputs:     period (date)
access:     read-only
output:     xlsx
02 · Publish

Grant View and Run, per tool.

Roles control who can see a tool versus who can run it. Publish to one workspace or every client tenant — and revoke or change it for everyone at once.

close_summary acme-corp globex initech +12
can build can run can see (run only)
03 · Run

End users just click run.

Fill the form, click Run, get a finished report. Every run is asynchronous, recorded in the audit log, costed, and replayable — and notifies whoever needs it.

Ready in 4.2s
[14:02:11] auth: alice@acme · role=runner
[14:02:11] input: period=2026-05
[14:02:15] output: close_summary.xlsx · 3 flags
[14:02:15] audit: recorded · cost $0.04
Builders

IT, consultants, accountants & MSPs

Build tools against deep domain knowledge, wire up connectors, add input forms, test, version, and publish — from one console.

  • Prompt, LSPL, or Python — your choice per tool
  • Generate a runnable script from a description
  • Export / import tools as portable files between workspaces
Runners

Your whole team

No technical knowledge needed. Open My Reports, search for a tool, fill a short form, and click Run — a finished report comes back, every time.

  • One click → a result; never see the prompt
  • Live status that survives navigating away
  • Searchable results with links back to the source system
Connectors

Connected to your systems of record.

Depth over breadth — back-office finance and operations done exceptionally well. Each workspace connects its own accounts over MCP; credentials are encrypted and never shared across tenants.

One-click OAuth — connect & authorize, no API keys
Salesforce Xero QuickBooks Online
Add a connector — OAuth or a service URL / token
Google Drive · OAuth Maxio · MCP URL + OAuth NetSuite · MCP URL + token

Read-only by default; write access granted explicitly, per connector. Roadmap: Microsoft 365, HubSpot, and more.

Governance, security & trust

Governance isn't a feature. It's the product.

It's the reason to choose a portal over handing staff raw ChatGPT or Claude logins.

Role-based access control

Grant View and Run precisely, per AI tool. Invite users by email with optional approval, assign roles, and publish a capability to exactly the right people.

Complete audit trail

Who ran what against which data, every connector call, every admin change — all recorded. You always know who did what.

Read-only by default

Connectors are read-only out of the box. Write access is granted explicitly, per connector — a tool can never change data through a connector that isn't write-enabled.

Secret-less sandboxed execution

Python runs in an isolated sandbox with no access to platform secrets. A trusted broker injects credentials per call and tears them down when the run ends — tools never hold your keys.

Multi-tenant isolation by design

Every workspace's data, connectors, tools, and results are isolated at the database level and never cross into another — the same guarantee that powers the channel model.

Budgets, caps & allow-listing

Per-run token and call budgets with fail-closed enforcement, so a runaway job can't loop forever or run up a bill. Only approved models can be used.

Platform

One platform, from author to one click.

Build a capability once against your systems of record. Publish it to exactly to the right people. One click and they get a finished report back.

Self-service input forms

Add a short form to any tool — Text, Number, Yes/No, Date, or Dropdown. Users pick a date range or an account and click Run. Inputs are validated before the run ever starts.

Systems of record, connected

NetSuite, Salesforce, Maxio, QuickBooks Online, Xero, and Google Drive over the Model Context Protocol. Each workspace connects its own accounts — credentials never cross tenants.

Results that fit the work

Excel (multi-tab, searchable), formatted HTML, print-ready PDF, charts, plain text, or JSON. Record IDs link straight back to the source system; download with one click.

Run now, or on a schedule

Run on demand, or automatically — daily, weekly, or monthly in the timezone you choose. Scheduled runs land in History with a badge and notify the right people.

Live status & full history

Runs are asynchronous: Queued → Running → Ready (or Failed). Status follows you across the app. History keeps every run's inputs, result, and cost — re-open, re-run, or cancel.

Share results, safely

Share a finished report through a secure link that opens an access-controlled viewer — never a raw file. Optional email notifications fire when a run finishes or fails.

Book a demo.

See how Netridium turns your prompts and scripts into safe, one-click tools. Tell us a bit about you and we'll be in touch.