MCP Tooling

Connect AI to the systems your business runs on. Useful automation needs access to the right information and a controlled way to act on it. We build the connections that make that possible, with the permissions, documentation, and testing the workflow requires.

The Gap

The gap between official and capable.

In practice a connection can mean bringing the relevant records into an investigation, preparing a request for someone to review, or carrying an approved change into the system where the work happens. The Model Context Protocol (MCP) is the standard interface that makes this possible: it translates what an AI model wants to do into calls to a platform’s API. Most platforms that publish official MCP servers expose a curated subset of that API, covering the most common use cases. For general workflows that is often sufficient. For production automation it usually isn’t.

Take Google Workspace. The Gmail, Drive, and Calendar connectors that ship with the major AI assistants cover the everyday cases well: search your mail, open a file, see your week. The Google Workspace APIs go much further. They reach a document's structure and revision history, a spreadsheet by range, a slide by element, a file's permissions and the text inside a scanned PDF, and, through the Admin APIs, the users, groups, and devices of a whole organization.

We built our own Google Workspace connection on those APIs. A Team Member or an agent can now file an attachment straight into the right Drive folder, make a structured edit to a document, read a file too large for a chat window, or, where a client has authorized it, work across that client's accounts under the admin controls Google provides. Each tool does one specific thing, under the permissions of the person or agent calling it, and every call is logged against them.

The same principle applies to any platform with a documented API. If it can be called programmatically, it can become a tool.

Model Compatibility

Works across models

MCP servers are model-agnostic by design. A server we build works with Claude, ChatGPT, Gemini, and any other MCP-compatible model. Our own development and testing is deepest with Claude, and for deployments on other models we validate compatibility explicitly.

How We Build It

From API documentation to production tool.

01

API analysis

We map the target platform’s API documentation, identifying the endpoints relevant to your use case, the authentication model, rate limits, and operational constraints.

02

Tool definition

Each endpoint becomes a named tool in the MCP server, with typed parameters, validation logic, descriptive documentation, and error handling. The tool descriptions are what the LLM reads to understand what it can do and how.

03

Deployment

The MCP server runs on your infrastructure or ours, available to any MCP-compatible model. Deployment can be local, containerized, or cloud-hosted depending on your security and latency requirements.

04

Testing and iteration

We verify that the model can reliably invoke each tool, interpret responses, handle errors gracefully, and chain multiple tools to complete multi-step tasks. This phase often surfaces gaps in API documentation that we work around before handoff.

What You Get

Any platform. Production-grade.

Any platform with a documented REST, GraphQL, or RPC API can become a tool your AI agents use reliably. Our own fleet at mcp.macktez.com covers the platforms we manage for clients: JumpCloud, Microsoft 365 and Entra, Google Workspace, Freshservice, Juniper Mist, Ubiquiti UniFi, SonicWall, Peplink, Cisco Business Dashboard, Domotz, NinjaOne, Addigy, Huntress, and AWS, along with our own systems of record. Our Team and support.agent use those connections every day, and Macktez Monitor collects through them with no AI involved at all.

A connection existing is not the same as permission to use it. We treat four things as separate decisions: a connection exposing a capability, an agent being allowed to use it, a person approving a consequential action, and the system recording what happened. Exposing an API does not make every action safe, so the permissions and approvals are designed alongside the connection, not after it.

Custom MCPs are infrastructure. We treat them that way — documented, maintained, and designed for production use rather than demonstration.

Wire Up Agents

What could an AI agent actually do if it could safely reach your systems?

MCP tooling bridges your AI tools to real data and systems, with the access controls to do it safely. Let's scope what that looks like for you.

Let's Talk