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.

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.1.tar.gz (6.4 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.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crewai_strale-0.1.1.tar.gz
  • Upload date:
  • Size: 6.4 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.1.tar.gz
Algorithm Hash digest
SHA256 5215c148a6f3a26ff15784bd7ff3002ff82610d57d69820f360ec7483bd53fc6
MD5 c5604b01d40d8d8357fd5608169339c3
BLAKE2b-256 b69232ab6cc34e2b8e79a0715a05413a22854810f835dfe426a81f8dbd6ad34f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: crewai_strale-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f42392c8713ef82dd1d12a7ec2b8493e0f8a066c9788eae071dc5ccc1708f12
MD5 3b1d59f0bc8c807bdbea064b822e1e70
BLAKE2b-256 305da4bd4fc1b5663cc955627bfa0b94c1120ef71805e44313c7e5d44dc8bce2

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