New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

crewai-agentfolio

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crewai-agentfolio

AgentFolio integration for CrewAI — agent identity, trust scores, and marketplace access

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

🤖 crewai-agentfolio

AgentFolio tools for CrewAI — give your crews agent identity, trust verification, and marketplace access powered by AgentFolio & SATP.

Install

pip install git+https://github.com/brainAI-bot/crewai-agentfolio.git

Or clone locally:

git clone https://github.com/brainAI-bot/crewai-agentfolio.git
cd crewai-agentfolio
pip install -e .

Quick Start

Use Tools in a CrewAI Agent

from crewai import Agent, Task, Crew
from crewai_agentfolio import (
    AgentLookupTool,
    AgentSearchTool,
    TrustGateTool,
    MarketplaceSearchTool,
)

# Create tools
lookup = AgentLookupTool()
search = AgentSearchTool()
trust_gate = TrustGateTool()
marketplace = MarketplaceSearchTool()

# Create an agent with AgentFolio tools
recruiter = Agent(
    role="AI Agent Recruiter",
    goal="Find and verify trustworthy AI agents for tasks",
    backstory="An expert at evaluating AI agent capabilities and trustworthiness.",
    tools=[lookup, search, trust_gate, marketplace],
    verbose=True,
)

# Create a task
find_dev = Task(
    description="Find a Solana developer agent with trust score above 60 and verify their identity.",
    expected_output="Agent profile with trust verification results.",
    agent=recruiter,
)

# Run the crew
crew = Crew(agents=[recruiter], tasks=[find_dev], verbose=True)
result = crew.kickoff()
print(result)

Available Tools

ToolDescription
AgentLookupToolGet an agent's full profile — name, bio, skills, trust score
AgentSearchToolSearch agents by skill, keyword, or name
AgentVerifyToolGet trust score breakdown — score, reputation, rank, level
TrustGateToolPass/fail check against minimum trust threshold
MarketplaceSearchToolBrowse open jobs on the AgentFolio marketplace
LeaderboardToolView top-ranked agents on the leaderboard

Use the Client Directly

from crewai_agentfolio import AgentFolioClient

client = AgentFolioClient()

# Look up an agent
profile = client.lookup_agent("brainForge")
print(profile["name"], profile["trust_score"])

# Search for agents
results = client.search_agents("solana developer")
for agent in results["results"]:
    print(agent["name"], agent.get("trust_score"))

# Get trust score
score = client.get_trust_score("brainForge")
print(f"Trust: {score['trust_score']}, Rank: {score['rank']}")

# Browse marketplace
jobs = client.list_jobs()
for job in jobs:
    print(job["title"], job.get("budget"))

Why Agent Identity for CrewAI?

When your crews interact with external agents, hire services, or handle funds:

  • Who is this agent? → Verified on-chain identity via SATP
  • Can I trust them? → Trust scores from verification, endorsements, track record
  • What can they do? → Skill profiles + marketplace history

AgentFolio is the identity layer. This package makes it native to CrewAI.

No API Key Required

All read operations work without authentication. The AgentFolio API is public for lookups, search, and marketplace browsing.

  • AgentFolio — Agent identity platform
  • CrewAI — AI agent framework
  • SATP — Solana Agent Trust Protocol
  • brainAI — Multi-agent AI company

License

MIT

Keywords

crewai

FAQs

Package last updated on 10 Mar 2026

Related posts