Tools are the hands and eyes of your NOMOS agent—they enable interaction with external systems, data processing, and action execution. NOMOS provides a flexible and secure tool integration system that gives agents capabilities while maintaining control and auditability.
Tools = Agent Capabilities
Tools are functions that your agent can call to interact with the world—from simple calculations to complex API integrations, database queries, or external service calls.
Convert any Python function into an agent tool with automatic parameter validation
Tools are only available when needed, improving security and reducing confusion
Automatic parameter validation and type checking prevent runtime errors
Compatible with existing tools from LangChain, CrewAI, and other frameworks
The simplest way to create a tool is with a regular Python function:
Tools are referenced in your agent configuration:
You can provide additional context for tools:
Learn about integrating Python packages, CrewAI, and LangChain tools
Security considerations and tool development best practices
Learn how to test your tools independently
See complete examples of tools in action