Skip to main content
Glama
0xKoller
by 0xKoller

dolares-por-casa

Get current exchange rates for specific dollar types in Argentina, including blue, official, and crypto rates, to monitor currency values.

Instructions

Devuelve las cotizaciones del dólar de la casa de cambio especificada.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
casaYesEJ: blue, oficial, cripto, etc.

Implementation Reference

  • main.ts:251-300 (handler)
    MCP tool handler for 'dolares-por-casa': validates 'casa' input, fetches data using getDolaresPorCasa, handles errors, and returns JSON response.
    server.tool( "dolares-por-casa", "Devuelve las cotizaciones del dólar de la casa de cambio especificada.", { casa: z.string().describe("EJ: blue, oficial, cripto, etc."), }, async ({ casa }) => { if (!casa) { return { content: [ { type: "text", text: "No se ha provisto el parámetro 'casa'", }, ], }; } try { const data = await getDolaresPorCasa(casa); if (data.length === 0) { return { content: [ { type: "text", text: "No se encontraron cotizaciones de dólares para la casa de cambio especificada", }, ], }; } return { content: [ { type: "text", text: JSON.stringify(data, null, 2), mimeType: "application/json", }, ], }; } catch (error) { return { content: [ { type: "text", text: "Error al obtener las cotizaciones de dólares para la casa de cambio especificada", }, ], }; } } );
  • Core helper function that fetches dollar exchange rates for the specified 'casa' from the Argentina Datos API.
    export const getDolaresPorCasa = async (casa: string) => { const dolares = await fetch(`${BASE_URL}/cotizaciones/dolares/${casa}`); const data = await dolares.json(); return data; };
  • main.ts:47-54 (schema)
    Input schema definition for 'dolares-por-casa' tool in the McpServer tools list.
    { name: "dolares-por-casa", description: "Devuelve las cotizaciones del dólar de la casa de cambio especificada.", parameters: { casa: z.string().describe("EJ: blue, oficial, cripto, etc."), }, },
  • main.ts:251-300 (registration)
    Registration of the 'dolares-por-casa' tool via server.tool, including schema and handler.
    server.tool( "dolares-por-casa", "Devuelve las cotizaciones del dólar de la casa de cambio especificada.", { casa: z.string().describe("EJ: blue, oficial, cripto, etc."), }, async ({ casa }) => { if (!casa) { return { content: [ { type: "text", text: "No se ha provisto el parámetro 'casa'", }, ], }; } try { const data = await getDolaresPorCasa(casa); if (data.length === 0) { return { content: [ { type: "text", text: "No se encontraron cotizaciones de dólares para la casa de cambio especificada", }, ], }; } return { content: [ { type: "text", text: JSON.stringify(data, null, 2), mimeType: "application/json", }, ], }; } catch (error) { return { content: [ { type: "text", text: "Error al obtener las cotizaciones de dólares para la casa de cambio especificada", }, ], }; } } );

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/0xKoller/mcp-argentina-datos'

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