Skip to main content
Glama

MIL — Machine Intelligence Layer

Server Details

Swedish company data (Bolagsverket, SCB) for AI agents, verified, with history and annual reports

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
lordfreez-ship-it/mil-swedish-company-data
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

9 tools
batch_get_companies
Read-only
Inspect

Resolve up to 50 companies in one call. Every requested identifier appears in the result with an explicit status (resolved, not_found or invalid_organisation_number), so absence is never signalled by omission.

ParametersJSON Schema
NameRequiredDescriptionDefault
tierNoProduct tier. basic (free, fair-use limited): identity. verified (0.02 USDC/company): current state with per-value verification and provenance. intelligence (0.08 USDC/company): verified plus history, material events, annual-report financials, trends and deterministic signals. Paid tiers use x402 v2 on Base when payment is enforced: an unpaid call returns the PaymentRequired; retry with params._meta['x402/payment']. Omitted: basic while payment is enforced, the legacy untiered response in the free preview.
organisation_numbersYesSwedish organisation numbers (10 or 12 digits), max 50
fetchFetch a Swedish company
Read-only
Inspect

Fetch the register identity of one Swedish company by the id that search returned (its organisationsnummer): name, legal form, industry (SNI), registration date, municipality, status, sources and freshness. Free (Basic). Verified and Intelligence (VAT/F-tax, history, annual reports, signals) are paid via get_company.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAn id from search: the organisationsnummer

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlYes
textYes
titleYes
metadataNo
find_distress_signals
Read-only
Inspect

Find active warning signals for a company. Signals are deterministic rules over register facts and filed annual reports — no AI scores. Examples: vat_registration_lost, f_tax_lost, employee_band_decline, liquidation_in_progress, bankruptcy_proceeding, revenue_decline_yoy, negative_equity. Each signal includes its rule, severity (low, medium, high), supporting facts and detected_at.

ParametersJSON Schema
NameRequiredDescriptionDefault
severityNoOptional: filter by severity level
signal_typeNoOptional: filter to a specific signal type
organisation_numberYesSwedish organisation number (10 or 12 digits)
get_company
Read-only
Inspect

Retrieve machine-readable intelligence for a Swedish company by organisation number. Returns current attribute values, resolved knowledge, signals, events, provenance, and data freshness. All values include confidence and source evidence. Unknown or missing data is returned explicitly — never invented.

ParametersJSON Schema
NameRequiredDescriptionDefault
tierNoProduct tier. basic (free, fair-use limited): identity. verified (0.02 USDC/company): current state with per-value verification and provenance. intelligence (0.08 USDC/company): verified plus history, material events, annual-report financials, trends and deterministic signals. Paid tiers use x402 v2 on Base when payment is enforced: an unpaid call returns the PaymentRequired; retry with params._meta['x402/payment']. Omitted: basic while payment is enforced, the legacy untiered response in the free preview.
organisation_numberYesSwedish organisation number (10 or 12 digits, e.g. '5560000000' or '165560000000')
get_company_history
Read-only
Inspect

Retrieve the change history for a Swedish company — attribute_changed events showing when values were first observed and what changed. Optionally filter by attribute key. Returns temporal bounds (effective_from) and evidence for each event.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of events to return (default 50, max 200)
attribute_keyNoOptional: filter to events for a specific attribute (e.g. 'employee_count', 'legal_form')
organisation_numberYesSwedish organisation number (10 or 12 digits)
search_companies
Read-only
Inspect

Search and discover Swedish companies without knowing their organisation number. Filter by company name (partial match), industry code, or presence of active distress signals. Returns compact summary cards — each card includes the organisation_number needed to call get_company for full intelligence. All parameters are optional; omit all to browse all companies in the dataset. Discovery flow: (1) call search_companies to find a company, (2) use the returned organisation_number to call get_company for full intelligence.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPartial company name to search (case-insensitive substring match on legal name)
limitNoMaximum number of companies to return (default 20, max 100)
localityNoRegistered locality, combined with ANY matching SNI
has_signalsNoIf true, return only companies with active distress signals. If false, return only companies without. Omit to return all.
industry_codeNoSwedish SNI industry code to filter by (exact match, e.g. '62010' for software development)
organisation_numberNoCanonical 10-digit or source 12-digit company identity
search_company_events
Read-only
Inspect

Search for company attribute change events across companies. Use this to find companies where a specific attribute recently changed, or to monitor for changes in a particular dimension (e.g. employee count drops). Returns events with company identifiers, previous/new values, and temporal bounds.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of events to return (default 50, max 200)
event_typeNoEvent type filter (currently only 'attribute_changed' is supported)attribute_changed
attribute_keyNoAttribute to filter by (e.g. 'employee_count', 'legal_form', 'industry_code')

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 9 tool updates
    • First observedbatch_get_companies
    • First observedfetch
    • First observedfind_distress_signals
    • First observedfind_related_companies
    • First observedget_company
    • First observedget_company_history
    • First observedsearch
    • First observedsearch_companies
    • First observedsearch_company_events

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables searching and retrieving detailed information about Swedish companies, including financial data and annual reports from Bolagsverket (Swedish Companies Registration Office), with intelligent caching for fast responses.
    -
  • A
    license
    A
    quality
    F
    maintenance
    Query Swedish public data from AI tools. Includes company data, SCB statistics, weather, transport, public agencies, and more through the Apiverket API.
    2
    48 npm
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.