What's new ⬇ Download Reportworq
⬇ Guide PDF

Microsoft 365 Copilot agent#

The Reportworq Microsoft 365 Copilot agent lets Copilot users ask about their distribution jobs and the outputs those jobs deliver, in natural language, in chat, Teams, and the Microsoft 365 app, without leaving Copilot. The agent reaches your on-prem instance over the outbound-only CloudHub relay, and every request runs as the signed-in user, scoped to the jobs, folders, and workspaces that user is allowed to see.

This is a two-role task. A Reportworq administrator generates the agent package. A Microsoft Entra Global Administrator grants one-time consent and deploys it to users.

When to use it. Reach for the Copilot agent when your organization has standardized on Microsoft 365 Copilot and wants governed, identity-scoped access to distributed outputs, and when you cannot or do not want to expose an inbound endpoint. Desktop AI clients such as Claude Desktop use the MCP shim instead, and air-gapped deployments use direct on-prem MCP. Claude, VS Code, Cursor, and Cline can also connect directly with each user's own sign-in; see Direct OAuth sign-in for MCP clients. That direct sign-in needs your own Entra app registration: it is not available while the Copilot recipe uses the shared Reportworq multi-tenant Entra application. See Copilot, MCP, and trust paths.

Before you begin#

Generate the agent package (administrator)#

  1. Open Settings ▸ Integrations ▸ AI Agent Access (MCP).

  2. Expand the Connect: Microsoft 365 Copilot recipe.

  3. Fill in the package fields. Sensible defaults are supplied for each:

    Field Notes
    Agent name Defaults to "Reportworq". Shown to Copilot users.
    Description A short and a long description. The default reads "Query your Reportworq reports in natural language. Find reports with available outputs, ask questions about them, preview their pages, and download or email outputs in Excel, PDF, or PowerPoint, all from inside Copilot."
    Instructions Guidance the agent follows. Reportworq appends a fixed response-style policy that always wins.
    Conversation starters Up to six suggested prompts. The four defaults are "What reports are available?", "Show me my most recent report.", "Email me a report as a PDF." and "What can you do with my reports?".
    Color and outline icons Defaults shipped; if you replace them, match the exact required dimensions.
    Cloud API URL The CloudHub base URL. Required.
    API key The CloudHub connector key. This is a routing key, not a workspace selector.
  4. Choose Download to get the agent package (.zip) and note the admin-consent link.

  5. Hand the .zip and the consent link to your tenant's Microsoft Entra Global Administrator.

The agent's identity is stable across API-key rotations, so a later re-download uploads as an update, not a duplicate. The package does not list tools: Microsoft 365 discovers them from your instance at runtime, so a Reportworq upgrade that adds or changes tools needs no new package. Regenerate and re-upload only when you change the package itself (name, instructions, starters, icons, or sign-in).

Deploy the agent in Microsoft 365 (Entra Global Administrator)#

  1. Grant one-time admin consent using the link supplied by the Reportworq administrator. The Reportworq Copilot application is a multi-tenant Entra app, so it works across tenants with tenant consent and no per-customer registration.
  2. Deploy the package to users or groups. In the Microsoft 365 admin center, go to Settings ▸ Integrated apps and upload the agent .zip, then assign the recipient users or groups.
  3. Consider a staged rollout: deploy to a small test group first, validate against Reportworq, then widen.

A Global Administrator can revoke the application at any time under Entra Enterprise applications.

Use the agent (integration user)#

The first time they use the agent, a Copilot user signs in with their Microsoft 365 work account. From then on, results are automatically limited to their Reportworq permissions. They can, for example:

Notes and limits#

Going deeper. For the outbound-only relay model, the identity-versus-network security boundary, and how the same tools reach desktop clients, see Copilot, MCP, and trust paths. Every agent request is recorded; see MCP audit.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.