Kynth Core tools for CrewAI — document parsing, chargebacks, contracts, dunning, lead screening, and cited research as ready-made BaseTools.
Project description
kynth-crewai
Kynth Core tools for CrewAI — parse documents, fight chargebacks, analyze contracts, match POs, screen leads, and run cited research from inside your crew.
Every tool is a thin BaseTool over the official kynth SDK: auth, timeouts, and typed errors behave exactly like a direct client call, and failed calls never burn credits. Each tool's description carries its exact price, so cost-aware agents can budget calls. The full machine-readable rate card lives at api.kynth.studio/pricing.json.
Install
pip install kynth-crewai crewai # or: pip install "kynth-crewai[crewai]"
Get a key (and 500 free credits every month, no card) at api.kynth.studio.
Use
from crewai import Agent
from kynth_crewai import kynth_tools
agent = Agent(
role="AR analyst",
goal="Get overdue invoices paid",
backstory="…",
tools=kynth_tools(api_key="ksk_live_..."), # or set KYNTH_API_KEY
)
Or pick individual tools (and share one client):
from kynth import Kynth
from kynth_crewai import KynthChargebackTool, KynthDunningTool
client = Kynth(api_key="ksk_live_...")
tools = [KynthChargebackTool(client=client), KynthDunningTool(client=client)]
Tools
| Tool | What it does |
|---|---|
kynth_chargeback |
Dispute details → representment narrative, evidence checklist, win likelihood |
kynth_compare |
Two document versions → every material change + risk notes |
kynth_contract |
Contract → parties, term, renewal, obligations, risk flags |
kynth_statement |
Bank/card statement → normalized transactions |
kynth_po_match |
Invoice vs PO vs receipt → 3-way match + discrepancies |
kynth_dunning |
Overdue invoice → escalation-appropriate collection sequence |
kynth_screen |
Lead + your ICP → web-grounded qualification verdict |
kynth_research |
Company/topic → multi-source, citation-backed brief |
kynth_parse |
Any document (PDF/image/text) → structured, validated JSON |
kynth_tables |
Any document → every table as clean headers + rows |
Document tools accept file_url, raw text, or file_base64 + file_mime_type.
Also available: the TypeScript SDK, Vercel AI SDK / LangChain tools, and the MCP server.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kynth_crewai-0.5.0.tar.gz.
File metadata
- Download URL: kynth_crewai-0.5.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35acd2b8832d7e57a4905cb593db89116b1127c1d8bc7336fa605e6f75b1de7d
|
|
| MD5 |
a4600c495776e352d4ff91a0976f88e8
|
|
| BLAKE2b-256 |
c0f5bbd745c9a98e5b7b0de3be5edff298877ada8a5dc503c3009b59ca105114
|
File details
Details for the file kynth_crewai-0.5.0-py3-none-any.whl.
File metadata
- Download URL: kynth_crewai-0.5.0-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a267809c561ff381a632328fb055ecba21d5a877d0701a35a32a35df6b893ff4
|
|
| MD5 |
2b097a671eddc77e0d9008bfaa3d182a
|
|
| BLAKE2b-256 |
f25eb6d829bfa4e48b0d971a22ed94c85df896b1049aee3dfdc4be95e8f8e6ba
|