Key takeaways
- MCP is now an open, foundation-hosted standard (revision 2026-07-28), yet its specification leaves authorization optional and says it cannot enforce its own security principles.
- MCP and A2A are layers, not rivals: tool access versus agent-to-agent delegation. Both now sit under the Agentic AI Foundation, with different trust and state models.
- Public evidence is incidents and studies, not rates. Scanner-based 'x% vulnerable' headlines are unreliable: in manual validation, fewer than half of sampled alerts were true positives.
- In one preprint, only 37.2% of 1,723 open-source GitHub MCP applications gate tool execution behind a blocking approval step. Approval is a governance choice, not a protocol default.
- Enterprises must build the control plane: discover, authenticate, authorize, mediate, observe. NKK's Protocol Fit Matrix, Control Plane and Maturity Model help scope and sequence it.
MCP has strong reported momentum as a socket for connecting agents to enterprise tools, and the controls around it have matured more slowly. The specification says it cannot enforce its own security principles at the protocol level [1], authorization is optional [2], and in a study of open-source MCP applications mined from GitHub only 37.2% put a blocking approval step in front of tool execution [3]. That study does not measure enterprise deployments.
The integration layer enterprises need is therefore not another protocol. It is the control plane around the protocols: discovery, identity, authorization, mediation and audit. This article sets out where the standards stand on 13 October 2026 (the current MCP revision is 2026-07-28 [4]), what has gone wrong in real deployments, and three NKK models for building that layer. The models are NKK's opinion, built on the cited material. They are not measured results.
- 37.2%
of 1,723 open-source GitHub MCP applications gate tool execution behind a blocking approval step
Who steers the standards now
MCP's stewardship changed in December 2025. Its technical governance did not. Anthropic donated MCP to the Agentic AI Foundation (AAIF), which its announcement describes as a directed fund under the Linux Foundation, and said MCP's governance model would remain unchanged [7]. The project's governance page now names it "Model Context Protocol a Series of LF Projects, LLC" and says technical decisions sit with individual maintainers, with no seats reserved for specific companies, and Lead Maintainers hold final authority [8]. Changes go through Specification Enhancement Proposals [8].
A2A took a parallel path. Google created it, the Linux Foundation began hosting it in June 2025 [9], v1.0.0 was tagged on 12 March 2026 [10], and in August 2026 the project announced its acceptance as a Growth Stage project of AAIF [11]. IBM's Agent Communication Protocol has merged into A2A [12]. AAIF grew from 146 members in February to 247 in August 2026 [13][5].
What the evidence does not show. Membership measures sponsorship, not production use. Server counts are self-reported and defined differently, from over 10,000 active public servers [7] to about two thousand registry entries [14] to a 64,611-server research crawl [15], and close to half a billion monthly downloads of the Tier 1 SDKs [16] do not count users.
- 2025-06-23
- 2025-11-25MCP specification 2025-11-25
The revision that preceded today's stateless protocol.
- 2025-12-09
- 2026-03-12A2A v1.0.0 tagged
Application protocol separated from transport mappings.
- 2026-07-28MCP specification 2026-07-28
Stateless requests; Tasks become an extension.
- 2026-08A2A accepted into AAIF
Growth Stage project; exact transfer day not stated.
MCP and A2A solve different problems
The projects' own positioning is consistent: MCP connects an agent to its tools and context, A2A connects agents to one another [18]. The 2026-07-28 MCP revision changes which one carries a given interaction. The protocol became stateless: protocol-level sessions were removed, every request carries its protocol version and client capabilities, and long-running Tasks moved out of the core into an official extension [17]. The maintainers say this brings migration cost for teams that relied on session identifiers [16].
So conversational state and task lifecycle are now an extension or an application concern in MCP, and a native concept in A2A, which defines a Task with a lifecycle [19]. The only direct comparison we found is a University of York experience report that built one multi-agent task on both. MCP was lighter to implement but left state to the application; A2A supported stateful multi-turn work at substantially greater implementation complexity [20]. It is a single experience report on one task and one model, and reports implementation effort, not performance: 1,255 lines of code for MCP against 1,898 for A2A [20].
Trust works differently too. A2A Agent Cards may be signed with JSON Web Signatures and clients should verify a signature before trusting a signed card [19], while the foundation's release highlights signed cards as a v1.0 feature [6]. Signing is optional, so it is a capability, not a guarantee. AGNTCY, a separate project, provides a directory, secure messaging (SLIM) and identity components [21]; SLIM documents integrations for both A2A and MCP [22].
| Criterion | MCP | A2A |
|---|---|---|
| Primary job | Connect an agent to tools and context | Connect independent agents to each other |
| Unit of work | Stateless request/response; Tasks via extension | Task with a lifecycle |
| Trust model | Optional OAuth 2.1 resource-server profile | TLS plus optionally signed Agent Cards |
| Steward | Linux Foundation, AAIF project | Linux Foundation, AAIF Growth Stage project |
- MCP
- Connect an agent to tools and context
- A2A
- Connect independent agents to each other
- MCP
- Stateless request/response; Tasks via extension
- A2A
- Task with a lifecycle
- MCP
- Optional OAuth 2.1 resource-server profile
- A2A
- TLS plus optionally signed Agent Cards
- MCP
- Linux Foundation, AAIF project
- A2A
- Linux Foundation, AAIF Growth Stage project
NKK Protocol Fit Matrix
Our default rule is to use the lightest surface that fits. Ask two questions of each integration. Is the counterparty outside your control? Does the work outlive a single call?
- No, no: use MCP through your gateway.
- No, yes: use the MCP Tasks extension or in-house orchestration.
- Yes, no: use remote MCP with OAuth and audience binding, or a plain API.
- Yes, yes: use A2A with verified Agent Cards, so the counterparty's agent keeps its own state and identity.
- Stateful, internal
- MCP Tasks extension or in-house orchestration. Add A2A only if teams need independent agent lifecycles.
- Stateful, cross-organisation
- A2A with verified Agent Cards, tenant scoping and a gateway at each boundary.
- Stateless, internal
- MCP through the gateway, with registry-approved servers.
- Stateless, cross-organisation
- A remote MCP server with OAuth and audience binding, or a plain API.
Where it breaks: it rests on official positioning and one experience report [20]. Real systems mix both, and gateways can bridge them. Amazon Bedrock AgentCore Gateway, for example, supports passthrough targets that include A2A traffic [23]. Use the matrix for a default, then challenge it.
What goes wrong in real MCP deployments
Public evidence consists of incident reports and measurement studies. There are no published incident rates. The reported incidents fall into four classes.
- The client is compromised. The mcp-remote package was exposed to OS command injection when connecting to untrusted servers (CVSS 9.6, fixed in 0.1.16) [24]. MCP Inspector, the project's developer tool, allowed remote code execution before 0.14.1 because it lacked authentication [25].
- A legitimate server meets an over-permissioned agent. Invariant Labs showed that a malicious issue in a public repository could steer an agent connected to the GitHub MCP server into leaking private repository data. They describe an architectural problem that server-side patches cannot fix [26]. This is one demonstration by a security vendor, not a prevalence measure.
- The supply chain is poisoned. A fake postmark-mcp npm package built trust over 15 versions before version 1.0.16 began blind-copying email to an external server; Postmark says it had nothing to do with it [27].
- Tenant isolation fails. Asana found a bug in its MCP server on 4 June 2025, took the feature offline from 5 to 17 June and warned that information could have been exposed to other MCP users. No exploitation was reported [28].
Static analysis of 1,899 open-source servers found 7.2% with general vulnerabilities and 5.5% with MCP-specific tool poisoning, in a 2025 snapshot [29]. Scanner headlines deserve suspicion: scanners flagged 96.89% of the 37,288 interactable servers (from a 64,611-server crawl) as risky, counting a server if at least one of eight scanners flagged it. Manual validation of a 100-server sample found fewer than half of sampled alerts were true positives (mean per-scanner precision 45.53%, with five of the nine scanner configurations below 50%) [15]. The MCPTox benchmark ran 1,348 malicious cases against 45 live servers and 20 agents; attack success reached 72.8% for o1-mini and no tested agent refused more than 3% of attacks [30]. Those are 2025-era models; current ones may differ.
- Logging for oversight90.8%
- Enable/disable controls77.2%
- Blocking approval before tool runs37.2%
The OWASP MCP Top 10, still in beta, lists shadow MCP servers and missing audit telemetry among its categories [31].
The authorization profile MCP now expects
Authorization is optional in MCP. HTTP transports should follow the specification; stdio should take credentials from the environment [2]. When used, the profile is demanding. MCP servers act as OAuth 2.1 resource servers and must publish Protected Resource Metadata [2][32]. Clients must send an RFC 8707 resource parameter, servers must validate that tokens were issued for them, and token passthrough is forbidden [2]. Clients should use pre-registered credentials where they have them, then Client ID Metadata Documents where the authorization server supports them, ahead of Dynamic Client Registration, which is deprecated [2][48]. The security guidance adds per-client consent for proxies, against the confused deputy problem, and warns that malicious servers can point discovery URLs at internal addresses [33].
Forrester's 2026 predictions make a conditional point: with an MCP server working with a platform's APIs, "AI agents can only access and act on authorized data, just like a human user" [34]. That holds only if the platform's API enforces the user's permissions, and the MCP authorization profile is itself optional [2].
For enterprises the notable piece is Enterprise-Managed Authorization. It lets the corporate identity provider decide which MCP servers employees can reach, using an Identity Assertion JWT Authorization Grant (ID-JAG), with revocation at the identity provider. It is opt-in and client support varies [35].
- Step 1: Sign in
The user authenticates to the MCP client through the corporate identity provider.
- Step 2: Policy check
The identity provider decides whether this user may reach this MCP server.
- Step 3: Assertion
It issues an ID-JAG for that server.
- Step 4: Exchange
The client exchanges the assertion for an MCP access token.
- Step 5: Validate
The server or gateway checks the token's audience and scopes on every call.
The open item is agent identity. MCP's own roadmap concedes that current authorization assumes a person with a browser:
“Existing MCP servers lean on pasted API keys and long-lived refresh tokens.”
The roadmap plans work on DPoP, workload identity federation and token exchange [36], the last being the RFC 8693 delegation model in which one party acts on behalf of another [37]. Standards bodies are earlier still. NIST launched an AI Agent Standards Initiative [38], and the NCCoE project on agent identity and authorization received more than 600 responses to its concept paper; its planned output is an SP 1800-series practice guide [39].
Gateways and registries: the enterprise pattern
The three vendors converge on a gateway as policy point with identity-provider authentication and telemetry; Azure and Google add a registry or catalogue for discovery. Azure API Management can expose REST APIs as MCP servers or front existing ones, applying JWT validation and rate limits, with Azure API Center as a private registry; it supports tools but not MCP resources or prompts [40]. AgentCore Gateway offers inbound and outbound authentication, semantic tool selection and auditing [23]. Google pairs Apigee and an API registry with IAM, audit logging and Model Armor [41]. This is our reading of vendor documentation.
The specification now makes this pattern practical. Method and tool names travel in HTTP headers so gateways can route and authorize without parsing bodies [16], and OpenTelemetry trace context is documented for tracing [17]. Tool names are unique only within a server, so aggregators should prefix them [42].
Registries need care. The official MCP Registry is a preview, holds only public servers, is not designed for self-hosting and delegates security scanning downstream [43]. Treat it as an upstream metadata source, not a trust decision.
What the evidence does not show. We found no independent measurement of enterprise gateway adoption or MCP-specific return on investment. Forrester predicted that 30% of enterprise application vendors would launch their own MCP servers in 2026 [34]; that is a forecast, and we found no evidence it was realised. Thoughtworks placed MCP in Trial in November 2025 and advised looking past the hype and adding security checks such as mitigating toxic flows, but the entry is not on the current edition, so the present ring is unconfirmed [44].
NKK Five-Control Integration Plane
For each integration, ask whether five controls exist and who owns them. A control without an owner is a gap. Mapped to the four incident classes, a compromised client is a Discover and Authenticate failure, an over-permissioned agent is an Authorize and Mediate failure, and a poisoned package is a Discover failure. Tenant isolation failure at a vendor, as at Asana, is prevented by none of the five apart from vendor selection under Discover: a residual gap needing vendor due diligence. The mapping is NKK's judgment.
- Discover
- Private registry
- Allowlisted servers
- Pinned versions
- Authenticate
- OAuth 2.1 profile
- Issuer validation
- Agent identities
- Authorize
- Tool-level scopes
- Identity-provider policy
- Step-up for sensitive tools
- Mediate
- Gateway policy
- Rate limits
- Output sanitising
- Egress controls
- Observe
- Per-call audit log
- Trace context
- Alerts on tool changes
Where it breaks: the controls are necessary, not sufficient. In NKK's inference, a gateway would not catch prompt injection through a legitimate server, the scenario Invariant Labs demonstrated [26]. Nor does the plane make the underlying model robust: in MCPTox, no tested agent refused more than 3% of attacks using poisoned tool descriptions [30].
The NKK Agent Integration Maturity Model
The plane describes controls; the maturity model describes how far an organisation has come in applying them. It is NKK's framework, not validated against incident data.
- Level 1: L0 Shadow connectors
Individually installed servers and pasted API keys. Nobody can list what agents can reach.
- No inventory of MCP servers
- Credentials in local config files
- Level 2: L1 Sanctioned connectors
An allowlist of servers, OAuth with audience validation, no token passthrough.
- Named owner per server
- Blocking approval on write actions
- Level 3: L2 Governed gateway
A central gateway and private registry, with identity-provider managed access and audit.
- Every call logged with trace context
- Offboarding revokes access at the identity provider
- Level 4: L3 Identity-aware agents
Agents have their own identities and act by delegation, not impersonation.
- Audit log names both the agent and the user
- Short-lived, scoped credentials
- Level 5: L4 Federated agent mesh
A2A across trust boundaries with verified cards, cross-organisation policy and behaviour-level assurance.
- Verified Agent Cards
- Policies checked across multi-step trajectories
Use the ladder per domain, not per enterprise: finance integrations may sit at L2 while a developer sandbox stays at L0, if that is deliberate. L0 to L1 needs policy, not technology; L2 is mostly platform work. L3 depends on delegation standards such as RFC 8693 [37], on identity products such as Microsoft Entra Agent ID, which treats agents as distinct identities [45], and on MCP roadmap items not yet shipped [36]. L4 relies on optional signed cards [19] and on open research: one 2026 visionary paper argues that safety depends on trajectories, because individually permitted actions can collectively violate system constraints [46].
Where it breaks: levels can be skipped or worked in parallel, L3 and L4 depend on unfinished standards, and no evidence shows that higher levels predict fewer incidents. It is a planning aid, not a certification.
The scorecard below diagnoses each of the five controls; the ladder describes the overall posture of a domain. As an NKK rule, read the lowest-scoring control, not the average, against the ladder. A lowest score of 1 means L0; a lowest score of 2 means L1; all five at 3 means at least L2. L3 and L4 also need the agent-identity and cross-organisation signals above.
Answer all 5 dimensions to see your score and where to start.
What to do next
- Score and inventory (platform and security leads). Score each domain on the scorecard and set a target ladder level. Find every MCP server in use, including local and unsanctioned ones; shadow servers are an OWASP MCP Top 10 category [31].
- Require the authorization profile for remote servers (security and identity). Audience validation and no token passthrough [2]; treat pasted API keys as debt.
- Put a gateway and private registry in front (platform). Pin versions, treat tool annotations from untrusted servers as untrusted [42], and re-review tool descriptions when they change.
- Gate consequential tools (security). Require blocking approval for tools that modify data, as OpenAI's documentation advises [47], and scope tools per role.
- Plan the migration (platform). Deprecated features such as Dynamic Client Registration stay for at least twelve months (or at least ninety days under the expedited-removal exception) before removal [4]. Stateless MCP is a new revision, not a deprecation, and servers may support several protocol versions at once [4], so stage the move [16].
- Pilot agent identity (identity). Give one internal agent its own identity in your identity provider, require delegated tokens (the RFC 8693 pattern [37]), and check that the audit log records both agent and user. Watch the NCCoE and MCP roadmap work [36][39].
Conclusion
The protocols are converging, though MCP and A2A still differ in state and trust models. The specification leaves authorization optional, agent identity is still a roadmap item, and the one measurement of approval gating we found, covering open-source applications, shows blocking approval in only 37.2% of them [3]. The layer enterprises need is the gateway, registry, identity and audit around the protocols, which NKK frames as three models plus a scorecard. Start by scoring each domain and naming an owner for its lowest control.
References
Every figure and regulatory statement in this piece traces to a numbered source below. Links open the original publisher in a new tab.
- Reference 1: Model Context Protocol Specification (revision 2026-07-28), Overview(opens in a new tab)Model Context Protocol projectPublished 28 Jul 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 2: Authorization (MCP specification 2026-07-28)(opens in a new tab)Model Context Protocol projectPublished 28 Jul 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 3: An Empirical Study of Model Context Protocol Applications(opens in a new tab)arXiv 2607.25635 (preprint; Majeed, Mahmoud, Nadi, NYU Abu Dhabi)Published 28 Jul 2026Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 4: Versioning (Model Context Protocol)(opens in a new tab)Model Context Protocol projectPublished undated (current revision 2026-07-28)Accessed 13 Oct 2026Tier 1: Primary source
- Reference 5: Agentic AI Foundation Welcomes 57 New Members, Gaining Major Financial Services Players and APAC Leaders(opens in a new tab)Linux FoundationPublished 13 Aug 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 6: A2A Protocol Surpasses 150 Organizations, Lands in Major Cloud Platforms, and Sees Enterprise Production Use in First Year(opens in a new tab)Linux FoundationPublished 9 Apr 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 7: Donating the Model Context Protocol and establishing the Agentic AI Foundation(opens in a new tab)AnthropicPublished 9 Dec 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 8: Governance and Stewardship (Model Context Protocol)(opens in a new tab)Model Context Protocol projectPublished undatedAccessed 13 Oct 2026Tier 1: Primary source
- Reference 9: Linux Foundation Launches the Agent2Agent Protocol Project(opens in a new tab)Linux FoundationPublished 23 Jun 2025Accessed 13 Oct 2026Tier 1: Primary source
- Reference 10: A2A GitHub releases (v1.0.0, v1.0.1)(opens in a new tab)a2aproject/A2A (GitHub)Published 2026-03-12 (v1.0.0); late May 2026 (v1.0.1; page header 28 May, changelog 26 May)Accessed 13 Oct 2026Tier 1: Primary source
- Reference 11: A New Chapter for A2A: Joining the Agentic AI Foundation(opens in a new tab)A2A Protocol project blogPublished 27 Aug 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 12: What is Agent Communication Protocol (ACP)?(opens in a new tab)IBMPublished undatedAccessed 13 Oct 2026Tier 2: Research / official docs
- Reference 13: Agentic AI Foundation Welcomes 97 New Members As Demand for Open, Collaborative Agent Standardization Increases(opens in a new tab)Linux FoundationPublished 24 Feb 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 14: One Year of MCP: November 2025 Spec Release(opens in a new tab)Model Context Protocol blogPublished 25 Nov 2025Accessed 13 Oct 2026Tier 1: Primary source
- Reference 15: Rethinking MCP Security: A Large-Scale Study of Runtime MCP Servers and Security Scanner Reliability(opens in a new tab)arXiv 2607.11086 (preprint; Chen et al., Fudan University)Published 13 Jul 2026Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 16: The 2026-07-28 Specification(opens in a new tab)Model Context Protocol blogPublished 28 Jul 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 17: Key Changes (changelog for specification 2026-07-28)(opens in a new tab)Model Context Protocol projectPublished 28 Jul 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 18: A2A and MCP (topic page)(opens in a new tab)A2A Protocol projectPublished undatedAccessed 13 Oct 2026Tier 1: Primary source
- Reference 19: Agent2Agent (A2A) Protocol Specification, Latest Released Version 1.0.0(opens in a new tab)A2A Protocol projectPublished 2026-03-12 (v1.0.0)Accessed 13 Oct 2026Tier 1: Primary source
- Reference 20: A Comparative Study of MCP and A2A for Inter-Agent Coordination in LLM-Based Systems(opens in a new tab)arXiv 2607.23884 (preprint; Predoaia et al., University of York)Published 26 Jul 2026Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 21: AGNTCY documentation: Open infrastructure for the Internet of Agents(opens in a new tab)AGNTCYPublished undatedAccessed 13 Oct 2026Tier 2: Research / official docs
- Reference 22: SLIM integrations (AGNTCY documentation)(opens in a new tab)AGNTCYPublished undatedAccessed 13 Oct 2026Tier 2: Research / official docs
- Reference 23: Amazon Bedrock AgentCore Gateway(opens in a new tab)AWS DocumentationPublished undatedAccessed 13 Oct 2026Tier 2: Research / official docs
- Reference 24: GHSA-6xpm-ggf7-wc3p / CVE-2025-6514: mcp-remote OS command injection(opens in a new tab)GitHub Advisory DatabasePublished 9 Jul 2025Accessed 13 Oct 2026Tier 1: Primary source
- Reference 25: GHSA-7f8r-222p-6f5g / CVE-2025-49596: MCP Inspector proxy server vulnerabilities(opens in a new tab)GitHub (modelcontextprotocol/inspector)Published 13 Jun 2025Accessed 13 Oct 2026Tier 1: Primary source
- Reference 26: GitHub MCP Exploited: Accessing private repositories via MCP(opens in a new tab)Invariant Labs (security vendor research)Published 26 May 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 27: Security Alert: Malicious 'postmark-mcp' npm Package Impersonating Postmark(opens in a new tab)Postmark (ActiveCampaign)Published 25 Sept 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 28: Asana MCP server bug (The Register)(opens in a new tab)The RegisterPublished 18 Jun 2025Accessed 13 Oct 2026Tier 3: News report
- Reference 29: Model Context Protocol (MCP) at First Glance: Studying the Security and Maintainability of MCP Servers(opens in a new tab)arXiv 2506.13538 (preprint; Hasan et al., Queen's University)Published Jun 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 30: MCPTox: A Benchmark for Tool Poisoning Attack on Real-World MCP Servers(opens in a new tab)arXiv 2508.14925 (preprint; Wang et al.)Published Aug 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 31: OWASP MCP Top 10(opens in a new tab)OWASP Foundation (beta-stage project)Published undatedAccessed 13 Oct 2026Tier 2: Research / official docs
- Reference 32: RFC 9728: OAuth 2.0 Protected Resource Metadata(opens in a new tab)IETFPublished Apr 2025Accessed 13 Oct 2026Tier 1: Primary source
- Reference 33: Security Best Practices (Model Context Protocol)(opens in a new tab)Model Context Protocol projectPublished undated (living documentation)Accessed 13 Oct 2026Tier 1: Primary source
- Reference 34: Predictions 2026: AI Agents, Changing Business Models, And Workplace Culture Impact Enterprise Software(opens in a new tab)ForresterPublished 5 Nov 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 35: Enterprise-Managed Authorization (MCP extension)(opens in a new tab)Model Context Protocol projectPublished undatedAccessed 13 Oct 2026Tier 1: Primary source
- Reference 36: Roadmap (Model Context Protocol)(opens in a new tab)Model Context Protocol projectPublished 22 Aug 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 37: RFC 8693: OAuth 2.0 Token Exchange(opens in a new tab)IETFPublished Jan 2020Accessed 13 Oct 2026Tier 1: Primary source
- Reference 38: AI Agent Standards Initiative(opens in a new tab)NIST Center for AI Standards and InnovationPublished 2026-02-17 (page updated 2026-08-14)Accessed 13 Oct 2026Tier 1: Primary source
- Reference 39: NCCoE Agentic AI Identity and Authorization Project Resource Hub(opens in a new tab)NIST National Cybersecurity Center of ExcellencePublished undatedAccessed 13 Oct 2026Tier 1: Primary source
- Reference 40: Overview of MCP servers in Azure API Management(opens in a new tab)Microsoft LearnPublished 11 Sept 2026Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 41: Announcing official MCP support for Google services(opens in a new tab)Google Cloud BlogPublished 11 Dec 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 42: Tools (MCP specification 2026-07-28)(opens in a new tab)Model Context Protocol projectPublished 28 Jul 2026Accessed 13 Oct 2026Tier 1: Primary source
- Reference 43: The MCP Registry (About)(opens in a new tab)Model Context Protocol projectPublished undated (preview)Accessed 13 Oct 2026Tier 1: Primary source
- Reference 44: Model Context Protocol (MCP), Technology Radar blip(opens in a new tab)Thoughtworks Technology RadarPublished 5 Nov 2025Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 45: What are agent identities? (Microsoft Entra Agent ID)(opens in a new tab)Microsoft LearnPublished 2025-11-06 (updated 2026-06-15)Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 46: Securing Agentic AI: From Per-Action Checks to Trajectory Assurance(opens in a new tab)arXiv 2608.01558 (Lotfi et al.; ACM AI Leadership Summit 2026 visionary track)Published 3 Aug 2026Accessed 13 Oct 2026Tier 2: Research / official docs
- Reference 47: Building MCP servers for ChatGPT and API integrations(opens in a new tab)OpenAI DevelopersPublished undatedAccessed 13 Oct 2026Tier 2: Research / official docs
- Reference 48: Client Registration (MCP specification 2026-07-28)(opens in a new tab)Model Context Protocol projectPublished 28 Jul 2026Accessed 13 Oct 2026Tier 1: Primary source