OHI StudioBring Oracle Health Insurance into VS Code—for developers and AI agents. OHI Studio gives developers and AI agents a controlled way to work with OHI environments, APIs, metadata, application artifacts, and runtime diagnostics. Use its visual tools directly or expose explicitly authorized capabilities through MCP. One workspace for everyday OHI work
MCP-powered OHI workflowsThe local MCP server is OHI Studio's standout capability. It gives Codex and other compatible agents a structured way to understand and work with OHI instead of relying on copied payloads, browser context, or one-off scripts. Agents can discover explicitly authorized environments and applications, inspect API metadata, search and call APIs, query application logs, browse OHI objects, download built Configuration Migration Tool (CMT) payloads, discover test values, and prepare test runs. CMT downloads are saved as new ZIP or XML files beneath the shared OHI Studio save folder and never overwrite an existing download. When write access is deliberately enabled, guarded tools can also update OHI data, send Dynamic Logic, generate datamodels, and run test workflows. Access is controlled per environment with disabled, read-only, or read/write modes, plus per-tool permissions and a global control for write-capable tools. Stored credentials are used by the extension and are never returned to the agent. For PostOHfficePostOHffice is the visual companion to the MCP experience: a connected API workspace with API Search, API Client, API Runner, API Browser, and Application Logs. Its left navigation rail can collapse to a compact icon-only layout with hover descriptions. Discover an entity, build a search, inspect the response, turn the request into a repeatable run, and follow the resulting logs—all against the target selected in VS Code. Use Refresh API to reload both Generic APIs and Integration Points along with their cached definitions. API Browser keeps both catalogs in their correct modes, reloads a selected entity that remains available, and clears a selection that disappeared. API Search keeps field metadata, generated previews, running status, and results scoped to the correct target and search tab. Cached entity fields and Browser definitions reopen immediately without another loading state; Refresh API deliberately invalidates them. Its completion menus support mouse selection or Arrow keys with Enter/Tab, and API Search and API Client support case-insensitive response Find from the response toolbar or with Ctrl/Cmd+F. PostOHffice text controls support Ctrl/Cmd+A, Ctrl/Cmd+Z, and the standard clipboard shortcuts consistently across embedded features. HTTP error status responses stay in the response pane with their status, headers, timing, and server body instead of being treated as extension failures. Built around connected workflowsFrom code to OHI and backKeep the most common Dynamic Logic and Floorplan actions beside the file you are editing. Send changes, retrieve the server version, preview Floorplans, and test Dynamic Logic without breaking focus. From metadata to a working requestExplore Generic APIs and Integration Points, follow links between OHI APIs and object definitions, then open the result in API Search or API Client with metadata-aware assistance. From one request to repeatable automationMove useful searches and API calls into Runner. Runner tabs keep multiple independent setups open, while a shared execution lock allows only one tab to run at a time. A source is optional: requests without source-field references run once. Add one CSV, JSON, or managed-auth Source Request when row data is needed. Source Request preview retrieves at most 20 rows without pagination, reports the query total, can be stopped, and refreshes every page only for a real run. A New to Runner? Open the Runner scriptsEach Runner request can have a pre-request hook and a post-response hook. Hooks run for every source row. Pre-request hooks can edit the rendered relative URL, query parameters, non-auth headers, body, content type, and accept header; post-response hooks can inspect the status, redacted response headers, body, and duration. Both use row-scoped
To inspect response items, use a post-response hook such as Hooks run in a QuickJS sandbox with a 250 ms CPU limit and 32 KiB source limit. They have no Node.js, filesystem, network, VS Code, module, or credential access. A script error, timeout, invalid request mutation, or failed assertion fails the step and follows Continue this row after failure. Use the Extractors and Assertions JSON arrays for standard work; reserve scripts for custom transformations and validation. Review imported scripts and never store secrets in scripts or variables. Open Runner Script API from either script editor for every object and function with examples, or see the Runner reference. From a question to an agent-assisted OHI workflowAsk an MCP-connected agent to discover the right target and API, inspect metadata or logs, prepare a test, or carry out an explicitly authorized change—without exposing stored credentials or changing the environment selected in VS Code. Get started
VS Code 1.85 or newer and access to an OHI environment are required. Credentials stay outside the workspaceTokens, OAuth passwords, and client secrets use VS Code Secret Storage. Exported environments omit credentials, PostOHffice does not receive stored authentication values, and OHI landing pages use their own browser sign-in. MCP access is configured per environment, with read-only or read/write scope and additional controls for write-capable tools. Learn moreOpen
License |