Selected work

Selected professional work

Connecting AI assistants to the business tools people already use

A connector that lets colleagues find information and make permitted updates in a business system through an AI assistant, with access tied to the person using it.

The problem

Useful information sat in a business system that colleagues used every day. Using it with an AI assistant meant copying information between tools and manually applying suggested changes.

What I contributed

I built and extended a connector using the Model Context Protocol, building on existing open-source work. I defined the requirements and access model, directed the AI-assisted implementation, reviewed and tested the changes, and took responsibility for deployment and maintenance.

What changed

Colleagues can search and read information through an AI assistant and, where enabled and permitted, update records. The connector is designed to use the signed-in person's access. Changes are enabled selectively, and usage records help identify requests that need better handling. An internal guide supports colleagues using the connector.

What this illustrates

Making an integration useful means considering access, understandable errors and ongoing maintenance alongside the connection itself.

Technical detailHow the integration works

MCP exposes a business-system API as tools an AI client can call. The implementation uses identity-aware access, separates data between users and enables write tools selectively. Consistent responses and structured refusals help the client understand why a request cannot proceed. Automated tests, deployment checks and operational records support maintenance. The project extends an open-source starting point; it is not an implementation authored entirely from scratch.