UNPKG

@opra-app/mcp

Version:

MCP server for OPRA's business and discount data

22 lines (21 loc) 697 B
import { getFavoriteDiscounts } from "../api.js"; export const registerGetFavoriteDiscountsTool = (server) => { server.tool("get-favorite-discounts", "Gets all your favorite discounts", {}, async () => { try { const discounts = await getFavoriteDiscounts(); return { content: [{ type: "text", text: JSON.stringify(discounts) }], }; } catch (error) { return { content: [ { type: "text", text: `Failed to retrieve favorite discounts: ${error}`, }, ], }; } }); };