company-data

Read-only data on 3.9M Romanian companies: search, profiles, financials, status, CAEN.

Should I use this

Quality & Safety

B
Description quality
84%
Schema completeness
68%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'get_company_status' description lacks action verbin get_company_status
  • LOWTool 'resolve_caen' description lacks action verbin resolve_caen

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~911Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (0.71% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "company-data": {
      "url": "https://firmeromanesti.com/mcp"
    }
  }
}

Remote endpoints

https://firmeromanesti.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒search_companies(query, caen_code, judet, locality, min_revenue, ...)

Search and filter the Firme RomΓ’neΘ™ti company directory by name, CAEN activity, county/locality, revenue/profit/employee ranges, and VAT status. Up to 25 results per page with an opaque cursor. Financial filters use a single year (default 2024). Provide at least one filter.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "caen_code": {
      "type": "string",
      "minLength": 1,
      "maxLength": 10
    },
    "judet": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60
    },
    "locality": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "min_revenue": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "max_revenue": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "min_profit": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "max_profit": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "min_employees": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "max_employees": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "vat_registered": {
      "type": "boolean"
    },
    "active_only": {
      "type": "boolean"
    },
    "year": {
      "type": "integer",
      "minimum": 2000,
      "maximum": 2100
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "cursor": {
      "type": "string",
      "minLength": 1
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟒get_company_profile(cui)

Fetch a single Romanian company by CUI (accepts an 'RO' prefix): identity, address, CAEN activities, latest public financials, and data-source freshness. Does not return contact details.

Input Schema

{
  "type": "object",
  "properties": {
    "cui": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      ]
    }
  },
  "required": [
    "cui"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟒get_company_financials(cui, years)

Yearly financial history for a company by CUI: revenue, profit, employees, total assets and liabilities. Amounts in RON.

Input Schema

{
  "type": "object",
  "properties": {
    "cui": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      ]
    },
    "years": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "cui"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟒get_company_status(cui)

Public status flags for a company by CUI: registration status, VAT (TVA) registration, fiscal activity, insolvency, dissolution (radiere), and e-Factura.

Input Schema

{
  "type": "object",
  "properties": {
    "cui": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      ]
    }
  },
  "required": [
    "cui"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟒resolve_caen(code)

Look up a Romanian CAEN (NACE) activity code and return its official label plus hierarchy (section, division, parent). Labels are in Romanian.

Input Schema

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "minLength": 1,
      "maxLength": 10
    }
  },
  "required": [
    "code"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools