Skip to content
MCP Python SDK
Index
Initializing search
modelcontextprotocol/python-sdk
MCP Python SDK
modelcontextprotocol/python-sdk
MCP Python SDK
Get started
Get started
Installation
First steps
Connect to a real host
Testing
Servers
Servers
Tools
Structured Output
Resources
URI templates
Prompts
Completions
Images, audio & icons
Handling errors
Inside your handler
Inside your handler
The Context
Dependencies
Lifespan
Elicitation
Multi-round-trip requests
Progress
Logging
Subscriptions
Running your server
Running your server
Add to an existing app
Deploy & scale
Authorization
OpenTelemetry
Serving legacy clients
Clients
Clients
Callbacks
Transports
OAuth
Identity assertion
Multiple servers
Caching
Protocol versions
Deprecated features
Advanced
Advanced
The low-level Server
Pagination
Middleware
Extensions
MCP Apps
Troubleshooting
Migration Guide
API Reference
API Reference
mcp
mcp
cli
cli
claude
cli
client
client
auth
auth
exceptions
extensions
extensions
client_credentials
identity_assertion
oauth2
utils
caching
client
context
extension
session
session_group
sse
stdio
streamable_http
os
os
posix
posix
utilities
win32
win32
utilities
server
server
apps
auth
auth
errors
handlers
handlers
authorize
metadata
register
revoke
token
json_response
middleware
middleware
auth_context
bearer_auth
client_auth
provider
routes
settings
caching
connection
context
elicitation
extension
lowlevel
lowlevel
helper_types
server
mcpserver
mcpserver
context
exceptions
prompts
prompts
base
manager
resolve
resources
resources
base
resource_manager
templates
types
server
tools
tools
base
tool_manager
utilities
utilities
context_injection
func_metadata
logging
types
models
request_state
runner
session
sse
stdio
streamable_http
streamable_http_manager
subscriptions
transport_security
validation
shared
shared
auth
auth_utils
context
direct_dispatcher
dispatcher
exceptions
extension
inbound
jsonrpc_dispatcher
memory
message
metadata_utils
path_security
peer
session
tool_name_validation
transport_context
uri_template
mcp_types
mcp_types
jsonrpc
methods
v2025_11_25
v2026_07_28
version
Table of contents
handlers
MCP Python SDK
API Reference
mcp
server
auth
handlers
Index
Request handlers for MCP authorization endpoints.