althor
Package · $5,000 · 2 weeks

Copilot Studio Agent Quickstart

A working Copilot Studio agent wired to one enterprise data source — OAuth on-behalf-of, correct DLP zone, Azure Functions middleware, generative orchestration, audit logging. Security-review-ready by handoff, not "we'll figure that out next quarter."

You have a Copilot Studio license and a clear first agent

The agent reads or writes against one identifiable system (SharePoint site, Dataverse table, ServiceNow instance, internal API). Not "an agent that does everything" — one that does one thing well.

You need it security-review-ready

It's going through InfoSec eventually. You'd rather build it right the first time than retro-fit OBO and DLP scoping after the review fails.

Your team will own it after handoff

You have engineers who can run it once it's live. You need the working artifact plus the architecture docs, not a managed-service relationship.

Copilot Studio agent

One agent, generative orchestration enabled, system topic for the in-scope use case, conversation starters. Published to the right environment with the right governance scope.

Custom connector

One connector wired to the data source — Streamable HTTP transport (not the deprecated SSE), classified into the correct Power Platform DLP zone, tenant-scoped.

Azure Functions middleware

Functions backend handling OAuth on-behalf-of so the agent acts as the user, not as itself. Token cache, refresh handling, scoped Graph permissions, audit logging.

Bicep IaC + CI/CD

Functions app, app registration, key vault, Application Insights — defined in Bicep, deployed through GitHub Actions or Azure DevOps. Repeatable, reviewable, in source control.

Architecture doc + runbook

Written architecture doc, ops runbook, threat model summary. The artifacts your team needs to operate and your security team needs to approve.

Two weeks, one agent, one data source. Adding a second data source, a second agent, or a custom UI is out of scope for the quickstart price — but they're the natural follow-ons and we'll scope them when we get there. The point of the package is to ship the first agent right; the second is easier once the pattern is in place.

The decisions this package gets right are the same ones laid out in the public essay on adding MCP servers to Copilot Studio in regulated environments — identity, DLP zone, generative orchestration, Streamable HTTP, tenant scoping. If you want to see the architecture work before engaging, that's the longest-form thing I've written on it.

Engage
contact@althor.dev
Scope first
30-minute scoping call
Price
$5,000 fixed · invoiced 50% on engagement / 50% on handoff
Timeline
2 weeks from access