Ilicompta MCP
An official MCP server provided by Ilicompta that allows AI agents to search for French accounting firms (cabinets d'expertise comptable) by city, sector, or specialty. It returns structured data including canonical URLs, citation links, and source references, enabling conversational discovery of accounting services in France without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://ilicompta.fr/api/mcpWhat you can do with it
- Find accounting firms in Lyon
- Search for LMNP cabinets in Paris
- Identify firms using Pennylane
- Retrieve data on specific firms
Source and maintenance
Protocol and capabilities
- Server
- fr.ilicompta/cabinets 1.2.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- 2 advertised
- Resource templates
- 0 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
search_cabinets — Rechercher des cabinets en France
Search French accounting firms by exact AND filters. First use resolve_city for ambiguous locations and get_taxonomies for exact category values. q is a firm name or SIREN, never a service query. Preserve every user constraint: on zero results, do not remove a filter or widen the city without agreement. Cite citation_url and evidence.source_url; visit_url is an optional site navigation link. Website-level extraction is not a verified qualification; unknown dates remain unknown. No quality ranking, price or availability guarantees.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Nom de cabinet ou SIREN. Pas de recherche libre de prestations."
},
"city": {
"type": "string",
"maxLength": 180,
"minLength": 2,
"description": "Slug de ville recommandé (lyon-69000), sinon nom exact ou code postal ; les ambiguïtés sont retournées."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
},
"cursor": {
"type": "string",
"maxLength": 1600
},
"sector": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"service": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"language": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"software": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"dataset_version",
"export_generated_at",
"publisher",
"methodology_url",
"limitations",
"scope",
"filters",
"total",
"results",
"next_cursor",
"note"
],
"properties": {
"note": {
"type": "string"
},
"scope": {
"anyOf": [
{
"type": "object",
"required": [
"slug",
"name",
"postal_codes",
"department",
"canonical_url",
"includes_districts",
"total_cabinets"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"visit_url": {
"type": "string",
"format": "uri"
},
"department": {
"type": "string"
},
"postal_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"canonical_url": {
"type": "string",
"format": "uri"
},
"total_cabinets": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"includes_districts": {
"type": "boolean"
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": false
}
]
},
"total": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"filters": {
"type": "object",
"required": [
"limit"
],
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Nom de cabinet ou SIREN. Pas de recherche libre de prestations."
},
"city": {
"type": "string",
"maxLength": 180,
"minLength": 2,
"description": "Slug de ville recommandé (lyon-69000), sinon nom exact ou code postal ; les ambiguïtés sont retournées."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
},
"sector": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"service": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"language": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"software": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
}
},
"additionalProperties": false
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"slug",
"title",
"name",
"canonical_url",
"citation_url",
"city",
"address",
"activities",
"evidence",
"detail_url"
],
"properties": {
"city": {
"type": "object",
"required": [
"name",
"postal_code",
"canonical_url"
],
"properties": {
"name": {
"type": "string"
},
"postal_code": {
"type": "string"
},
"canonical_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"address": {
"type": "string"
},
"evidence": {
"type": "object",
"required": [
"status",
"source_url",
"granularity",
"observed_at",
"verified_at",
"note"
],
"properties": {
"note": {
"type": "string"
},
"status": {
"enum": [
"legacy_unverified",
"extracted_from_website",
"not_available"
],
"type": "string"
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"granularity": {
"type": "string",
"const": "website"
},
"observed_at": {
"type": "null"
},
"verified_at": {
"type": "null"
}
},
"additionalProperties": false
},
"visit_url": {
"type": "string",
"format": "uri"
},
"activities": {
"type": "object",
"required": [
"sector",
"service",
"software",
"language"
],
"properties": {
"sector": {
"type": "array",
"items": {
"type": "string"
}
},
"service": {
"type": "array",
"items": {
"type": "string"
}
},
"language": {
"type": "array",
"items": {
"type": "string"
}
},
"software": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"detail_url": {
"type": "string",
"format": "uri"
},
"citation_url": {
"type": "string",
"format": "uri"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"request_id": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"next_cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"dataset_version": {
"type": "string"
},
"methodology_url": {
"type": "string",
"format": "uri"
},
"export_generated_at": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_accountants — Trouver un expert-comptable en langage naturel
Parse a simple French or English request such as 'Comptable LMNP à Lyon utilisant Pennylane' and search the public catalog with AND filters. This limited deterministic parser asks for clarification before searching if words, negations, multiple values or conflicting locations cannot be represented. On clarification_needed, ask the user; never retry by dropping their requirements. Read interpretation.matched, cite citation_url plus original evidence, and state that website mentions are not certifications. Prefer search_cabinets with get_taxonomies for exact filters and firm names.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request"
],
"properties": {
"city": {
"type": "string",
"maxLength": 180,
"minLength": 2,
"description": "Slug de ville recommandé si la ville est ambiguë."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"request": {
"type": "string",
"maxLength": 500,
"minLength": 3,
"description": "Question en français ou anglais, par exemple : comptable LMNP à Lyon utilisant Pennylane. Les critères non reconnus ne sont jamais supposés satisfaits."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"dataset_version",
"export_generated_at",
"publisher",
"methodology_url",
"limitations",
"scope",
"filters",
"total",
"results",
"next_cursor",
"note",
"interpretation"
],
"properties": {
"note": {
"type": "string"
},
"scope": {
"anyOf": [
{
"type": "object",
"required": [
"slug",
"name",
"postal_codes",
"department",
"canonical_url",
"includes_districts",
"total_cabinets"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"visit_url": {
"type": "string",
"format": "uri"
},
"department": {
"type": "string"
},
"postal_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"canonical_url": {
"type": "string",
"format": "uri"
},
"total_cabinets": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"includes_districts": {
"type": "boolean"
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": false
}
]
},
"total": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"filters": {
"type": "object",
"required": [
"limit"
],
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Nom de cabinet ou SIREN. Pas de recherche libre de prestations."
},
"city": {
"type": "string",
"maxLength": 180,
"minLength": 2,
"description": "Slug de ville recommandé (lyon-69000), sinon nom exact ou code postal ; les ambiguïtés sont retournées."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
},
"sector": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"service": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"language": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
},
"software": {
"type": "string",
"pattern": "^[a-zA-Z0-9_+.-]+$",
"maxLength": 100,
"minLength": 1
}
},
"additionalProperties": false
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"slug",
"title",
"name",
"canonical_url",
"citation_url",
"city",
"address",
"activities",
"evidence",
"detail_url"
],
"properties": {
"city": {
"type": "object",
"required": [
"name",
"postal_code",
"canonical_url"
],
"properties": {
"name": {
"type": "string"
},
"postal_code": {
"type": "string"
},
"canonical_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"address": {
"type": "string"
},
"evidence": {
"type": "object",
"required": [
"status",
"source_url",
"granularity",
"observed_at",
"verified_at",
"note"
],
"properties": {
"note": {
"type": "string"
},
"status": {
"enum": [
"legacy_unverified",
"extracted_from_website",
"not_available"
],
"type": "string"
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"granularity": {
"type": "string",
"const": "website"
},
"observed_at": {
"type": "null"
},
"verified_at": {
"type": "null"
}
},
"additionalProperties": false
},
"visit_url": {
"type": "string",
"format": "uri"
},
"activities": {
"type": "object",
"required": [
"sector",
"service",
"software",
"language"
],
"properties": {
"sector": {
"type": "array",
"items": {
"type": "string"
}
},
"service": {
"type": "array",
"items": {
"type": "string"
}
},
"language": {
"type": "array",
"items": {
"type": "string"
}
},
"software": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"detail_url": {
"type": "string",
"format": "uri"
},
"citation_url": {
"type": "string",
"format": "uri"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"request_id": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"next_cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"interpretation": {
"type": "object",
"required": [
"request",
"city",
"matched",
"warning"
],
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched": {
"type": "array",
"items": {
"type": "object",
"required": [
"field",
"value",
"phrase"
],
"properties": {
"field": {
"enum": [
"sector",
"service",
"software",
"language"
],
"type": "string"
},
"value": {
"type": "string"
},
"phrase": {
"type": "string"
}
},
"additionalProperties": false
}
},
"request": {
"type": "string"
},
"warning": {
"type": "string"
}
},
"additionalProperties": false
},
"dataset_version": {
"type": "string"
},
"methodology_url": {
"type": "string",
"format": "uri"
},
"export_generated_at": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_cabinet — Consulter les faits et sources d'un cabinet
Lire une fiche par slug obtenu dans search_cabinets : identité, adresse, informations juridiques recensées, activités, sources et URL canonique. Dates inconnues explicites. Les informations sont à confirmer, sans certification de compétence.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9_-]*$",
"maxLength": 180,
"minLength": 1
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"dataset_version",
"export_generated_at",
"publisher",
"methodology_url",
"limitations",
"cabinet"
],
"properties": {
"cabinet": {
"type": "object",
"required": [
"slug",
"title",
"name",
"canonical_url",
"citation_url",
"city",
"address",
"activities",
"publisher",
"summary",
"website_url",
"legal",
"evidence",
"methodology_url"
],
"properties": {
"city": {
"type": "object",
"required": [
"name",
"postal_code",
"canonical_url"
],
"properties": {
"name": {
"type": "string"
},
"postal_code": {
"type": "string"
},
"canonical_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"legal": {
"anyOf": [
{
"type": "object",
"required": [
"siren",
"creation_date",
"creation_scope",
"employee_range",
"employee_scope",
"reference_period",
"verification_url"
],
"properties": {
"siren": {
"type": "string"
},
"creation_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"creation_scope": {
"type": "string"
},
"employee_range": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"employee_scope": {
"type": "string"
},
"reference_period": {
"type": "null"
},
"verification_url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"title": {
"type": "string"
},
"address": {
"type": "string"
},
"summary": {
"type": "string"
},
"evidence": {
"type": "object",
"required": [
"identity",
"activities"
],
"properties": {
"identity": {
"type": "object",
"required": [
"status",
"source_url",
"observed_at",
"verified_at"
],
"properties": {
"status": {
"type": "string",
"const": "legacy_unverified"
},
"source_url": {
"type": "string",
"format": "uri"
},
"observed_at": {
"type": "null"
},
"verified_at": {
"type": "null"
}
},
"additionalProperties": false
},
"activities": {
"type": "object",
"required": [
"status",
"source_url",
"granularity",
"observed_at",
"verified_at",
"note"
],
"properties": {
"note": {
"type": "string"
},
"status": {
"enum": [
"legacy_unverified",
"extracted_from_website",
"not_available"
],
"type": "string"
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"granularity": {
"type": "string",
"const": "website"
},
"observed_at": {
"type": "null"
},
"verified_at": {
"type": "null"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"visit_url": {
"type": "string",
"format": "uri"
},
"activities": {
"type": "object",
"required": [
"sector",
"service",
"software",
"language"
],
"properties": {
"sector": {
"type": "array",
"items": {
"type": "string"
}
},
"service": {
"type": "array",
"items": {
"type": "string"
}
},
"language": {
"type": "array",
"items": {
"type": "string"
}
},
"software": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"website_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"citation_url": {
"type": "string",
"format": "uri"
},
"canonical_url": {
"type": "string",
"format": "uri"
},
"methodology_url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"request_id": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"dataset_version": {
"type": "string"
},
"methodology_url": {
"type": "string",
"format": "uri"
},
"export_generated_at": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_city_stats — Consulter la couverture d'une ville
Compter les fiches répertoriées par Ilicompta dans une ville, arrondissements inclus à Paris, Lyon et Marseille. Renvoie couverture, dénominateurs et URL de la page ville. Ce ne sont pas des parts de marché ni un recensement exhaustif.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"maxLength": 180,
"minLength": 2
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"dataset_version",
"export_generated_at",
"publisher",
"methodology_url",
"limitations",
"city",
"citation_url",
"coverage",
"mentions",
"note"
],
"properties": {
"city": {
"type": "object",
"required": [
"slug",
"name",
"postal_codes",
"department",
"canonical_url",
"includes_districts",
"total_cabinets"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"visit_url": {
"type": "string",
"format": "uri"
},
"department": {
"type": "string"
},
"postal_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"canonical_url": {
"type": "string",
"format": "uri"
},
"total_cabinets": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"includes_districts": {
"type": "boolean"
}
},
"additionalProperties": false
},
"note": {
"type": "string"
},
"coverage": {
"type": "object",
"required": [
"total_cabinets",
"with_activity_data",
"with_extraction_source_url"
],
"properties": {
"total_cabinets": {
"type": "number"
},
"with_activity_data": {
"type": "number"
},
"with_extraction_source_url": {
"type": "number"
}
},
"additionalProperties": false
},
"mentions": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"value",
"count",
"denominator",
"percent"
],
"properties": {
"count": {
"type": "number"
},
"value": {
"type": "string"
},
"percent": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"denominator": {
"type": "number"
}
},
"additionalProperties": false
}
}
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"request_id": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"citation_url": {
"type": "string",
"format": "uri"
},
"dataset_version": {
"type": "string"
},
"methodology_url": {
"type": "string",
"format": "uri"
},
"export_generated_at": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}resolve_city — Identifier une ville ou un code postal
Find catalog city slugs by name prefix or postal code. Use before searching when a locality is ambiguous. Return candidates to the user instead of selecting an arbitrary city; no nearby-city expansion.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"dataset_version",
"export_generated_at",
"publisher",
"methodology_url",
"limitations",
"total",
"results"
],
"properties": {
"total": {
"type": "number"
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"slug",
"name",
"postal_codes",
"department",
"canonical_url",
"includes_districts",
"total_cabinets"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"visit_url": {
"type": "string",
"format": "uri"
},
"department": {
"type": "string"
},
"postal_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"canonical_url": {
"type": "string",
"format": "uri"
},
"total_cabinets": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"includes_districts": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"request_id": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"dataset_version": {
"type": "string"
},
"methodology_url": {
"type": "string",
"format": "uri"
},
"export_generated_at": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_taxonomies — Lister les critères de recherche disponibles
Read exact sector, service, software and language values accepted by search_cabinets. Presence in the vocabulary does not mean a specific firm has that capability. Never replace an unknown requested criterion with a broader category without user agreement.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"dataset_version",
"export_generated_at",
"publisher",
"methodology_url",
"limitations",
"values"
],
"properties": {
"values": {
"type": "object",
"required": [
"sector",
"service",
"software",
"language"
],
"properties": {
"sector": {
"type": "array",
"items": {
"type": "string"
}
},
"service": {
"type": "array",
"items": {
"type": "string"
}
},
"language": {
"type": "array",
"items": {
"type": "string"
}
},
"software": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"publisher": {
"type": "string",
"const": "Ilicompta"
},
"request_id": {
"type": "string"
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"dataset_version": {
"type": "string"
},
"methodology_url": {
"type": "string",
"format": "uri"
},
"export_generated_at": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
2 advertised
taxonomies
Valeurs exactes des filtres sector, service, software et language.
https://ilicompta.fr/api/v1/taxonomiesmethodologie
Périmètre, provenance et limites des données Ilicompta.
https://ilicompta.fr/methodologie30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 2056 ms
- 95th percentile latency
- 2056 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 2056 ms · metadata changed · 6 tool(s), 2 resource(s), 0 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http ilicompta-mcp https://ilicompta.fr/api/mcpCodex
codex mcp add ilicompta-mcp --url https://ilicompta.fr/api/mcpCursor
{
"mcpServers": {
"ilicompta-mcp": {
"url": "https://ilicompta.fr/api/mcp"
}
}
}Cline
{
"mcpServers": {
"ilicompta-mcp": {
"type": "streamableHttp",
"url": "https://ilicompta.fr/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"ilicompta-mcp": {
"type": "http",
"url": "https://ilicompta.fr/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http ilicompta-mcp https://ilicompta.fr/api/mcpClaude Desktop
{
"mcpServers": {
"ilicompta-mcp": {
"url": "https://ilicompta.fr/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"ilicompta-mcp": {
"serverUrl": "https://ilicompta.fr/api/mcp"
}
}
}Let your agent find its tools
Find servers like Ilicompta MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run Ilicompta MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.