Skip to main content

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

Tool Description Auth required
SearchAgentsTool Find agents by capability, protocol, or keyword No
DiscoverAgentsTool Browse new, active, and popular agents No
LookupAgentTool Get full details for an agent by ID No
RegisterAgentTool Register a new agent in the registry No
RegistryStatusTool Check registry health and stats No
HeartbeatTool Keep a registered agent active Heartbeat 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.

Links

Release files for agentlookup-crewai 0.1.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 agentlookup-crewai 0.1.0
File Size Uploaded
agentlookup_crewai-0.1.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentlookup-crewai 0.1.0
File Interpreter ABI Platform
agentlookup_crewai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / agentlookup_crewai-0.1.0.tar.gz

Download URL agentlookup_crewai-0.1.0.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4e8e40c99dc2ea7e3f1906b05f8ea78403214af80240ac870535361aa0b47ae3
BLAKE2b-256 checksum
How to use checksums
2672bea3a423f3094c737a14c780c3c7bfe7e1d89ba9f9d29056bb7927e7bbdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / agentlookup_crewai-0.1.0-py3-none-any.whl

Download URL agentlookup_crewai-0.1.0-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1167d600956af0181027aef0edde7ec2819047a47a846c493d7f36def86ebbbd
BLAKE2b-256 checksum
How to use checksums
04435f39df907b7f51a612d91cd56accae7fa5f2c5dd975ea7eab6173987e516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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