MCP App Store
by KeenEthics
Vertical Bar Agent icon

Vertical Bar Agent

By Vertical Bar Inc

Get New App Alerts

Overview

Vertical Bar Agent helps authorized teams inspect CrossCheck snapshots and process-mining data, analyze dependencies and telemetry, build grounded Briefings, manage test suites and release packages, and run governed NetSuite workflows through ChatGPT. It also helps author and publish Stress Test contracts, open their CrossCheck page to start a Run, and inspect Run progress and results. Agent-started Stress Test runs are available only in active sandbox or release-preview environments.

Tools

briefing_data_query

ChatGPT
[Briefing] Run a read-only, workspace-scoped analytics query over authorized CrossCheck and Vertical Bar data using the workspace analytics schema.

briefing_layout

ChatGPT
[Briefing] Create a deterministic, non-overlapping graph, flow, or swimlane layout for an analysis artifact.

briefing_list

ChatGPT
[Briefing] List published Lenses in the workspace (metadata only, no html).

briefing_publish

ChatGPT
[Briefing] Publish a self-contained analysis artifact to the selected workspace and return links for viewing it in CrossCheck.

briefing_schema

ChatGPT
[Briefing] Get the authorized CrossCheck and Vertical Bar analytics schema, available relations, and join guidance for a workspace. The platform records a private audit event for this access.

cc_add_release_package_items

ChatGPT
MUTATES: Add items to a workspace-scoped Release Package. The response preserves autoInclude.status and reports any post-write deployment validation separately. A validation state other than available means the items were saved without that validation. Server draft, identity, and workspace authorization rules apply.

cc_add_stress_test_revision

ChatGPT
MUTATES: Append a new Stress Test draft revision. Requires an idempotencyKey.

cc_add_test_suite_revision

ChatGPT
MUTATES: Register a new revision of an existing canonical Test Suite, preserving its identity and run history. Requires canonical-suites:write and a revisionOrdinal greater than the current newest. Returns 404 for an absent suite or 422 when the payload names a different suite.

cc_archive_stress_test_draft

ChatGPT
MUTATES: Archive a draft Stress Test revision, removing it from active revision lists. The API provides no unarchive action. Requires an idempotencyKey.

cc_cancel_stress_run

ChatGPT
MUTATES: Request graceful cancellation of one authorized Stress Test run. Stops future work; in-flight work may finish. Can cancel a queued run before submission. Returns acknowledgement and Run URLs, not proof that all work has stopped.

cc_create_release_package

ChatGPT
MUTATES: Create a workspace-scoped Release Package with one server request and return the server response unchanged. Server authorization, identity, workspace, and baseline rules are authoritative.

cc_create_stress_test

ChatGPT
MUTATES: Create a Stress Test contract and first draft. Requires an idempotencyKey.

cc_create_test_suite

ChatGPT
MUTATES: Register a canonical Test Suite and its first revision. The definition is not bound to an environment; execution selects the environment separately. Requires canonical-suites:write. Refusals identify violation paths; existing references return 409 without changing the registered suite.

cc_dependencies

ChatGPT
[CrossCheck] Snapshot-scoped depends-on / depended-by for a dependency graph object. Pass snapshotId plus objectId (usually scriptId/internalId from CrossCheck dependency/customization output), not the database customization id.

cc_dependency_chain

ChatGPT
[CrossCheck] Full incoming/outgoing dependency chain for a known graph object. maxDepth is capped at 10; graph status is included.

cc_dependency_graph

ChatGPT
[CrossCheck] Dependency graph read with graph status. Defaults limit=1000; response includes limitApplied and possible truncation metadata.

cc_dependency_graph_status

ChatGPT
[CrossCheck] Dependency node-map and graph artifact freshness status for a snapshot.

cc_dependency_paths

ChatGPT
[CrossCheck] Dependency paths between known graph objects. maxDepth capped at 20 and maxPaths at 40; graph status is included.

cc_dependency_summary

ChatGPT
[CrossCheck] Dependency summary for a snapshot, with graph status included so missing/stale graph state is visible.

cc_diff_stress_test_revisions

ChatGPT
[CrossCheck] Read the normalized structural diff between two Stress Test revisions. Read-only.

cc_employees

ChatGPT
[CrossCheck] Employees in a snapshot (name/email/department/roles) — actor identity. snapshotId omitted = latest; filter by search.

cc_environments

ChatGPT
[CrossCheck] List the authorized NetSuite environments in a selected CrossCheck workspace, including their environment IDs. Environment IDs and workspace IDs identify different resources. Read-only.

cc_get_ci_workflow

ChatGPT
[CrossCheck] Get CI workflow detail with ordered stages and join each stage environmentId to its current environment name. Read-only.

cc_get_ci_workflow_run

ChatGPT
[CrossCheck] Get the current status, evidence, readiness, stages, and review state for a CI workflow run. Read-only.

cc_get_env_snapshot_git_source

ChatGPT
[CrossCheck] Resolve an environment to its latest completed snapshot and immutable GitHub tree URL. Incomplete provision/sync state is returned without a URL; no pointer is fabricated. Read-only.

cc_get_release_package

ChatGPT
[CrossCheck] Get a release package with item origin ledger and dependency closure. Closure missing, blocked, and unanalyzable remain distinct arrays. Closure preview is Cognito owner/admin-only; authorization failures are preserved verbatim.

cc_get_snapshot

ChatGPT
[CrossCheck] Snapshot detail (phase/type breakdown, counts).

cc_get_stress_report

ChatGPT
[CrossCheck] Read a bounded Stress Test report summary or a page of sealed evidence. Returns pending while evidence is still being finalized; no pass/fail verdict. Read-only.

cc_get_stress_run

ChatGPT
[CrossCheck] Read a Stress Test run summary, observation time, cancellation intent, report availability, and actual Run URLs. Read-only; execution completion and final report readiness are separate.

cc_get_stress_test

ChatGPT
[CrossCheck] Read one Stress Test contract and revision summaries. Read-only.

cc_get_suitescript_source

ChatGPT
[CrossCheck] Narrow SuiteScript source read with provenance and line windowing. Pass either customizationId OR snapshotId plus exact scriptId; the server resolves source and enforces workspace/environment isolation.

cc_get_test_suite

ChatGPT
[CrossCheck] One canonical Test Suite: its latest revision, cases and — when environment is given — the chain wired in that environment. Read-only.

cc_get_test_suite_revision

ChatGPT
[CrossCheck] Read one registered canonical Test Suite revision, including its cases, assertions, and cleanup policy. Read-only.

cc_impact_analysis

ChatGPT
[CrossCheck] Blast radius of changing an object (dependency graph).

cc_list_ci_workflows

ChatGPT
[CrossCheck] List CI workflow summaries for the selected workspace (id, name, repoStatus, stageCount, activeRunId). Read-only.

cc_list_customizations

ChatGPT
[CrossCheck] Customizations in a snapshot (scripts/workflows/saved searches…). Filter by type/search.

cc_list_release_packages

ChatGPT
[CrossCheck] List release packages for session recovery in the selected workspace. Read-only.

cc_list_snapshots

ChatGPT
[CrossCheck] List snapshots in an authorized workspace, including identity, status, environment, and counts. Supports environment, status, and result-limit filters. Read-only.

cc_list_stress_runs

ChatGPT
[CrossCheck] List authorized Stress Test runs with optional contract, environment, and active/ended filters. Returns actual Run URLs and a continuation cursor. Read-only.

cc_list_stress_tests

ChatGPT
[CrossCheck] List Stress Test contracts. Read-only.

cc_list_test_suites

ChatGPT
[CrossCheck] List the canonical Test Suites in a workspace (suiteRef, name, latest revision). Read-only.

cc_live_read

ChatGPT
[Briefing] Run a SELECT-only SuiteQL query against an authorized NetSuite environment for current data. The query cannot modify NetSuite; CrossCheck records a private audit event and may cache successful results.

cc_netsuite_record_get

ChatGPT
[CrossCheck] Read one NetSuite record by type and internal id: body fields and sublist lines as {value, text}. It opens the record the way NetSuite does, so depending on the account its before-load scripts and workflows may run and leave their own traces; nothing is saved by this tool. Limit with fields and sublists for large records. When the answer is truncated, call again with its resume (fields, sublists, lineStart) to get the rest.

cc_netsuite_record_metadata

ChatGPT
[CrossCheck] Fields and sublists of a NetSuite record type (omit recordType to list the types). From the latest snapshot; source: "live" asks NetSuite, which instantiates a blank record of the type and so runs its before-load scripts.

cc_netsuite_report_filters

ChatGPT
[CrossCheck] The subsidiaries, accounting books, accounting periods and currencies of an environment, for filling report parameters.

cc_netsuite_report_run

ChatGPT
[CrossCheck] Rebuild a standard financial statement from live NetSuite data: trial_balance and balance_sheet need periodEnd; income_statement needs periodStart and periodEnd; ar_aging and ap_aging are as of today (NetSuite keeps current open amounts only). Dates are YYYY-MM-DD. Amounts are in base currency; customized row layouts and custom reports are not reflected.

cc_netsuite_reports

ChatGPT
[CrossCheck] List the standard financial statements CrossCheck can rebuild from live NetSuite data (trial balance, income statement, balance sheet, A/R and A/P aging) with their parameters and limits, for a NetSuite role the user may use. CrossCheck records a private audit event.

cc_netsuite_run_as_profiles

ChatGPT
[CrossCheck] The NetSuite roles the signed-in user may run live reads as in an environment, with which one is their default. CrossCheck records a private audit event.

cc_netsuite_saved_search_run

ChatGPT
[CrossCheck] Run a NetSuite saved search (internal id or customsearch script id) and return one page of rows with its column labels. Pages with nextCursor. Zero rows may mean the run-as role lacks permission on the record type; NetSuite does not report that as an error.

cc_netsuite_saved_searches

ChatGPT
[CrossCheck] List the saved searches the run-as NetSuite role can see, optionally filtered by record type or title text. Pages with nextCursor.

cc_netsuite_suiteql

ChatGPT
[CrossCheck] Run a read-only SuiteQL SELECT against the live NetSuite account of an authorized environment, as a NetSuite role the user may use there. The query cannot modify NetSuite; CrossCheck records a private audit event and may cache successful results.

cc_netsuite_suiteql_metadata

ChatGPT
[CrossCheck] Describe what SuiteQL can query in an environment: a reference catalog of the standard tables (key columns and joins), the account's custom fields placed on the table they are columns of (from the latest snapshot, or live when it is missing or stale), its custom record tables, and, for tables you name, every column the live table actually has.

cc_ocpm_cancel_job

ChatGPT
MUTATES: Cancel a queued or running OCPM diagnostic job in an authorized environment. The cancelled execution cannot complete; no workspace or NetSuite data changes.

cc_ocpm_capabilities

ChatGPT
[CrossCheck] List the OCPM diagnostic analyses, population shapes, budget classes, and the environment's source facts, including backbone types and coverage window. Read-only.

cc_ocpm_get_job

ChatGPT
[CrossCheck] Get the state of an OCPM diagnostic job and, once it has finished, its result summary or full payload.

cc_ocpm_run_analysis

ChatGPT
MUTATES: Start or replay a bounded OCPM bottleneck diagnostic job over an authorized environment's published process corpus. Waits briefly for small jobs and otherwise returns the job identity for later status and result queries.

cc_preview_stress_test

ChatGPT
[CrossCheck] Compile a candidate Stress Test definition without saving or executing it. Returns missing variables, exact refusals, digest, and load summary. Read-only.

cc_process_cases

ChatGPT
[CrossCheck] Get a paginated process case list for an authorized environment and backbone type.

cc_process_context

ChatGPT
[CrossCheck] Get the published process corpus context for an authorized environment, including backbone types, coverage, and available attributes.

cc_process_overview

ChatGPT
[CrossCheck] Get the process map overview for an authorized environment from its published corpus.

cc_process_variants

ChatGPT
[CrossCheck] Get the top process variants for an authorized environment and backbone type.

cc_publish_stress_test_revision

ChatGPT
MUTATES: Publish exactly the reviewed Stress Test definition digest. Advances draft to ready when needed and supersedes any previously published revision. Requires separate idempotency keys for the two lifecycle calls.

cc_resolve_test_suite_refs

ChatGPT
[CrossCheck] Resolve proposed Test Suite references against an authorized environment snapshot for a suite definition. Read-only.

cc_script_telemetry

ChatGPT
[CrossCheck] Script execution stats (runs, duration, governance, failures).

cc_start_ci_workflow_run

ChatGPT
MUTATES: Start a governed deployment run for an existing Release Package and its stored workflow stages in authorized private NetSuite environments. After Pipeline approval, deployment can overwrite account objects. Current CrossCheck qualification is required; absent or stale qualification returns 409 GOVERNED_QUALIFICATION_REQUIRED. Run Validate in CrossCheck after package changes to restore qualification. MCP execution requires a freshly verified active sandbox or release_preview environment. Production and development execution is available only in the CrossCheck product UI. All other, unknown, inactive, and unverifiable targets are rejected before dispatch, including every stage of a CI workflow; caller approval cannot override this restriction.

cc_start_stress_run

ChatGPT
MUTATES: Start a Stress Test asynchronously against the selected NetSuite environment. Both smoke and full create real records, with no automatic cleanup. Returns durable acceptance and actual Run URLs immediately, while execution continues. Defaults to smoke. The same idempotencyKey and intent replay the accepted run; changed intent conflicts. MCP execution requires a freshly verified active sandbox or release_preview environment. Production and development execution is available only in the CrossCheck product UI. All other, unknown, inactive, and unverifiable targets are rejected before dispatch, including every stage of a CI workflow; caller approval cannot override this restriction.

cc_stress_test_capabilities

ChatGPT
[CrossCheck] Discover supported Stress Test authoring and execution contracts. Read-only.

cc_test_suite_capabilities

ChatGPT
[CrossCheck] List the test actions, assertions, and limits currently supported by the canonical Test Suite runner. Read-only.

cc_test_suite_run_handoff

ChatGPT
[CrossCheck] Prepare a person to start a stored Test Suite run in the CrossCheck app. Returns the suite page URL, its newest revision, the selected environment and the steps to start the run there. Never starts a run or changes NetSuite data. Read-only.

cc_update_stress_test_draft

ChatGPT
MUTATES: Replace a draft definition with compare-and-swap protection. Requires an idempotencyKey.

cc_validate_stress_test_definition

ChatGPT
[CrossCheck] Validate a Stress Test definition without writing. Read-only.

cc_validate_test_suite_definition

ChatGPT
[CrossCheck] Validate a proposed canonical Test Suite and first revision without registering them. Returns accepted, refused with violation paths, or conflict when references are already registered.

cc_validate_test_suite_revision

ChatGPT
[CrossCheck] Validate a proposed new revision of an existing canonical Test Suite without writing. Requires a revisionOrdinal greater than the newest registered revision. Returns accepted, refused with violation paths, or conflict.

cc_workspaces

ChatGPT
[CrossCheck] List the organizations and workspaces the authenticated user can access, including IDs, names, and environment counts. Read-only.

runtime_info

ChatGPT
Report the hosted Streamable HTTP runtime, safe endpoint bases, verified request identity, and workspace-discovery mode. This remote surface has no local login, browser, window, or token-cache action.

whoami

ChatGPT
Show the verified OAuth request identity and workspace routing mode. Read-only.

Capabilities

Writes

Similar Apps