Skip to main content

crewai-stackresolve

CrewAI tools for StackResolve: web intelligence for AI agents.

Choose software for a task, compare vendors, audit agent-readiness, and pull structured company facts. One tool call instead of a search-and-scrape loop.

pip install crewai-stackresolve

Quickstart

from crewai import Agent, Task, Crew
from crewai_stackresolve import stackresolve_tools

analyst = Agent(
    role="Tooling analyst",
    goal="Pick the right software for a task and justify the cost",
    backstory="You evaluate vendors on agent-readiness, not marketing copy.",
    tools=stackresolve_tools(),
)

task = Task(
    description="We need to scrape javascript-heavy sites. Recommend a tool and its cost.",
    expected_output="A recommendation with the AgentReady score and current pricing.",
    agent=analyst,
)

print(Crew(agents=[analyst], tasks=[task]).kickoff())

Tools

Find software for a task, Search the software registry, Compare products, Audit agent readiness, Get company facts, Get company pricing, Find competitors, Research a company.

All of them work without a key, subject to an anonymous rate limit. A free key from stackresolve.dev/developers raises it:

stackresolve_tools(api_key="ar_...")   # or set STACKRESOLVE_API_KEY

Import a single tool if you do not want the whole set:

from crewai_stackresolve import StackResolveAudit
agent = Agent(role="Auditor", tools=[StackResolveAudit()])

Behavior worth knowing

Tools return readable text on failure rather than raising, so a timeout or an exhausted allowance does not end the crew's run. Output is capped at 6,000 characters and stays valid JSON when truncated.

Also available

Hosted MCP server: https://mcp.stackresolve.dev/mcp. LangChain: pip install langchain-stackresolve. LlamaIndex: pip install llama-index-tools-stackresolve. TypeScript: npm install stackresolve.

License

MIT

Metadata

Release files for crewai-stackresolve 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crewai-stackresolve 0.2.0
File Size Uploaded Provenance
crewai_stackresolve-0.2.0.tar.gz 7.8 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for crewai-stackresolve 0.2.0
File Interpreter ABI Platform
crewai_stackresolve-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.6 kB

Release files / crewai_stackresolve-0.2.0.tar.gz

Download URL crewai_stackresolve-0.2.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e85dd90e4333596c5ed0a5cd1416678b08028fee3e172318265686dd93b53c14
BLAKE2b-256 checksum
How to use checksums
469eec7721e8f2a82f6e50145fe3f042d953efdc8ed28b60c1fdd39d3954fe53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release files / crewai_stackresolve-0.2.0-py3-none-any.whl

Download URL crewai_stackresolve-0.2.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
798fdf4a20f5b634f3c16a6ecfed6ebde92e50142e04e598434f1b74267b574e
BLAKE2b-256 checksum
How to use checksums
e1a0dac835145d14c7e0d42500618f17d1a6f67f88e14b6f4224a17efff8fdd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Security for crewai-stackresolve 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for crewai_stackresolve-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page