llama-index-integrations/tools/llama-index-tools-jira/README.md
This tool integrates with Jira and enables fetching Jira issue details, comments, projects, and performing searches. You can query issues, retrieve specific issue details, or search for issues matching a keyword.
Here is the example usage:
from llama_index.tools.jira import JiraToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI
tool_spec = JiraToolSpec(server_url=SERVER, email=EMAIL, api_token=API_KEY)
agent = FunctionAgent(
tools=tool_spec.to_tool_list(),
llm=OpenAI(model="gpt-4.1"),
)
# Fetch a specific Jira issue by key
response = await agent.run(
"Fetch Jira issue with the key 'PROJ-5' and give me the details."
)
print(response)
# Search for issues containing a specific keyword
response = await agent.run("Search for Jira issues containing 'login bug'.")
print(response)
# Fetch all Jira projects
response = await agent.run("List all Jira projects.")
print(response)
# Fetch all comments for a specific issue
response = await agent.run("Fetch comments for Jira issue 'PROJ-5'.")
print(response)