The current auth providers (JWT, API key, OAuth) handle authentication but none of them solve agent identity verification. The SATP provider (#171) was a step in the right direction but the API it calls is unresponsive.
As mcp-framework moves into production -- home devices, financial tools, multi-agent systems -- this becomes a real liability. An agent controlling someone's home or making payments with only a bearer token and no verifiable identity is a security incident waiting to happen.
What's missing:
- Cryptographic agent identity -- ECDSA key pairs per agent, not shared secrets
- Trust levels (L0-L4) -- graduated access based on verified behaviour, not just "authenticated or not"
- Signed tool responses -- every MCP response signed so the caller can verify integrity and origin
- Sanctions/AML screening -- mandatory for any agent touching financial transactions
- Hash-chained audit trail -- signed, tamper-evident execution history
This isn't theoretical. The OWASP MCP Security Cheat Sheet Section 7 recommends message integrity for MCP communications. Two IETF Internet-Drafts define the protocols:
We've built the implementation -- AgentPass provider, follows the existing AuthProvider pattern, zero deps, live API. Ready to PR when you are.
Raza Sharif
CyberSecAI Ltd | https://cybersecai.co.uk | contact@agentsign.dev
The current auth providers (JWT, API key, OAuth) handle authentication but none of them solve agent identity verification. The SATP provider (#171) was a step in the right direction but the API it calls is unresponsive.
As mcp-framework moves into production -- home devices, financial tools, multi-agent systems -- this becomes a real liability. An agent controlling someone's home or making payments with only a bearer token and no verifiable identity is a security incident waiting to happen.
What's missing:
This isn't theoretical. The OWASP MCP Security Cheat Sheet Section 7 recommends message integrity for MCP communications. Two IETF Internet-Drafts define the protocols:
We've built the implementation -- AgentPass provider, follows the existing AuthProvider pattern, zero deps, live API. Ready to PR when you are.
Raza Sharif
CyberSecAI Ltd | https://cybersecai.co.uk | contact@agentsign.dev