Forest Integrations

Attunement · by Forest Integrations

One secure door between your LLM and your Microsoft 365.

Attunement is a remote Model Context Protocol (MCP) server. It gives Claude, ChatGPT and other LLM clients a bounded, audited way to work with your files, calendar, Teams, meetings, memory and voice, as the signed-in person, always within their own roles, on every surface you use. It reads, and with your approval it writes, which is where most connectors stop.

In use at Forest Integrations  Runs our own work today. Built for yours on request.

What a client can ask forAs you
"Set up Thursday's call: the invite, the agenda, and a folder for the notes."Calendar, OneDrive and Teams, created once you approve
"Post the decision to the project channel."Important decisions on the record in Teams, after you give the word
"What do we know about this customer?"The shared memory, scoped to your business
"Read that back to me."Spoken aloud in a voice you choose, from thousands, or one made for you

Reads happen as you. Writes wait for your approval. Every call is logged.

What it does

One endpoint, your sign-in, every surface.

Files, calendar, Teams and meetings

OneDrive and SharePoint files, calendar events and free time, Teams channels and chats, and post-meeting transcripts, all through Microsoft Graph on behalf of the signed-in person.

One memory, every surface

What your tools learn on your laptop is there on your phone and in every client, Claude, ChatGPT or another. One sign-in, one memory, the same power everywhere you work.

Shared with the people you choose

Customer records, decisions, tasks, development practices and the facts that matter, kept once, scoped per business, and shared with your team or the few people you pick. Everything lives in your own database.

Skills, rules and agents

Your standing rules, templates and skills ship with the server, so every client, Claude, ChatGPT or another, works the same way and in your voice.

Voice and language

Text to speech, speech to text and consent-bound voice cloning across Azure AI Speech and ElevenLabs, with audio stored where only the right identity can read it, and sentiment scoring through Azure AI Language in your own tenant.

GitHub

Issues, pull requests, files, workflow runs and security alerts through an installed GitHub App, so an LLM can help with your code without a personal token.

How it's built

Safe by design: your sign-in, your roles, every call recorded.

  • Sign-in through Microsoft Entra. The server exchanges your token for delegated access, so it works within exactly what you can do.
  • Reading happens as you. Anything that changes something waits for your approval: the client proposes, you confirm, then it runs.
  • Identities in place of secrets: the server reads what it needs from a vault with its own managed identity, and starts only when its full configuration is in place.
  • Traffic passes a firewall, a gateway and a client certificate before the server, and the server validates the token again before any tool runs.
  • Hosted in Azure Container Apps with Cosmos DB, deployed from code by scripts that validate, explain and log what they do.
  • Every call is recorded with the caller and the tool, and only code reviewed line by line ever serves.

Attunement is the foundation under Red Card, Ranger and Affinity, and the basis of our custom MCP work.

Give your LLM a door you'd trust.

We'll build and run an Attunement server in your own Azure subscription, with exactly the surfaces you need.