Skip to main content

CrewAI integration for Strale — 225+ business capabilities as agent tools

Project description

crewai-strale

All 225+ Strale capabilities as CrewAI tools. Company data, VAT validation, web scraping, compliance checks, and more — available to your CrewAI agents with a single import.

Install

pip install crewai-strale

Quick start

from crewai_strale import StraleToolkit

toolkit = StraleToolkit(api_key="sk_live_...")
tools = toolkit.get_tools()  # 225+ capabilities + search & balance tools

Filter by category

tools = toolkit.get_tools(categories=["finance", "compliance"])

Use with CrewAI

from crewai import Agent, Task, Crew
from crewai_strale import StraleToolkit

toolkit = StraleToolkit(api_key="sk_live_...")
tools = toolkit.get_tools()

researcher = Agent(
    role="Business Analyst",
    goal="Research and validate European companies",
    backstory="Expert in EU business data and compliance",
    tools=tools,
)

task = Task(
    description="Validate VAT number SE556703748501 and look up the company",
    agent=researcher,
    expected_output="Company details with VAT validation status",
)

crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()

What's included

Each Strale capability becomes a CrewAI BaseTool with:

  • name — capability slug (e.g. vat-validate, swedish-company-data)
  • description — what it does + price in EUR
  • args_schema — Pydantic model generated from the capability's input schema
  • _run() — calls the Strale API

Plus two meta-tools:

  • strale_search — discover capabilities by keyword
  • strale_balance — check your wallet balance

Get an API key

Sign up at strale.dev — new accounts get €2.00 in trial credits, no card required.


Try for Free

5 capabilities work without an API key or signup:

  • email-validate — verify email deliverability
  • dns-lookup — DNS record lookup
  • json-repair — fix malformed JSON
  • url-to-markdown — convert any URL to markdown
  • iban-validate — validate international bank account numbers

For all 250+ capabilities, sign up for €2 in free trial credits.

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crewai_strale-0.1.2.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crewai_strale-0.1.2-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file crewai_strale-0.1.2.tar.gz.

File metadata

  • Download URL: crewai_strale-0.1.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for crewai_strale-0.1.2.tar.gz
Algorithm Hash digest
SHA256 514478ef57084e162511e9b1413568e5a128b46142afe785a067180e3c36fd48
MD5 a3c50088bace74111a0990c47a0d3cf3
BLAKE2b-256 bc0eea3fe9c6e71de0d6f0ecd439e4c429a1ae4f56255aa62c568bd137c1cb7d

See more details on using hashes here.

File details

Details for the file crewai_strale-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: crewai_strale-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for crewai_strale-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 95b27d8cbdaace7d931e2355753dca3b8d0dee553648bd7a93f0c6f142fc1876
MD5 64101c6b2062facc75c3c3b31729f7a8
BLAKE2b-256 1de700a74276ea8fcc07eaeb666da41e5995cc6dded50fd4f32cd22c9b9624f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page