Metadata-Version: 2.5
Name: crewai-agent-nexus
Version: 0.1.0
Summary: CrewAI tools that let agents discover APIs, MCP servers and CLIs through the Agent Nexus registry
Project-URL: Homepage, https://agentnexus.app
Project-URL: Documentation, https://agentnexus.app/docs
Project-URL: Source, https://github.com/Strategiumfinancepartner/crewai-agent-nexus
Author-email: Agent Nexus <hello@agentnexus.app>
License: MIT
Keywords: agents,api,crewai,discovery,mcp,registry,tools
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: crewai>=0.60.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.0.0
Description-Content-Type: text/markdown

# crewai-agent-nexus

CrewAI tools that let your agents find and call external interfaces — REST APIs, MCP servers and CLIs — through the [Agent Nexus](https://agentnexus.app) registry.

```bash
pip install crewai-agent-nexus
```

## Usage

```python
from crewai import Agent
from crewai_agent_nexus import get_agent_nexus_tools

agent = Agent(
    role="Integrator",
    goal="Find and call the right external service for any missing capability",
    backstory="You extend your own abilities by discovering interfaces in Agent Nexus.",
    tools=get_agent_nexus_tools(),
)
```

An API key is optional. Without one the registry serves anonymous traffic at a lower daily quota; a free key at <https://agentnexus.app/keys> raises it.

```python
tools = get_agent_nexus_tools(api_key="ank_...")   # or set AGENT_NEXUS_API_KEY
```

## Tools

| Tool | What it does |
| --- | --- |
| `agent_nexus_discover` | Describe a need in plain words, get ranked candidates with endpoint, auth mode, formats, pricing and reliability score. |
| `agent_nexus_get_entry` | Read one entry's full record before building the request. |
| `agent_nexus_report` | Report whether a real call succeeded, which keeps reliability scores honest and raises your quota. |

## License

MIT
