Skip to main content

CrewAI integration for Strale — 233 business capabilities as agent tools

Project description

crewai-strale

All 233 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()  # 233 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.

Links

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.0.tar.gz (6.3 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.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crewai_strale-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 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.0.tar.gz
Algorithm Hash digest
SHA256 288f787596dba7f2e89dd562b080bd385db5eb38331f3f8e869e759fd6b37896
MD5 15ec1e2b769a0c3f07260d38fd5232cd
BLAKE2b-256 fd39aa2e6e0745c0a71768f27019313cd4e7dfe801b4768fa9af7bbb36251989

See more details on using hashes here.

File details

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

File metadata

  • Download URL: crewai_strale-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f6e6687058f10e7af9e3b98b234473ee3462bbb8f93c8e3ed91345f3d8446f8
MD5 d13475be4a8ee963f3a6ce56bb076fef
BLAKE2b-256 dcddbed1611cad5f726eba3cc0acf00d99199fcc709dca0fc4de5714f9bf4d93

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