SMKlog Parcel Quotes
v1.0.0•SMKlog
Prices one US-domestic parcel across USPS, UPS and FedEx from a plain-words item description (box size and weight are estimated when omitted), and can prepare a payment session that a human completes behind the site consent gates. It answers in a single round trip and never moves money.
Skills
Get live US parcel shipping rates
Send a DataPart {"product","from_zip","to_zip", optional "quantity","weight_lb","length_in","width_in","height_in"}. Returns up to five purchasable services with the checkout total, the carrier cost beneath it and the SMKlog fee stated separately.
shippingratesuspsupsfedexCreate a payment session for a parcel label
Same DataPart fields plus optional "service". Returns the live amount and a handoff URL where a human confirms the shipping consents and pays; the agent never charges anything.
shippingcheckoutpayment-session
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("6f97c159-43ed-49de-92b6-1d5aa5ae8ce7")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())