Skip to main content

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)

Source distribution for pydanticai-zambo 0.1.0
File Size Uploaded
pydanticai_zambo-0.1.0.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pydanticai-zambo 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page