Skip to main content
Herald·Step 3 · MCP Server

The control plane your AI agent operates.

Federated authorization, queryable from any AI agent.

Herald exposes EnforceAuth’s full authorization signal — decisions, audit, entities, policies, deployments, fleet — as MCP tools. Same RBAC as the human Console. Same audit log. Connect Claude Code, Cursor, Cline, or any MCP-capable client.

mock mcp exampleCompliance

The shift

Authorization is a question
you can finally ask out loud.

Herald is the third step of the EnforceAuth journey: once Zift extracted authz from your code and Writ governs it, Herald lets you interrogate it.

Yesterday01

Authorization data was a silo.

Decision logs lived in a SIEM nobody opened, audit logs in a vault nobody read, RBAC matrices in a Confluence page from 2023. Cross-cutting questions — “Did anyone who left this quarter still have prod access?” — meant a Jira ticket and three engineers.

Today02

Herald federates it.

An MCP tool surface over EnforceAuth’s full authorization signal — decisions, audit, entities, policies, deployments, fleet. Same RBAC as the human Console. Same audit log. Connect any AI agent: Claude Code, Cursor, Cline, your own.

Now possible03

Join it to the rest of your business.

Your IdP, HRIS, data warehouse, tickets, SIEM, and CRM already expose MCP servers. Herald is one more peer in that mesh. An agent can ask a question that crosses all of them in one prompt — and the answer becomes a Slack reply, a Jira ticket, a SOC 2 export.

Federation

Herald is one peer. You bring the rest.

EnforceAuth doesn’t host these connectors. You point your agent at Herald and at whichever MCP servers your stack already exposes — the agent does the join.

Identity & HRIS

Examples
Okta · WorkOS · Azure AD · Workday · BambooHR
What Herald joins to
manager hierarchy, employment status, group membership

SCM & build

Examples
GitHub · GitLab · Bitbucket · CircleCI · Buildkite
What Herald joins to
commit authorship, PR approvals, deploy provenance

Data warehouse

Examples
Snowflake · BigQuery · Databricks · Redshift
What Herald joins to
product analytics, customer cohorts, billing facts

ITSM & on-call

Examples
Jira · ServiceNow · PagerDuty · Opsgenie · Linear
What Herald joins to
change tickets, incidents, approvals, on-call schedules

CRM & commerce

Examples
Salesforce · HubSpot · Stripe · Zendesk
What Herald joins to
customer tier, contract, support history

SIEM & cloud audit

Examples
Splunk · Datadog · AWS CloudTrail · Microsoft Sentinel
What Herald joins to
network signal, IP reputation, cloud-control plane events
Example combinations

Herald alone covers a lot.
Pair it with four MCP peers — unlock four more domains.

Each combo below pairs Herald with one or two of the connector categories above. None require new EnforceAuth integration work — the agent assembles the join at runtime.

salesforce+ea · herald
CRM × Account audit
For accounts that churned last quarter, surface every internal user who viewed their data in the prior 90 days — and whether each access was ticketed.
Joins CRM customer status with the audit log + ticket trail.
datadog+ea · herald+github
APM × Incident root-cause
When p99 on /retail-api crossed 800ms yesterday, which policy bundle was active and which commit shipped it? Link the GitHub PR.
Latency window → bundle in prod → commit + reviewer.
snowflake+ea · herald+workday
Warehouse × Risk drift
Engineers whose Snowflake reads on PII columns doubled this month — did their RBAC scope or manager change in the same window?
Query volume + RBAC delta + HRIS reorg, all in one prompt.
stripe+ea · herald+jira
Billing × Compliance
For customers in payment dispute status, who internally viewed their billing record in the last 30 days — and was a Jira ticket opened for each access?
Billing record access + audit trail + change-management ticket.

MCP’s value compounds: every peer the customer adds becomes a join Herald can participate in — no extra integration work on our side. We bring the authorization signal; the rest of the stack provides the business context.

Step 3 in the EnforceAuth journey

Point your agent at Herald.
Ask it the question.

Herald is live on every paid tenant. Free tier gets a read-only OAuth scope for evaluation. Connect Claude Code, Cursor, Cline, or any MCP-capable client.

Herald is step 3 of 3. See also: