Skip to content
mcp/skillhub

MIL — Machine Intelligence Layer MCP Server

by lordfreez-ship-itio.github.lordfreez-ship-it/milv0.4.2

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

0remoteofficial registry

context tax

pending

security

92/100

cold start

hosted

freshness

Active4d ago

Our reading of MIL — Machine Intelligence Layer, from the data

MIL — Machine Intelligence Layer is an MCP server from lordfreez-ship-it, listed in the official MCP Registry.

Its 9 tools add about 2,131 tokens to every model turn (measured 2026-10-19).

Maintenance is active: the last public signal was 4 days ago (2026-10-14).

It runs as a hosted endpoint, so there is nothing to install.

Install MIL — Machine Intelligence Layer MCP server

Install in Claude Code

claude mcp add --transport http mil-swedish-company-data https://www.milquery.com/api/mcp?src=registry

Remote endpoints

  • streamable-httphttps://www.milquery.com/api/mcp?src=registry

Context tax

Connecting this server adds ~2,131 tokens of tool definitions to every model turn (moderate, 9 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure

ModelPer 1,000 turnsWith prompt caching
Claude Opus 5.5$8.52$0.426
Claude Sonnet 5.5$4.26$0.426
Claude Haiku 5.5$0.213—

Input prices as of 2026-10-06. Excludes your own prompt and output.

Tools (9)

  • find_distress_signals321 tok

    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.

  • search_companies292 tok

    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.

  • get_company249 tok

    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.

  • search249 tok

    Search Swedish companies by name or organisationsnummer (10 or 12 digits, dashes allowed). Also accepts simple discovery such as 'restaurants in Trelleborg', 'construction companies in Malmö', 'IT companies in Lund', or 'companies in Trelleborg' (also Swedish 'restauranger i Malmö'). Industries resolve through official English/Swedish SNI descriptions and business aliases, e.g. 'computer repair'/'datorreparation' and 'dining'/'restaurangverksamhet'. Known counties such as Skåne and explicit municipality names use registered administrative geography. Unrecognized or ambiguous wording falls back

  • batch_get_companies247 tok

    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.

  • find_related_companies205 tok

    Find companies related to the given company by evidence MIL holds: industry_cluster (same SNI classification) and address_cluster (same registered postal code). Relation types MIL has no source data for, such as board_member and ownership, are reported as unavailable with a reason rather than as an empty result.

  • search_company_events176 tok

    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.

  • get_company_history168 tok

    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.

  • fetchhttp104 tok

    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.

Security signals

92/100 — no known issues found as of 2026-10-19, from the checks below. This is not a guarantee of safety; review what a server can do before connecting it.

Deductions

  • No license detected-5
  • No security policy (SECURITY.md)-3

Checks

  • ✓Repository hygiene (archived, activity, license, security policy)
  • ✓Tool descriptions (prompt-injection and hidden-text heuristics)
  • ○Package metadata (install scripts, provenance) — pending
  • ○Source scan (secrets, CVEs, risky code) by vectra-guard — pending

Scan it yourself before installing with vectra-guard, the open-source agent security CLI. Scoring rules

Freshness

Active — last maintenance signal 4d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-14 · 4d ago · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-14 · 4d ago · official registry · v0.4.2

FAQ

›How do I install the MIL — Machine Intelligence Layer MCP server in Claude Code?

Run: claude mcp add --transport http mil-swedish-company-data https://www.milquery.com/api/mcp?src=registry. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does MIL — Machine Intelligence Layer require an API key?

No required environment variables are declared in its published metadata.

›Can I use MIL — Machine Intelligence Layer as a remote (hosted) MCP server?

Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.

›Is MIL — Machine Intelligence Layer in the official MCP registry?

Yes, as io.github.lordfreez-ship-it/mil.

Sources and method

Official MCP Registry entry
updated 2026-10-14
GitHub repository
fetched 2026-10-19
Last checked against all sources
2026-10-19

The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.