# mcp-obo

> Use this tool when you need to enable authorized calls to Microsoft Graph API on behalf of a user, implementing the on-behalf-of flow with Entra ID for secure and authenticated access. It solves authentication and authorization problems for MCP tools, allowing for seamless integration with Microsoft Graph API. The tool takes user credentials and authorization requests as input and returns authenticated API calls as output.

Canonical page: https://skillsregistry.net/skills/gbaeke-mcp-obo  
JSON: https://api.skillsregistry.net/v1/skills/gbaeke-mcp-obo

## Description

Implements the on-behalf-of flow with Entra ID to enable authorized calls to Microsoft Graph API via MCP tools.

## Trust

- **Trust score (0–1):** 0.90
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** api-integration
- **Updated:** 2026-09-19

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/y8jfl8mlfp)
- **Repository:** <https://github.com/gbaeke/mcp-obo>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "gbaeke-mcp-obo"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/gbaeke-mcp-obo` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/gbaeke-mcp-obo/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
