Skip to content
MCP & Identity Actions

Approve Access Requests from Copilot or Claude with Avatier MCP

Clear your access-request queue from Microsoft Copilot Studio, Claude Code or OpenAI Codex. Avatier verifies you first, reads back five requests at a time and saves each decision on the request.

Published: By Lee Trieu6 min read
Office cartoon with no text: a smiling approver in a grey shirt and dark tie sits at a brushed-steel desk, holding a blank card with a big green check toward the viewer and a fan of blank cards in the other hand, beside a laptop and an empty speech bubble, with a glowing green shield on the concrete wall and a red warning light above.
TL;DR~40s read · skim-friendly summary

Clear your access-request queue from Microsoft Copilot Studio, Claude Code or OpenAI Codex. Avatier verifies you first, reads back five requests at a time and saves each decision on the request.

  • Avatier's Pending Requests Identity Action lets approvers approve or deny the requests waiting on them from an AI assistant, with a comment on the record.
  • It is high-risk, so by default it starts only if you verified in the last 5 minutes.
  • Only requests routed to you appear; you hear them five at a time and decide one at a time: approve, deny or skip.
  • Your decision and comment are saved under the existing Request ID; approving sends the request to the next approver or runs it after the last approval.
  • One completed decision is one Secure Outcome, and failed attempts are never billed.

An approver can clear their access-request queue from Microsoft Copilot Studio, Claude Code or OpenAI Codex by running Avatier's Pending Requests Identity Action through the Avatier MCP Server. Avatier verifies the approver first, lists only the requests routed to them, and saves each approve or deny decision, with its comment, on the existing request.

The person makes each decision through the assistant. Avatier verifies who is asking, follows your approval workflows and records the result. The main Avatier MCP page describes the promise in one line: "Unlock, reset, request, approve and provision in plain language, with the same verification, policy and approvals as the Avatier console." For every action you can run this way, see What Can You Ask Avatier MCP?. To connect a client, add https://mcp.avatier.com/mcp and sign in with your Avatier account; the setup guide for Copilot Studio, Claude Code and Codex has the steps.

Why approvals belong on the request, not in an inbox

Avatier's Pending Requests page opens with the problem: "Approvals Stall When They Live in an Inbox." Every request waiting on an approver "is access someone is waiting for, or access that should not be granted at all."

A decision needs the requester, the target, the item, the justification and the approval progress in one place, plus a decision with a comment. When approvals happen by hand, the page says, "Approving over email or chat leaves no decision on the request itself and no comment an auditor can read."

Pending Requests does three things: it "lists only the requests routed to you, saves your decision on the request, and sends it to the next approver or runs it after the last approval." Your approval workflows route the requests to you, and the main Avatier MCP page lists the same work as "Review Pending Approvals."

Requesters follow the same requests from their side. Avatier's Group & User Self-Service page puts it this way: "Approval chains are defined by policy, owners sign off by push notification, and requesters track status in Pending Requests." For how people ask in the first place, see requesting access in Microsoft Teams.

How to approve or deny a request from Copilot or Claude Code

The Pending Requests action page sums up the assistant flow in one line: "In Avabot and MCP you verify, hear your requests five at a time, pick one, decide, add a comment and confirm."

  1. Verify. Pending Requests starts with identity verification in the conversation, using the methods your policy already allows, such as Avatier Questions, Google Authenticator, PingID Push or Identity Challenge Card™. It is high-risk, so by default it starts only if you verified in the last 5 minutes; otherwise you verify again.
  2. Hear your queue. Only requests currently routed to you are shown, read back five at a time.
  3. Pick one. You work through the queue one request at a time.
  4. Decide. Approve, deny or skip.
  5. Comment and confirm. A comment is required by default for both Approve and Deny. An admin can make it optional for each separately, and Avabot follows the same rule.

The check is specific to the conversation. On the web there is no extra check beyond your sign-in. Where Avatier has turned on sign-in reuse for the connector, an external assistant's own Avatier sign-in counts if it meets the same 5-minute rule.

In Avabot chat you can also start from the Pending Requests home tile while the home screen is in Talk or Text mode.

Here is an illustrative ask from the action page, not a customer transcript: "Show my pending requests and approve the Finance Share request for Sam Ortiz. Comment: confirmed with his manager." Avatier answers: "verify: passed · request: read back · decision: approve · comment: added."

Office-cartoon infographic titled Five Steps to a Decision: five brushed-steel tiles joined by amber arrows, each with a green number, read Verified First (shield), Read Back Five (numbered list), Pick One (pointer on a highlighted line), Decide + Comment (check, cross and comment bubble) and Confirm (paper plane), with the footer One request at a time. Avatier verifies the approver, reads requests back five at a time, then saves one decision with its comment per request.

On the web, Pending Requests also covers bulk work: tap Edit, select requests, then Approve or Deny with one comment. Date changes happen there too, where your admin allows them. Workflow admins can switch to Admin on the web to see every request in flight and Skip Approver, Cancel Request, Remind or Recover. Approvers who will be away can hand off their authority with Proxy My Authority.

What happens after you decide

A decision completes when it is saved, with its comment, on the existing request, under the same Request ID, and written to the audit log. Approving sends the request to the next approver, or runs it after the last approval. After the final approval, the request runs, or waits for a grantor when the target system is manual.

Pending Requests decides requests for whatever system they target, such as Active Directory, Entra ID, LDAP and apps connected through connectors. The evidence it leaves:

EvidenceWhere it lives
Your decision and commentOn the request, under its Request ID
Audit-log entryThe audit log (approved, denied, skipped, cancelled and so on)
Request statusRequest History
ExportExcel or PDF of the queue or a request

Office-cartoon infographic titled Evidence on Every Decision: a central request card tagged Request ID links to four steel panels labeled Decision + Comment, Audit Log Entry, Request Status and Excel or PDF Export, each with a simple icon, above a footer plate reading Saved on the existing request, on a concrete-grey wall. Each approve or deny decision leaves its comment on the Request ID, an audit-log entry and a Request History status; queue and request export to Excel or PDF.

As general guidance, write each comment for a reader who was not in the conversation: name who you confirmed the request with and why the access fits the role. The comment is the part of the record that explains the decision.

Reviewers read that record in the Avatier web app, where the Identity Actions page tags Request History as Web app only. For security documentation, see the Avatier Trust Center.

The guardrails behind an assistant approval

Avatier's MCP pages state the rule as "Your Assistant Asks. Avatier Decides." The main Avatier MCP and Identity Actions pages list five guardrails under that heading:

  1. Verified First. "Avatier verifies the person before sensitive changes, with the methods your policy already allows."
  2. Your Approval Workflows. "Requests follow the approval workflows your tenant already has. Each action page shows how its approvals work."
  3. Acts as the Signed-In User. "OAuth sign-in to your own tenant. No shared service account, no API key to manage."
  4. Never Makes Up Values. "The connector only sends what the person actually said, and asks when something is missing."
  5. Every Request Recorded. "Requests land in Request History, ready to review and export."

The Avatier MCP page's FAQ puts it plainly: "The assistant only asks. Avatier verifies the person, applies the same approvals and policy as the console, acts as the signed-in user and records every request."

For an approver, that means the decision is yours, made after verification, as you, on a request your workflow routed to you. The assistant relays what you said; when a detail is missing, the connector asks.

Office-cartoon infographic titled Assistant Asks, Avatier Decides: a person at a laptop sends a dotted green line through five steel gates with amber lights, labeled Verified First, Approval Workflows, Signed-In User, No Made-Up Values and Request Recorded, to a database stack with a green check, above the footer Every request recorded. The Avatier MCP page lists five guardrails, and one URL works in every MCP client, including Microsoft Copilot Studio, Claude Code and OpenAI Codex.

For governing which assistants get access in the first place, see AI assistant access control for Copilot.

Getting started

Avabot chat and MCP require the current (.NET 10) Avatier server. Once your assistant is connected, ask it to show your pending requests.

Under Pay Per Identity Action™, one completed decision is one Secure Outcome, and failed attempts are never billed. The program is in invitation-only preview: getting started is free, Deployment Services are included, and there is a 45-day money-back guarantee.

For the action itself, see the Pending Requests page, and for setup steps, see the Avatier MCP Server page. For the platform and the preview, see the Avatier Identity Anywhere 2027™ site. For password and MFA controls, see Credential Governance™. For the company, see avatier.com.

Microsoft Copilot Studio, Claude Code, OpenAI Codex and the other assistants named here are trademarks of their respective owners. No partnership with or endorsement by any third party is implied.

ABOUT THE AUTHOR

Lee Trieu
Lee Trieu

Lee Trieu is Avatier's Head of Technology & Operations, leading global support, development, DevOps, QA and customer success. He brings 20+ years of enterprise IT strategy and operations across technology, telecommunications and financial services, with a focus on ITSM, GRC and zero trust.

Recognized on Gartner Peer Insights

4.4

Based on 14 verified reviews of AvatierIdentity Governance and Administration

Read the reviews on Gartner Peer Insights

Savings Calculator

Password Reset Cost Calculator

Enter your company size and see how much your help desk spends on password resets — and how much Avatier Credential Governance saves.

Horizon
Total Resets per Year
18,000
Annual Cost Without Automation
$500,000

Avatier Credential Governance reduces your cost by

$350,000

Over 1 year

See the full methodology and sources →