pydanticai-zambo
PydanticAI function tools for Zambo, with automatic verifiable receipt capture. Every ask_zambo call routes a goal through Zambo's 100+ tools over the public MCP endpoint, and every call mints a public verifiable receipt at https://zambo.dev/run/{id}.
Install
pip install pydanticai-zambo
Ten-line example
from pydanticai_zambo import ZamboToolset
from pydantic_ai import Agent
from pydantic_ai.models.test import TestModel
toolset = ZamboToolset()
agent = Agent(TestModel(), tools=toolset.tools())
result = agent.run_sync("Summarize the Zambo free tier")
toolset.record_run(result.output)
print(toolset.last_receipt_url)
The tool prints each public https://zambo.dev/run/{id} URL and keeps the most recent URL in last_receipt_url. The receipt describes what the endpoint recorded and observed. It does not prove an outside outcome that the endpoint did not observe.
Set ZAMBO_API_URL to point at a compatible Zambo host, or ZAMBO_TIMEOUT to change the request timeout. Receipt failures land in receipt_errors and never break the host agent.
The package imports cleanly without pydantic-ai installed; calling tools() without it raises an informative ImportError telling you to pip install pydantic-ai.
Project homepage: https://zambo.dev
Release files for pydanticai-zambo 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pydanticai_zambo-0.1.0.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pydanticai_zambo-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.2 kB
Release files / pydanticai_zambo-0.1.0.tar.gz
| Download URL | pydanticai_zambo-0.1.0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
162acd7e13f732fafeebcfb89abfec309bbd6e15f940a85b15286a96e8e4581b
|
|
BLAKE2b-256 checksum How to use checksums |
44248bdc74a17ea7f0e60f2e1abfbf979bc9723a97d8f594ed19876684ee05ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
rambo-pypi-grab/0.1.0
|
Release files / pydanticai_zambo-0.1.0-py3-none-any.whl
| Download URL | pydanticai_zambo-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eeecc50bf7c5a6ba4c72c06c13be11dcd875243ce8a959d26d0db935f4037365
|
|
BLAKE2b-256 checksum How to use checksums |
73dbafba5e59fac2c7d81d72d2d9e0b0b44e99387406a5e20932efa6faf13c18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
rambo-pypi-grab/0.1.0
|