Skip to content
deedglass
docs
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Menu
Get started
Quickstart (5 min)
Install Deedglass
Scan in 60 seconds
Connect Claude Code
Connect Claude Desktop
Connect Cursor, VS Code and Windsurf
Govern an MCP server
Use the Python SDK
Use the TypeScript SDK
Put Deedglass in front of Postgres
Your first policy
Install in any client
The playground
Concepts
How Deedglass works
The action lifecycle
Agents, keys and identity
Policies
Approvals
Verification levels
What VERIFIED means
Glossary
Deeds and the deed chain
The Ledger
Stop
Insights
Gateway and proxy modes
Guides
Block destructive SQL
Catch "1 row reported, 301 committed"
Undo a bad write
Stripe refunds with approval
GitHub agent guardrails
Slack approvals
Approvals on your phone
Verify deeds as an auditor
Rotate seal keys and API keys
Test a policy against last week
Run in production on one VM
Multi-agent teams
Troubleshooting with doctor
Add the badge
Scan every pull request
Policy packs
Reference
CLI
REST API
Overview
Authentication
Versioning
Idempotency
Pagination
Events and webhooks
Endpoints
Errors
Policy language
Deed spec
Signed intents spec
Connectors
Overview
REST
Postgres
GitHub
Slack
Stripe (test mode)
Gmail drafts
Notion
Remote MCP servers
fake (dev only)
Configuration
Ids
MCP compatibility
API versions
Doctor checks
Engineering notes
SDKs
TypeScript
TypeScript adapters
Vercel AI SDK
OpenAI Agents
LangChain.js
Claude Agent SDK
Python
Go
Security
Overview
Threat model
Limitations
Attack suite results
Security review
Data handling and privacy
Responsible disclosure
FAQ
FAQ
Select theme
Dark
Light
Auto
Overview
MCP
Section titled “MCP”
MCP authorization readiness: OAuth protected-resource metadata (RFC 9728) and the /mcp endpoints.
Operations
Section titled “Operations”
GET
/.well-known/oauth-protected-resource
GET
/.well-known/oauth-protected-resource/mcp/{connector}
GET
/.well-known/oauth-protected-resource/mcp/native
POST
/mcp/{connector}
POST
/mcp/native