One catalog. Every backend.

An agent shouldn't have to learn 24 vendor APIs. EAG fronts them all with 48 plain-language tools, so the agent loads one small catalog instead of a sprawl of schemas — and spends its context on the work instead of the plumbing. Swap the system underneath a tool and not one agent changes. Every call is identity-scoped to the caller and audited — and where the backend supports OAuth 2.0 on-behalf-of, it runs as the signed-in user so the backend's own permissions apply underneath EAG's. The Identity column below tells you which is which, per connector.

  • 24systems
  • 14native drivers
  • 48canonical tools
  • 19permission scopes

IdentityPer-user means the caller's own token reaches the backend, so its permissions apply underneath EAG's. Shared credential, per-user scoping means EAG resolves the caller to a system principal and filters results to them, over one service connection. Click any connector to see the exact tools it binds, coloured by tier — read write privileged. Full definitions live in the tool catalog.

HR and human capital 4
ConnectorCoversIdentityTools
BambooHREmployee records, time-off balances and time-off requests. HR records Shared credential, per-user scoping 3
hr.employee.gethr.timeoff.balance.gethr.timeoff.request.create
SAP SuccessFactorsEmployee records, time-off balances and time-off requests. HR records Shared credential, per-user scoping 3
hr.employee.gethr.timeoff.balance.gethr.timeoff.request.create
UKG ProEmployee records, time-off balances and pay statements. HR records Shared credential, per-user scoping 3
hr.employee.gethr.pay.statement.gethr.timeoff.balance.get
WorkdayWorker records, time-off balances and time-off requests. HR records Shared credential, per-user scoping 3
hr.employee.gethr.timeoff.balance.gethr.timeoff.request.create
ITSM, cases and policy 3
ConnectorCoversIdentityTools
ServiceNow (HRSD)HR Service Delivery — HR cases alongside employee records. Cases HR records Shared credential, per-user scoping 4
case.createcase.getcase.listhr.employee.get
ServiceNow (ITSM knowledge)Incidents and requests, plus the ITSM knowledge base. Cases Knowledge Shared credential, per-user scoping 4
case.createcase.getcase.listknowledge.search
ZendeskTickets and Help Center articles. Cases Knowledge Shared credential, per-user scoping 8
case.comment.addcase.createcase.getcase.listcase.updateknowledge.article.createknowledge.article.getknowledge.search
Dev and delivery 1
ConnectorCoversIdentityTools
Azure DevOpsBoards and Test Plans — Epic-to-Task hierarchy, sprint backlogs, test plans, suites and runs. Work items Per-user (Entra OBO) 12
work.backlog.listwork.item.comment.addwork.item.creatework.item.getwork.item.searchwork.item.updatework.testcase.creatework.testcase.listwork.testplan.listwork.testrun.getwork.testrun.listwork.testsuite.list
Productivity and collaboration 1
ConnectorCoversIdentityTools
Microsoft 365SharePoint and OneDrive search, directory lookup, calendar, and Teams and Outlook messaging. Knowledge Files Directory Calendar Messaging Per-user (Entra OBO) 10
calendar.availability.getcalendar.event.createcalendar.event.listcomms.message.listcomms.message.senddirectory.person.lookupfiles.getfiles.recentfiles.searchknowledge.search
CRM and sales 2
ConnectorCoversIdentityTools
Dynamics 365 (CRM)Contacts, accounts, opportunities and activity logging. CRM Per-user (Entra OBO) 4
crm.account.getcrm.activity.logcrm.contact.getcrm.opportunity.list
Salesforce (CRM)Contacts, accounts, opportunities and activity logging. CRM Shared credential, per-user scoping 4
crm.account.getcrm.activity.logcrm.contact.getcrm.opportunity.list
ERP, finance and operations 2
ConnectorCoversIdentityTools
Dynamics 365 (Finance & Operations)Purchase orders, invoices and expense reports. PO approval is approval-gated. ERP Shared credential, per-user scoping 4
erp.expense.report.geterp.invoice.status.geterp.po.approveerp.po.status.get
SAP S/4HANA (ERP)Purchase orders, invoices and expense reports. PO approval is approval-gated. ERP Shared credential, per-user scoping 4
erp.expense.report.geterp.invoice.status.geterp.po.approveerp.po.status.get
Data and analytics 2
ConnectorCoversIdentityTools
SnowflakeGoverned queries, metrics, saved reports and catalog search. Data Shared credential 4
data.catalog.searchdata.metric.getdata.query.rundata.report.run
SQL databaseAny SQL Server, Azure SQL, PostgreSQL or MySQL table, mapped by manifest. Data Shared credential, per-user scoping 4
data.catalog.searchdata.metric.getdata.query.rundata.report.run
Identity and access 1
ConnectorCoversIdentityTools
Microsoft EntraSelf-service password reset and MFA actions. Identity Hand-off — no backend call 2
identity.mfa.actionidentity.password.reset

Federated over MCP

Backends that already speak MCP are fronted with configuration only — no driver code. EAG still applies your identity, policy, rate limits and audit on every call.

These ship as configuration templates, disabled by default. Vendors revise their MCP tool names, so you verify the downstream names against your server before enabling — the console names any tool it can't find at startup rather than failing silently.

ITSM, cases and policy 2
ConnectorCoversIdentityTools
Jira Service Management (service desk)Service requests and incidents, with the linked knowledge base. Cases Knowledge Per-user (caller's token) 6
case.comment.addcase.createcase.getcase.listcase.updateknowledge.search
ServiceNow (native MCP Server)ServiceNow's own MCP server, fronted by EAG's identity, policy and audit. Cases Per-user (caller's token) 1
case.create
Knowledge and content 2
ConnectorCoversIdentityTools
ConfluenceSpaces and pages — search, read and author articles, plus attachments. Knowledge Files Per-user (caller's token) 5
files.getfiles.searchknowledge.article.createknowledge.article.getknowledge.search
NotionDatabases and pages — search, read and author. Knowledge Files Per-user (caller's token) 5
files.getfiles.searchknowledge.article.createknowledge.article.getknowledge.search
Dev and delivery 1
ConnectorCoversIdentityTools
Jira (work items)Work items — Epic-to-Task hierarchy and sprint backlogs. Work items Per-user (caller's token) 6
work.backlog.listwork.item.comment.addwork.item.creatework.item.getwork.item.searchwork.item.update
Productivity and collaboration 1
ConnectorCoversIdentityTools
GitHubIssues as cases, plus code and documentation search across repositories. Cases Knowledge Files Per-user (caller's token) 8
case.comment.addcase.createcase.getcase.listcase.updatefiles.getfiles.searchknowledge.search
CRM and sales 1
ConnectorCoversIdentityTools
HubSpot (CRM)Contacts, companies, deals and activity logging. CRM Shared credential 4
crm.account.getcrm.activity.logcrm.contact.getcrm.opportunity.list
Data and analytics 1
ConnectorCoversIdentityTools
DatabricksUnity Catalog search and governed metric reads. Data Per-user (caller's token) 2
data.catalog.searchdata.metric.get

Don't see your system? Anything with a REST, SOAP, OData or SQL interface is a manifest away — see the docs for adding one, or [email protected].