Skip to main content
Glama
tool_schemas.py2.58 kB
""" Definition of tool schemas for the Jira MCP server. """ from typing import Dict, Any, List # Tool schemas following MCP specification TOOL_SCHEMAS = [ { "name": "jql_search", "description": "Perform an enhanced JQL search in Jira.", "parameters": { "type": "object", "properties": { "jql": { "type": "string", "description": "Jira Query Language string." }, "next_page_token": { "type": "string", "description": "Pagination token." }, "max_results": { "type": "integer", "description": "Maximum results to return." }, "fields": { "type": "array", "items": { "type": "string" }, "description": "Fields to include in the response." }, "expand": { "type": "string", "description": "Additional data to expand." } }, "required": ["jql"] } }, { "name": "get_issue", "description": "Retrieve details of a Jira issue by ID or key.", "parameters": { "type": "object", "properties": { "issue_id_or_key": { "type": "string", "description": "Issue identifier." }, "fields": { "type": "array", "items": { "type": "string" }, "description": "Fields to return." }, "expand": { "type": "string", "description": "Additional data to expand." }, "properties": { "type": "array", "items": { "type": "string" }, "description": "Properties to include." }, "fail_fast": { "type": "boolean", "description": "Fail quickly on errors." } }, "required": ["issue_id_or_key"] } } ] def get_tool_schemas() -> List[Dict[str, Any]]: """Return the tool schemas for the Jira MCP server.""" return TOOL_SCHEMAS

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chase-Bullock/python-jira-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server