Integration

Roaring integration

Roaring is a Nordic KYC and company data platform covering Swedish, Norwegian, Danish, Finnish and Spanish companies: search, registered details and their history, activities, board members, beneficial owners, owner and group structures, signatories and signing combinations, establishments and annual accounts, plus, for Sweden, ratings, credit decisions, risk templates, AML registration, court documents, share facts, properties, business prohibitions, adverse media screening and PDF risk or AML reports. Names can also be screened against the EU, UN, OFAC, UK and Swiss sanctions lists. Not exposed: lookups keyed on a personal identity number (population registers, person credit, legal and ownership data, engagements, and the person-side beneficial owner, business prohibition, property and right-to-sign checks), the PEP registers, bank account data, the data updater, monitoring lists, multi-company batch lookups and company document file downloads. Authentication is OAuth2 client credentials with the Consumer key and Consumer secret of a sandbox or production key pair from the Roaring developer portal.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Roaring.Built from the 94 Roaring tools below, on the connection you add once.

What you can do with Roaring

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Company, 14 operations

  • get_dk_company_overviewGet dk company overviewGETReturns the registered details of a Danish company: name, address, status, legal form, industry, employee interval, number of units, contact details and top director.
  • get_dk_company_overview_historyGet dk company overview historyGETReturns how a Danish company's registered details changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_es_company_overviewGet es company overviewGETReturns the registered details of a Spanish company: name, trade name, addresses, legal form, industry, employees, top director, and its trade, activity and bankruptcy statuses.
  • get_fi_company_overviewGet fi company overviewGETReturns the registered details of a Finnish company: names (auxiliary and parallel), addresses, domicile, legal form, industry, status, the registers it is in, contact details and top director.
  • get_fi_company_overview_historyGet fi company overview historyGETReturns how a Finnish company's registered details changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_no_company_overviewGet no company overviewGETReturns the registered details of a Norwegian company: name, postal and registered address, legal form, industry and sector, employees, registers, VAT, bankruptcy or dissolution and top director.
  • get_no_company_overview_historyGet no company overview historyGETReturns how a Norwegian company's registered details changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_se_company_overviewGet se company overviewGETReturns the registered details of a Swedish company: name, postal and visiting address, status, legal form, industry, employee interval, top director, and F-tax, VAT and employer registrations.
  • get_se_company_overview_historyGet se company overview historyGETReturns how a Swedish company's registered details changed within a date range (fromDate included, toDate excluded), one record per change date.
  • search_dk_companiesSearch dk companiesGETSearches Danish companies by name or company id (freeText) and by town, commune, ZIP code, industry, legal form, status, registration date, employees or units; returns ids, names and metrics.
  • search_es_companiesSearch es companiesGETSearches Spanish companies by name or company id (freeText) and by town, province, ZIP code, industry, legal form, employees, units or bankruptcy, trade and activity status; returns ids, names and metrics.
  • search_fi_companiesSearch fi companiesGETSearches Finnish companies by name or company id (freeText) and by town, ZIP code, domicile, industry, legal form, status or registration date; returns ids, names and metrics.
  • search_no_companiesSearch no companiesGETSearches Norwegian companies by name, company id or unit (freeText) and by town, commune, industry, legal form, sector, registers, bankruptcy, employees or net sales; returns ids, names and metrics.
  • search_se_companiesSearch se companiesGETSearches Swedish companies by name or company id (freeText, optionally fuzzy) and by address, county, town, ZIP, industry, legal form, status, employees, VAT or operating income; returns ids, names and metrics.

Beneficial owner, 11 operations

  • get_dk_beneficial_ownersGet dk beneficial ownersGETReturns the registered beneficial owners of a Danish company: each owner's full name, address and roles (ownership and vote share, ownership type, company held through) with valid-from dates.
  • get_dk_beneficial_owners_historyGet dk beneficial owners historyGETReturns how a Danish company's beneficial owners changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_fi_beneficial_ownersGet fi beneficial ownersGETReturns the registered beneficial owners of a Finnish company: name, date of birth, nationality, home country, domicile, role and the extent of ownership and votes.
  • get_no_alt_beneficial_ownersGet no alt beneficial ownersGETReturns alternative beneficial owners of a Norwegian company, derived from its owners and board members: name, year of birth, source (OWNER or BOARD_MEMBER), share quotas or board role.
  • get_no_beneficial_ownersGet no beneficial ownersGETReturns the latest registration of a Norwegian company in the beneficial owner register: the beneficial owners with their control types, ownership and registration status, and any regulated stock exchange listing.
  • get_no_beneficial_owners_historyGet no beneficial owners historyGETReturns every registration of a Norwegian company in the beneficial owner register, current and historical, each with its beneficial owners, statuses and registration date.
  • get_se_alt_beneficial_ownersGet se alt beneficial ownersGETReturns alternative beneficial owners of a Swedish company, derived from its owners and board members: name, personal number, source (OWNER or BOARD_MEMBER), share quotas or board role.
  • get_se_alt_beneficial_owners_historyGet se alt beneficial owners historyGETReturns how a Swedish company's alternative beneficial owners changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_se_beneficial_ownersGet se beneficial ownersGETReturns the beneficial owner registration of a Swedish company: owners with control types and extent of control, the legal entity, its representatives, registration status and any suspicion cases.
  • get_se_beneficial_owners_historyGet se beneficial owners historyGETReturns how a Swedish company's beneficial owner registration changed within a date range (fromDate included, toDate excluded), one record per change date.
  • list_no_beneficial_owner_code_listsList no beneficial owner code listsGETReturns the code lists used in Norwegian beneficial owner registrations, each list with its codes and texts, in English, Nynorsk or Bokmal (lang).

Board member, 9 operations

  • get_dk_board_membersGet dk board membersGETReturns the board members and other role holders of a Danish company: each holder's full name, address and roles with valid-from and valid-to dates.
  • get_dk_board_members_historyGet dk board members historyGETReturns how a Danish company's board members changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_es_board_membersGet es board membersGETReturns the board members and role holders of a Spanish company: each holder's name, whether it is a person or a company (with its id) and roles.
  • get_fi_board_membersGet fi board membersGETReturns the board members and other role holders of a Finnish company: name, type, date of birth, citizenship, country of residence, domicile and roles with start dates.
  • get_fi_board_members_historyGet fi board members historyGETReturns changes to a Finnish company's board within a date range (fromDate included, toDate excluded), newest first; a large history is paged with page, pageSize and paginationToken.
  • get_no_board_membersGet no board membersGETReturns the board members and role holders of a Norwegian company: each holder's name, id, whether it is a company, and roles with start dates, plus the company's name and status.
  • get_no_board_members_historyGet no board members historyGETReturns how a Norwegian company's board members changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_se_board_membersGet se board membersGETReturns the board members and other officers of a Swedish company: each member's name, id, whether it is a company, and roles with codes and start dates; asOfDate reads a past date.
  • get_se_board_members_historyGet se board members historyGETReturns how a Swedish company's board members changed within a date range (fromDate included, toDate excluded), one record per change date.

Financial information, 6 operations

  • get_es_financial_informationGet es financial informationGETReturns a Spanish company's annual accounts for the latest years (years sets how many): balance sheet totals, profit and loss items, key ratios, employees, auditor and dividend.
  • get_no_financial_informationGet no financial informationGETReturns a Norwegian company's annual accounts for the latest years (years sets how many): net sales, EBIT, net profit, equity, liabilities, cash, employees and key ratios.
  • get_se_financial_statementsGet se financial statementsGETReturns a Swedish company's detailed annual accounts for several years (years sets how many): balance sheet and profit and loss lines, key ratios and accounting details.
  • get_se_financial_summaryGet se financial summaryGETReturns a summary of a Swedish company's latest annual accounts: sales, EBIT, net profit, equity, liabilities, cash, employees, number of shares and key ratios.
  • get_se_group_financial_statementsGet se group financial statementsGETReturns the detailed consolidated (group) annual accounts of a Swedish parent company for several years (years sets how many): balance sheet and profit and loss lines and key ratios.
  • get_se_group_financial_summaryGet se group financial summaryGETReturns a summary of the latest consolidated (group) annual accounts of a Swedish parent company: sales, EBIT, net profit, equity, liabilities, cash, employees and key ratios.

Signing combination, 6 operations

  • get_dk_signing_combinationsGet dk signing combinationsGETReturns every combination of persons who together can sign for a Danish company, with a coverage value saying whether all combinations could be determined.
  • get_es_signing_combinationsGet es signing combinationsGETReturns every combination of persons who together can sign for a Spanish company, its powers of attorney, and a coverage value saying whether all combinations could be determined.
  • get_fi_signing_combinationsGet fi signing combinationsGETReturns every combination of persons who together can sign for a Finnish company, the holders of procuration (prokura), and a coverage value saying whether all combinations could be determined.
  • get_no_signing_combinationsGet no signing combinationsGETReturns every combination of persons who together can sign for a Norwegian company, the holders of procuration (prokura), and a coverage value saying whether all combinations could be determined.
  • get_se_signing_combinationsGet se signing combinationsGETReturns every combination of persons who together can sign for a Swedish company, those who sign only in administrative matters, anomalies and a coverage value; personalNumber keeps one signatory.
  • get_se_signing_combinations_historyGet se signing combinations historyGETReturns how a Swedish company's signing combinations changed within a date range (fromDate included, toDate excluded), one record per change date.

Activity, 5 operations

  • get_dk_company_activityGet dk company activityGETReturns what a Danish company does: activity description, main and other industry codes with texts, secondary names, sector code and whether it is affected by anti-money-laundering legislation.
  • get_no_company_activityGet no company activityGETReturns what a Norwegian company does: activity description, registered purpose, main, other and supporting activities with industry codes, and its institutional sector.
  • get_no_company_activity_historyGet no company activity historyGETReturns how a Norwegian company's activities changed within a date range (fromDate included, toDate excluded), one record per change date.
  • get_se_company_activityGet se company activityGETReturns what a Swedish company does: activity description, main and other industry codes with texts, and secondary names with their registration dates.
  • get_se_company_activity_historyGet se company activity historyGETReturns how a Swedish company's activity changed within a date range (fromDate included, toDate excluded), one record per change date.

Signatory, 5 operations

  • get_dk_signatory_textGet dk signatory textGETReturns the registered signatory text of a Danish company, the rule stating who can sign for it, with its change date.
  • get_fi_signatory_textGet fi signatory textGETReturns how a Finnish company is represented: its registered signatory rights and representation rights, each as a code and text with translations and a start date.
  • get_no_signatory_textGet no signatory textGETReturns the registered signatory texts of a Norwegian company, each with its signatory type and change date; asOfDate reads them as of a past date.
  • get_se_signatory_textGet se signatory textGETReturns the complete signatory text of a Swedish company from the Companies Registration Office, the rule stating who can sign for it, with its change date.
  • get_se_signatory_text_historyGet se signatory text historyGETReturns how a Swedish company's signatory text changed within a date range (fromDate included, toDate excluded), one record per change date.

Adverse media, 4 operations

  • get_se_adverse_media_extended_resultGet se adverse media extended resultGETReturns the result of a completed extended adverse media screening: hits on the company and its connected entities, coverage stats and an AI-written summary. Billed; answers 409 while the job runs.
  • get_se_adverse_media_resultGet se adverse media resultGETReturns the result of a completed single-scope adverse media screening: scored hits with source and analysis, coverage stats and an AI-written summary. Billed; answers 409 while the job runs.
  • get_se_adverse_media_statusGet se adverse media statusGETReturns the progress of an adverse media screening job: status, stage, percent done and documents analyzed, or the error when it failed. A cheap call that carries no hits.
  • start_se_adverse_media_screeningStart se adverse media screeningPOSTStarts an adverse media screening of a Swedish company (type=extended also covers connected entities) and returns a jobId; follow it with get_se_adverse_media_status, then read the billed result.

Group structure, 4 operations

  • get_dk_group_structureGet dk group structureGETReturns the corporate group a Danish company belongs to: every group company with its level, mother company id, country and owned share and vote percentage intervals.
  • get_es_group_structureGet es group structureGETReturns the corporate group of a Spanish company: every group company with its level, parent node, mother company id, country, relationship type and owned percentages.
  • get_no_group_structureGet no group structureGETReturns the corporate group a Norwegian company belongs to: every group company with its level, mother company id, country and owned percentage.
  • get_se_group_structureGet se group structureGETReturns the corporate group a Swedish company belongs to: every group company with its level, mother company id, country and owned percentage.

Owner structure, 4 operations

  • get_dk_owner_structureGet dk owner structureGETReturns the owners of a Danish company as a tree: each owner (person or company) with level, parent owner, address, start date, and ownership and vote percentage intervals.
  • get_es_owner_structureGet es owner structureGETReturns the owners of a Spanish company as a tree: each owner with level, parent owner, entity type, country and ownership quota.
  • get_no_owner_structureGet no owner structureGETReturns the shareholders of a Norwegian company as a tree: each owner's name, level, quota, share counts and holdings; depth sets the recursion depth and asOfYear reads a past year.
  • get_se_owner_structureGet se owner structureGETReturns the shareholders of a Swedish company as a tree: each owner's name, level, quota, share count and control interval. Covers companies with a turnover above SEK 10 million.

Risk template, 4 operations

  • get_no_risk_templateGet no risk templateGETReturns one risk template for Norwegian companies by id: name, description and its rules (indicator, rule template, thresholds, disabled flag).
  • get_se_risk_templateGet se risk templateGETReturns one risk template for Swedish companies by id: name, description and its rules (indicator, rule template, thresholds, disabled flag).
  • list_no_risk_templatesList no risk templatesGETLists the risk templates available to your account for Norwegian companies, each with its rules; showDefault=true also includes the default templates.
  • list_se_risk_templatesList se risk templatesGETLists the risk templates available to your account for Swedish companies, each with its rules; showDefault=true also includes the default templates.

Legal document, 3 operations

  • get_se_legal_document_descriptionGet se legal document descriptionGETReturns the description of one court document about a Swedish company: header, short text, charges, court, case numbers, document type and dates. Take both ids from get_se_legal_information.
  • get_se_legal_document_linkGet se legal document linkGETReturns a download link, file name and file extension for a court document listed by get_se_legal_information.
  • get_se_legal_informationGet se legal informationGETReturns court documents concerning a Swedish company and its key persons: document id, type, court, dates and charges; documentHistoryYears and the relation dates set how far back to look.

Establishment, 2 operations

  • get_no_establishmentsGet no establishmentsGETReturns the establishments (local units) of a Norwegian company: name, organisation number, addresses, contact, industry, employees, VAT registration, and registration and removal dates.
  • get_se_establishmentsGet se establishmentsGETReturns the workplaces (local units) of a Swedish company: workplace number, name, type, postal and visiting address, contact details, industry and employee interval.

Property, 2 operations

  • list_se_company_propertiesList se company propertiesGETLists every real property a Swedish company owns, including leaseholds and registered and taxed ownership: property id, designation and ownership types.
  • list_se_company_taxed_propertiesList se company taxed propertiesGETLists the real properties for which a Swedish company is the taxed owner, per information year: designation, county, municipality, owned percentage and ownership types.

Report, 2 operations

  • create_se_aml_reportCreate se aml reportPOSTProduces a PDF anti-money-laundering verification report for a Swedish company and returns its document id, file name, file extension and download link.
  • create_se_risk_reportCreate se risk reportPOSTProduces a PDF risk evaluation report for a Swedish company and returns its document id, file name, file extension and download link.

Risk, 2 operations

  • get_no_company_riskGet no company riskGETApplies one of your risk templates to a Norwegian company and returns each indicator with the company's actual value, the template value, the rule and the result.
  • get_se_company_riskGet se company riskGETApplies one of your risk templates to a Swedish company and returns each indicator with the company's actual value, the template value, the rule and the result.

Sanctions list, 2 operations

  • get_sanctions_list_entryGet sanctions list entryGETReturns one sanctions list entry by its reference number (from search_sanctions_lists): names and aliases, birth dates, countries, gender, entity type, list details and additional reference numbers.
  • search_sanctions_listsSearch sanctions listsGETScreens a person, organisation or vessel name against the EU, UN, OFAC, UK and Swiss sanctions lists, optionally fuzzy and filtered by list, entity type, birth date, gender or country; returns scored hits.

Share facts, 2 operations

  • get_se_share_factsGet se share factsGETReturns a Swedish company's share facts: share capital and limits, share types with votes, stock exchange listing, and new issues, bonus issues and reductions with amounts and dates.
  • get_se_share_facts_historyGet se share facts historyGETReturns how a Swedish company's share facts changed within a date range (fromDate included, toDate excluded), one record per change date.

Aml, 1 operation

  • get_se_aml_registrationGet se aml registrationGETReturns a Swedish company's anti-money-laundering supervision registration: registration and deregistration dates, notifiable operations, supervisory authority and contacts.

Business prohibition, 1 operation

  • get_se_business_prohibitionsGet se business prohibitionsGETChecks whether any person related to a Swedish company has a business prohibition: returns those persons and their relations to the company; relationsHistoryYears also checks past relations.

Case, 1 operation

  • get_se_case_registerGet se case registerGETReturns a Swedish company's case registrations at Bolagsverket: case number and type, opening and closing dates and closing reason; showOnlyOpenCases=true keeps the open cases only.

Credit decision, 1 operation

  • get_se_credit_decisionGet se credit decisionGETRuns an automated credit decision on a Swedish company with a credit decision template (processed by Creditsafe) and returns the decision status and any rejection cause.

Document, 1 operation

  • list_se_company_documentsList se company documentsGETLists the official documents available for a Swedish company (annual and interim reports, articles of association, meeting minutes, registration certificate, financial plan) with id, date, type and status.

Rating, 1 operation

  • get_se_company_ratingGet se company ratingGETReturns the creditworthiness rating of a Swedish company: rating and its text, risk prognosis, credit limit and currency, commentary, and the rejection cause when no rating is given.

Status, 1 operation

  • get_se_company_statusGet se company statusGETReturns a Swedish company's situation: bankruptcy, liquidation and reconstruction processes, the current situation status code and date, and whether Bolagsverket registers the company.

Use Roaring from Claude Code, Cursor or Codex

Connect Roaring in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Roaring operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Roaring

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Roaring once

    Add your Roaring connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Roaring integration FAQ

What can you do with the Roaring integration?

LiveContext exposes 94 operations on Roaring, covering company, beneficial owner, board member and financial information.

Popular integrations

Browse the whole catalog