Design a tool profile around a task.
Start with what the agent needs to accomplish, then choose its capabilities.
A useful profile begins with a specific job. List the information the agent needs, the actions it may take, and the results it must return.
Choose a small initial surface
Start with the minimum tools required for that workflow. A research assistant may need document search and project lookup before it needs any ability to change records.
Describe the boundaries
Record whether each tool reads or changes data, which environment it connects to, and who owns the integration. Review that contract whenever the task changes.
Keep it reusable
A named profile makes the expected capabilities easier to understand across agents and environments.