@opra-app/mcp
Version:
MCP server for OPRA's business and discount data
19 lines (18 loc) • 577 B
JavaScript
import { getCities } from "../api.js";
export const registerListCitiesTool = (server) => {
server.tool("list-cities", "Lists all cities that have local discounts", {}, async () => {
try {
const cities = await getCities();
return {
content: [{ type: "text", text: JSON.stringify(cities) }],
};
}
catch (error) {
return {
content: [
{ type: "text", text: `Failed to retrieve cities: ${error}` },
],
};
}
});
};