agentlookup-langchain
LangChain tools for the public AI agent registry at agentlookup.dev.
Search, discover, and register agents from any LangChain agent or chain.
Install
pip install agentlookup-langchain
Quick start
from agentlookup_langchain import AgentLookupToolkit
# Get all tools
toolkit = AgentLookupToolkit()
tools = toolkit.get_tools()
# Or just read-only tools (no registration/heartbeat)
tools = toolkit.get_read_tools()
# Pass to any LangChain agent
from langchain_openai import ChatOpenAI
from langgraph.prebuilt import create_react_agent
llm = ChatOpenAI(model="gpt-4o")
agent = create_react_agent(llm, tools)
response = agent.invoke({
"messages": [{"role": "user", "content": "Find agents that can do code review"}]
})
Tools
| Tool | Description | Auth required |
|---|---|---|
search_agents |
Find agents by capability, protocol, or keyword | No |
discover_agents |
Browse new, active, and popular agents | No |
lookup_agent |
Get full details for an agent by ID | No |
register_agent |
Register a new agent in the registry | No |
registry_status |
Check registry health and stats | No |
heartbeat |
Keep a registered agent active | Heartbeat token |
Individual tools
from agentlookup_langchain import SearchAgentsTool, LookupAgentTool
# Use tools individually
search = SearchAgentsTool()
result = search.invoke({"capability": "translation"})
lookup = LookupAgentTool()
result = lookup.invoke({"agent_id": "ag_translate-x_k8m2p"})
No API key required
Search, discover, and lookup work without authentication. Registration is free. No account needed.
Links
- Registry: https://agentlookup.dev
- API spec:
curl -H "Accept: application/json" https://agentlookup.dev
Release files for agentlookup-langchain 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentlookup_langchain-0.1.0.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentlookup_langchain-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.9 kB
Release files / agentlookup_langchain-0.1.0.tar.gz
| Download URL | agentlookup_langchain-0.1.0.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
920333c46d8765a34e5245d267557715fd3f4ae9cb0bc71caaca4db56f1c2316
|
|
BLAKE2b-256 checksum How to use checksums |
20c2d6f3eee00129c817300ffc0c37b4301eb56ee3419cb317533b06503e2f85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / agentlookup_langchain-0.1.0-py3-none-any.whl
| Download URL | agentlookup_langchain-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cb6d471bdf182f71db5aca83dbb456a75c100ef186d6f325f9caf5f0935e5a43
|
|
BLAKE2b-256 checksum How to use checksums |
3369662ba84e5b403b566315e0be3d7be658fbc144c6c6079a35d6af74dee749
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|