FastMCP Client
The FastMCP Client is a Python client library for talking to any MCP server — local or remote — with full protocol coverage. It supports calling tools, reading resources, getting prompts, declaring roots, monitoring progress, server logging, notifications, user elicitation, LLM sampling, and background tasks across stdio, Streamable HTTP, and SSE transports. Authentication is built in via Bearer tokens, OAuth, and CIMD. A standalone `fastmcp-client` package is available when only the client is needed.
Documentation
Documentation
https://gofastmcp.com/clients/client
Documentation
https://gofastmcp.com/clients/tools
Documentation
https://gofastmcp.com/clients/resources
Documentation
https://gofastmcp.com/clients/prompts
Documentation
https://gofastmcp.com/clients/transports
Documentation
https://gofastmcp.com/clients/auth/bearer
Documentation
https://gofastmcp.com/clients/auth/oauth
Documentation
https://gofastmcp.com/clients/auth/cimd
Documentation
https://gofastmcp.com/clients/sampling
Documentation
https://gofastmcp.com/clients/elicitation
Documentation
https://gofastmcp.com/clients/client-only-package