Skip to main content
Glama

cancel_order

Cancel specific orders on Upbit by providing the order UUID. This tool simplifies order management within the Upbit MCP Server, ensuring efficient trading operations.

Instructions

업비트에서 주문을 취소합니다. Args: uuid (str): 취소할 주문의 UUID Returns: dict: 취소 결과

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uuidYes

Implementation Reference

  • The main handler function that implements the cancel_order tool. It cancels an Upbit order using the provided UUID by making a DELETE request to the Upbit API with proper authentication.
    import httpx from fastmcp import Context from config import generate_upbit_token, UPBIT_ACCESS_KEY, API_BASE async def cancel_order( uuid: str, ctx: Context = None ) -> dict: """ 업비트에서 주문을 취소합니다. Args: uuid (str): 취소할 주문의 UUID Returns: dict: 취소 결과 """ if not UPBIT_ACCESS_KEY: if ctx: ctx.error("API 키가 설정되지 않았습니다. .env 파일에 UPBIT_ACCESS_KEY와 UPBIT_SECRET_KEY를 설정해주세요.") return {"error": "API 키가 설정되지 않았습니다."} url = f"{API_BASE}/order" query_params = {'uuid': uuid} headers = { "Authorization": f"Bearer {generate_upbit_token(query_params)}" } if ctx: ctx.info(f"주문 취소 중: {uuid}") async with httpx.AsyncClient() as client: try: res = await client.delete(url, params=query_params, headers=headers) if res.status_code != 200: if ctx: ctx.error(f"업비트 API 오류: {res.status_code} - {res.text}") return {"error": f"업비트 API 오류: {res.status_code}"} return res.json() except Exception as e: if ctx: ctx.error(f"API 호출 중 오류 발생: {str(e)}") return {"error": f"API 호출 중 오류 발생: {str(e)}"}
  • main.py:49-49 (registration)
    Registers the cancel_order function as an MCP tool using the FastMCP decorator.
    mcp.tool()(cancel_order)
  • main.py:13-13 (registration)
    Imports the cancel_order function necessary for registration.
    from tools.cancel_order import cancel_order

Other Tools

Related Tools

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/solangii/upbit-mcp-server'

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