Catalog PyPI
PACKAGE EXPLORERView in registry

a2a-handler

PyPI

An A2A Protocol client TUI and CLI.

a2aa2a-protocolagentagent-to-agentaiclitui
Versions collected1
Direct dependencies12From release 0.2.0
Last observed20 Oct, 16:25 UTC

README

Version 0.2.0 documentation

Handler

CI A2A Protocol PyPI version PyPI - Status Pepy total downloads GitHub stars

Handler is an open-source A2A protocol client for software engineers building, testing, and operating agentic systems. It provides an interactive TUI, a scriptable CLI with structured output, and an MCP server that lets other agents integrate with A2A services directly. Handler also supports global and repo-scoped A2A server configuration with bearer, API key, mTLS, and OAuth2 client credentials auth.

Handler TUI connected to an A2A agent, showing the agent card and a completed assistant response

Install

Install Handler from the PyPI package as a uv tool:

uv tool install a2a-handler

Or with pipx:

pipx install a2a-handler

Or with pip:

pip install a2a-handler

Quick Start

Open the interactive terminal UI:

handler tui

Inspect an A2A server's agent card:

handler card get --url http://localhost:8000

Send a message from the CLI:

handler message send --url URL --text "hello"

Open the full documentation:

handler docs

Run Without Installing

Run Handler with uvx:

uvx --from a2a-handler handler

Run Handler with pipx:

pipx run a2a-handler

Documentation

Read the documentation at https://handler.alduncanson.com.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.015 Aug 202612

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
alduncanson/handler

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:25 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d3d0e5ce8af6f1f21151bbb48ab91f6e81d6f385fbc5922b181eb27125a50c3c