AI-Powered Administration

MCP Server & AI Agent

Control the entire identity platform with natural language. A 100-tool MCP server connected to Claude enables multi-step administration tasks — create users, assign roles, manage OAuth clients, inspect webhooks — all from a single conversational interface.

End-to-End: Provision a Tenant Admin

See how simple it is to provision a new tenant administrator using the RDN Identity Agent — from natural language command to password setup in four steps.

Natural Language Provision Request

The administrator describes what they need in plain English. No forms, no menus, no manual steps — just intent.

RdnId Agent chat interface with suggestion buttons and model selector1

Agent Orchestrates the Full Workflow

RdnId Agent interprets the request and automatically chains the required API calls — creating the user, assigning the role, and dispatching the welcome email in a single operation.

Agent executing tool calls with structured confirmation2
Welcome email from noreply@reidell.net with a secure activation link3

Invitation Delivered Instantly

The new administrator receives a welcome email with a secure activation link — ready to set their password and get started.

New user setting their password via the activation link4

Seamless Onboarding Experience

The new user clicks the link and sets their password — fully onboarded without any manual intervention from IT.

Architecture

The agent chat runs server-side through a Next.js API route. The user's auth token is forwarded to every MCP tool call, ensuring all actions respect permissions and tenant boundaries.

Admin UI

Chat Interface

Next.js API

SSE Route

Claude API

Anthropic SDK

MCP Server

100 Tools

.NET 10 API

REST Endpoints

SQL Server

EF Core 10

Server-Side Execution

All tool calls execute on the server via the Next.js API route. No MCP credentials or API keys are exposed to the browser.

Auth Token Passthrough

The authenticated user’s JWT is forwarded to every .NET API call, ensuring RBAC and tenant scoping are enforced at the API layer.

SSE Streaming

Responses stream via Server-Sent Events, delivering text token-by-token and tool call status updates in real time.

100 Tools Across 19 Categories

The MCP server exposes the full platform API surface as individually callable tools. Each tool includes parameter validation, safety guards, and detailed descriptions for the AI agent.

3Auth

Get current user, profile updates, notification preferences

6Users

List, get, create, update, delete, and send invitation emails

5Tenants

List, get, create, update, delete with status lifecycle

5Roles

List, get, create, update, delete permission roles

3User Roles

List assignments, assign role to user, remove role

6OAuth Clients

Full CRUD, regenerate secrets, configure grants and scopes

5OAuth Scopes

Manage scopes with claims, display names, and consent settings

5OAuth Claims

Create and manage custom claims for token enrichment

9Webhooks

Subscriptions, event types, event history, delivery details, test

8System

Login settings, login config, error logs, runtime configuration, signing keys, license

5Addresses

Tenant-scoped physical addresses with type classification

5Email Addresses

Tenant-scoped email addresses with type classification

5Phone Numbers

Tenant-scoped phone numbers with type classification

5Countries

Reference data for country names and abbreviations

5States

Reference data for state/province names and abbreviations

5Address Types

Configurable types like Home, Work, Billing, Shipping

5Email Address Types

Configurable types like Personal, Work, Support

5Phone Number Types

Configurable types like Mobile, Home, Work, Fax

5API Keys

List, get, create, revoke, and delete API keys for integrations

100 Tools Total

Agent Features

Purpose-built chat interface for identity platform administration.

Per-Conversation Model Selection

Choose the Claude model for each chat session — Haiku for quick queries, Sonnet or Opus for complex multi-step operations.

SSE Streaming

Real-time Server-Sent Events streaming delivers agent responses token-by-token as they are generated.

Tool Call Visualization

Every MCP tool call is displayed with expandable input/output, status indicators (running, success, error), and timing.

Persistent Chat History

Conversations are saved to localStorage so you can pick up where you left off across browser sessions.

Custom Markdown Rendering

Agent responses render rich markdown including tables, code blocks, lists, bold/italic, and inline code.

Destructive Action Safeguards

The MCP server includes safety guards that prevent deletion of admin users, the system tenant, system roles, and reference data.

Auth Token Passthrough

The user's authentication token is forwarded to every MCP tool call, ensuring all actions respect RBAC and tenant scoping.

Mobile-Optimized Layout

Responsive chat interface adapts to any screen size with touch-friendly controls and compact tool call display.

Explore the Full Platform

The MCP server and AI agent are part of a comprehensive identity platform with passkeys, multi-channel auth, OAuth 2.0/OIDC, and more.