Private MCP servers
Typed tools for search, calculation, file processing and controlled operations in company systems.
Service IT / ChatGPT plugins
We turn ChatGPT or Codex into a practical interface for email, documents, CRM, ERP, databases, knowledge bases and internal APIs. The plugin does not just answer: it can find the right data, start an approved action and keep an auditable result.
What the product is
In the current OpenAI architecture, a plugin is an installable package for ChatGPT and Codex. It can include skills with repeatable instructions, an MCP server that exposes controlled tools and data, and an optional embedded interface. We select only the parts required by the business process.
From one focused tool to a complete operational workflow with maintenance.
Typed tools for search, calculation, file processing and controlled operations in company systems.
Stable instructions, domain knowledge, output formats, approval rules and concise operator workflows.
Forms, status panels, previews and result cards when plain text is not enough for the task.
Email, Odoo, CRM/ERP, storage, databases, websites, messengers and external REST or SOAP APIs.
OAuth 2.0, user- and workspace-bound access, minimal scopes and separation of customers and environments.
Test scenarios, idempotency, logs, monitoring, versioning, publication preparation and ongoing support.
Connected sources
The plugin can read, search and—where permitted—act across the systems your team already uses.
Operating logic
We define the data boundary, tools and approvals before the model is allowed to act.
A person asks in ChatGPT, or an approved event arrives from email, a form, CRM or a scheduler.
The assistant identifies the task, required context, risk level and missing input.
A typed tool fetches or changes only the data allowed for that user and workspace.
Validation, deduplication, routing and approval logic run on the controlled backend.
ChatGPT returns the result, asks for approval or performs the permitted operation.
The system keeps identifiers, status and traceability so the conversation can continue safely.
Anonymized client case
For one of our clients in automotive service, we implemented a workflow that receives reports from a professional diagnostic scanner, structures the findings and delivers a concise diagnostic route in ChatGPT.
A monitored mailbox accepts only messages that match the diagnostic-report rules and passes the attachment to processing.
The service extracts the vehicle identification number, mileage, control units, fault codes, states, freeze-frame and available live data.
A private OAuth-protected MCP tool writes the normalized report idempotently, so a repeated mail event does not create a duplicate.
The context is keyed by the vehicle identifier and the current fault-code signature. The same combination stays in one case; changed faults start a separate branch.
The answer starts with the precise scanner menu path, then lists concrete checks, expected readings and stop conditions—without generic filler.
They can ask for the next check, compare reports and request a repair procedure. A full vehicle procedure is given only for a verified variant and a trusted source.
Security and control
We place business rules on the server side and limit what every tool can read or change.
Deliverables
We select one repeatable task with clear data, result and owner.
We test the dialogue, tool schema and failure cases without broad production access.
We connect the required systems, authentication, logs and approvals.
We verify the real workflow, monitor quality and extend the plugin only where useful.
No. A plugin may use the familiar chat interface, but its value is controlled access to real tools, data and workflows.
Yes. We can build a private company plugin with OAuth and restricted access, or prepare a suitable product for the OpenAI publication process.
Yes, if the action is explicitly designed, authorized and audited. Significant or irreversible actions remain behind human approval.
That depends on the number of systems, authentication, data quality, UI and risk controls. After a short process review we provide a scoped estimate.
Next step
We will map the data route, identify which MCP tools are needed and propose a controlled first version.