# Handler > Terminal-first A2A client docs for the Handler CLI, TUI, MCP server, and server authentication setup. ## Docs - [Authentication](https://handler.alduncanson.com/guides/authentication.md): Configure bearer, API key, mTLS, and OAuth2 client credentials authentication for Handler servers. - [Local servers](https://handler.alduncanson.com/guides/local-servers.md): Run Handler's bundled A2A reference agent and local webhook server for development, demos, and integration testing. - [MCP server](https://handler.alduncanson.com/guides/mcp.md): Expose Handler's A2A capabilities through a local MCP server for Claude Desktop, Cursor, and other MCP-compatible clients. - [Messages, tasks, and sessions](https://handler.alduncanson.com/guides/messages-tasks.md): Send messages, stream responses, manage tasks, and reuse saved conversation state from the Handler CLI. - [Servers](https://handler.alduncanson.com/guides/servers.md): Configure reusable global or repository-local server definitions for Handler. - [TUI and web UI](https://handler.alduncanson.com/guides/tui.md): Use Handler's interactive terminal interface to connect to agents, manage auth, inspect cards, and keep conversations moving. - [Introduction](https://handler.alduncanson.com/index.md): Install Handler and use the TUI, CLI, or MCP server to work with A2A agents from your terminal. - [Quickstart](https://handler.alduncanson.com/quickstart.md): Get Handler running locally, send your first message, and save a reusable server definition. ## Optional - [GitHub](https://github.com/alDuncanson/handler) - [A2A Protocol](https://a2a-protocol.org/latest/)