Skip to main content
Glama
josuekongolo

CompanyIQ MCP Server

by josuekongolo
get_financial_link.ts3.12 kB
import { z } from 'zod'; import { CompanyDatabase } from '../database/db.js'; import { BrregClient } from '../apis/brreg.js'; const GetFinancialLinkSchema = z.object({ org_nr: z.string().describe("Organisasjonsnummer"), year: z.number().optional().describe("Spesifikt regnskapsår (valgfritt)") }); /** * Generate direct link to download annual accounts from Brønnøysund * User can click the link to download the PDF */ export async function getFinancialLink(args: unknown, db: CompanyDatabase, brreg: BrregClient) { const params = GetFinancialLinkSchema.parse(args); // Verify company exists let company = await db.getCompany(params.org_nr); if (!company) { const brregCompany = await brreg.getCompany(params.org_nr); if (!brregCompany) { return { content: [{ type: "text" as const, text: `Fant ikke selskap med org.nr ${params.org_nr}` }] }; } company = { org_nr: brregCompany.organisasjonsnummer, name: brregCompany.navn, ...brregCompany } as any; } const companyPageUrl = `https://virksomhet.brreg.no/nb/oppslag/enheter/${params.org_nr}`; const report = ` 📄 ÅRSREGNSKAP: ${company?.name || 'Ukjent selskap'} 📋 Organisasjonsnummer: ${params.org_nr} 🔗 STEG-FOR-STEG NEDLASTING: 1️⃣ BESØK SELSKAPSSIDE: ${companyPageUrl} 2️⃣ FINN ÅRSREGNSKAP-SEKSJONEN: - Scroll ned til "Årsregnskap" seksjonen - Klikk på "Innsendt årsregnskap" for det året du vil ha ${params.year ? `- Velg år: ${params.year}` : '- Velg siste år'} 3️⃣ LAST NED PDF: - PDF-en lastes ned automatisk - Inneholder fullstendig årsregnskap og årsberetning 4️⃣ HENT UT NØKKELTALL FRA PDF: Fra Resultatregnskap: - Omsetning (Operating revenue/sales) - Resultat (Profit/loss) Fra Balanse: - Sum eiendeler (Total assets) - Sum egenkapital (Total equity) 5️⃣ IMPORTER TIL COMPANYIQ: Bruk denne kommandoen med tallene du fant: import_financials org_nr: ${params.org_nr} year: ${params.year || new Date().getFullYear() - 1} revenue: [fyll inn omsetning] profit: [fyll inn resultat] assets: [fyll inn eiendeler] equity: [fyll inn egenkapital] source: bronnoysund 💡 ALTERNATIV - BULK IMPORT: Hvis du skal hente flere selskaper, opprett en CSV-fil: org_nr,year,revenue,profit,assets,equity ${params.org_nr},2023,[fyll inn],[fyll inn],[fyll inn],[fyll inn] Deretter: import_financials_from_file 📊 ETTER IMPORT: Alle CompanyIQ analyser vil bruke dine reelle tall: - analyze_financials → Fullstendig risikoanalyse - analyze_growth → Vekstberegninger med reelle tall - Sammenligning med SSB bransjesnitt ⏱️ ESTIMERT TID: - Nedlasting: 1-2 minutter - Utfylling av tall: 2-3 minutter - Import: 30 sekunder - Total: ~5 minutter per selskap 💰 KOSTNAD: GRATIS ✅ ℹ️ TIPS: - Årsregnskapet er tilgjengelig tilbake til 2010 - Data er offisiell og revidert - Kan importere flere år for trendanalyse `; return { content: [{ type: "text" as const, text: report }] }; }

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/josuekongolo/companyiq-mcp'

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