Serveur MCP

BestEOR: EOR pricing and employment costs

co.besteor/eor-data

Ce que fait ce MCP

Compares employer-of-record providers and estimates employment costs and statutory employment terms across countries.

compare_eor_providers
Compare EOR providers
Compare two or three EOR providers side by side on published fee, country coverage, owned entities and delivery model, with primary sources and a link to the matching BestEOR.co comparison page.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['providers'], 'properties': {'providers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 3, 'minItems': 2, 'description': 'Two or three provider names or slugs.'}}, 'additionalProperties': False}
estimate_eor_cost
Estimate EOR employment cost
Estimate the annual and monthly cost of employing people in a country through an EOR: gross salary, plus the country's representative employer contribution rate, plus the EOR fee (a provider's published fee, or one you supply from a quote), plus other monthly costs. A budget illustration, not a payroll quote: contribution caps and thresholds are not applied.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'annual_salary_usd'], 'properties': {'country': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Country name, two-letter ISO code or slug.'}, 'provider': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': "EOR provider whose published fee to use, e.g. 'Deel'."}, 'employees': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Number of employees on this salary (default 1).'}, 'monthly_fee_usd': {'type': 'number', 'maximum': 100000, 'minimum': 0, 'description': "EOR fee per employee per month from a quote, in USD. Overrides the provider's published fee."}, 'annual_salary_usd': {'type': 'number', 'maximum': 10000000, 'description': 'Annual gross salary per employee, in USD.', 'exclusiveMinimum': 0}, 'other_monthly_costs_usd': {'type': 'number', 'maximum': 1000000, 'minimum': 0, 'description': 'Other costs per employee per month (benefits, allowances), in USD. Default 0.'}}, 'additionalProperties': False}
get_country_employment_costs
Country employment costs
Get what it costs and what the law requires to employ someone in a country: the employer's statutory contribution rate (or fixed amounts), minimum wage, annual leave, notice, severance, probation and other terms, each with its primary source. Accepts a country name, ISO 3166-1 alpha-2 code or slug, e.g. 'Germany', 'BR', 'united-kingdom'.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country'], 'properties': {'country': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Country name, two-letter ISO code or slug.'}}, 'additionalProperties': False}
get_eor_provider
Get one EOR provider
Get one EOR provider's published fee (or quote-only terms), EOR country coverage, owned-entity footprint, delivery model, what it is best for, and the primary-source URL behind each figure. Accepts a name or slug, e.g. 'Deel', 'Remote', 'Globalization Partners', 'oyster-hr'.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Provider name or slug.'}}, 'additionalProperties': False}
list_eor_providers
List EOR providers
List and filter the 62 employer of record (EOR) providers BestEOR.co tracks, with each one's published monthly fee per employee (or quote-only), countries covered, owned-entity footprint, delivery model and primary-source links. A fee ceiling or coverage minimum only matches providers that publish that figure.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 62, 'minimum': 1, 'description': 'Maximum providers to return (default 20).'}, 'model': {'enum': ['owned-entity', 'hybrid', 'aggregator'], 'type': 'string', 'description': 'Delivery model: owned-entity (own legal entities only), hybrid (own entities plus partners) or aggregator (local partners).'}, 'sort_by': {'enum': ['fee', 'coverage', 'name'], 'type': 'string', 'description': 'fee: cheapest published fee first (default); coverage: most countries first; name: alphabetical.'}, 'min_countries': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Only providers that state EOR coverage in at least this many countries.'}, 'max_monthly_fee_usd': {'type': 'number', 'maximum': 100000, 'description': 'Only providers whose published starting fee per employee per month is at or below this, in USD. Quote-only providers are excluded when set.', 'exclusiveMinimum': 0}, 'published_price_only': {'type': 'boolean', 'description': 'Only providers that publish a price.'}}, 'additionalProperties': False}
Ajouté
estimate_eor_cost
29 September 2026 02:40
Ajouté
get_country_employment_costs
29 September 2026 02:40
Ajouté
compare_eor_providers
29 September 2026 02:40
Ajouté
get_eor_provider
29 September 2026 02:40
Ajouté
list_eor_providers
29 September 2026 02:40