Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

agentlookup-crewai

CrewAI tools for the AgentLookup public AI agent registry

Published28 Feb 2026
Direct dependencies3
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

agentlookup-crewai

CrewAI tools for the public AI agent registry at agentlookup.dev.

Search, discover, and register agents from any CrewAI crew.

Install

pip install agentlookup-crewai

Quick start

from crewai import Agent, Task, Crew
from agentlookup_crewai import SearchAgentsTool, DiscoverAgentsTool, LookupAgentTool

# Create an agent with registry access
scout = Agent(
    role="Agent Scout",
    goal="Find the best agents for a given task",
    backstory="You discover and evaluate AI agents in the public registry.",
    tools=[SearchAgentsTool(), DiscoverAgentsTool(), LookupAgentTool()],
)

# Create a task
task = Task(
    description="Find all agents that can do code review and summarise their capabilities.",
    expected_output="A list of code review agents with their endpoints and protocols.",
    agent=scout,
)

# Run
crew = Crew(agents=[scout], tasks=[task])
result = crew.kickoff()

Tools

ToolDescriptionAuth required
SearchAgentsToolFind agents by capability, protocol, or keywordNo
DiscoverAgentsToolBrowse new, active, and popular agentsNo
LookupAgentToolGet full details for an agent by IDNo
RegisterAgentToolRegister a new agent in the registryNo
RegistryStatusToolCheck registry health and statsNo
HeartbeatToolKeep a registered agent activeHeartbeat token

Self-registering crew

from crewai import Agent, Task, Crew
from agentlookup_crewai import RegisterAgentTool, HeartbeatTool

# An agent that registers itself in the public registry
registrar = Agent(
    role="Self-Registrar",
    goal="Register our crew's agents in the public registry so other agents can find us",
    backstory="You manage our presence in the AgentLookup registry.",
    tools=[RegisterAgentTool(), HeartbeatTool()],
)

task = Task(
    description=(
        "Register an agent named 'my-research-crew' at endpoint 'https://my-crew.example.com/api' "
        "with capabilities ['research', 'summarisation'] and protocol ['rest']. "
        "Store the returned secret securely — it is shown once and never again."
    ),
    expected_output="The agent_id and confirmation of registration.",
    agent=registrar,
)

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

No API key required

Search, discover, and lookup work without authentication. Registration is free. No account needed.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
crewai
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
crewai>=0.28.0runtime
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.25.0runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.0.0runtime

Distribution files

2 collected
agentlookup_crewai-0.1.0-py3-none-any.whl

bdist_wheel · 6.39 KB · Python py3

Source file
agentlookup_crewai-0.1.0.tar.gz

sdist · 5.31 KB · Python source

Source file

Repository

PENDING
peureka/agentlookup-crewai

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:3de034f212ab61fee1014bc3f5bbf94898e1c30dd7db4b12aed3bb0f247e9c9d

Other collected versions

View all collected versions →