E-Invoice Map MCP
A free, read-only MCP server providing access to e-invoicing data including mandatory deadlines, Peppol provider lists, validation error explanations, and foreign supplier scope rules for multiple countries. It allows AI assistants to query sourced data 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://einvoicemap.com/api/v1/mcpWhat you can do with it
- Check e-invoicing mandatory deadlines by country
- Look up Peppol access point providers
- Explain validation errors in plain language
- Verify foreign supplier e-invoicing scope
Source and maintenance
Protocol and capabilities
- Server
- E-Invoice Map 1
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
deadlines — E-invoicing mandate dates
Dates when e-invoicing becomes mandatory, per country (or all countries), each with its official source_url and the date it was checked. Country is a two-letter code such as 'be', 'de', 'ae' or a country name; leave it out for all countries.
{
"type": "object",
"title": "deadlines_toolArguments",
"properties": {
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": null
}
}
}{
"type": "object",
"title": "deadlines_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}providers — Tracked e-invoicing providers
E-invoicing providers we track in a country (two-letter code), alphabetical by product name, with a link to each provider's page. The order never depends on payment; ads and affiliate links are not included.
{
"type": "object",
"title": "providers_toolArguments",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"title": "Country"
}
}
}{
"type": "object",
"title": "providers_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}provider — One provider's profile
Profile of one tracked provider by name or id (for example 'billit'): what it can do, formats, languages, free plan and prices, each price with its source and check date.
{
"type": "object",
"title": "provider_toolArguments",
"required": [
"name_or_slug"
],
"properties": {
"name_or_slug": {
"type": "string",
"title": "Name Or Slug"
}
}
}{
"type": "object",
"title": "provider_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}explain_validation_error — Explain an e-invoice validation error
Plain-language explanation of a common e-invoice validation rule such as 'BR-CO-10' or 'PEPPOL-EN16931-R120': what it means, usual causes, how to fix it and who fixes it.
{
"type": "object",
"title": "explain_toolArguments",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"title": "Code"
}
}
}{
"type": "object",
"title": "explain_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}foreign_supplier_scope — Do foreign suppliers have to e-invoice?
Whether a supplier with no establishment in a country must e-invoice there, from our 47-country table: the system, the B2B status and what applies to foreign suppliers, with official sources. Country is a two-letter code or an English name.
{
"type": "object",
"title": "foreign_toolArguments",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"title": "Country"
}
}
}{
"type": "object",
"title": "foreign_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}directory_counts — Peppol Directory counts
How many businesses are listed in the Peppol network directory, per country, with the change since the last day (source: Peppol Directory (OpenPeppol AISBL)). Country is a two-letter code or 'all'; leave it out for every country.
{
"type": "object",
"title": "counts_toolArguments",
"properties": {
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": null
}
}
}{
"type": "object",
"title": "counts_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}lookup_access_point — Which provider receives a company's e-invoices?
For a business identifier you give (for example a Belgian company number or a Peppol ID such as 0208:0521875440), find the access-point provider that receives its e-invoices on the Peppol network: provider organisation, SMP host, document types, certificate validity. Provider metadata only. Limited per day; when the limit is reached the answer points to the free lookup on the website. Country is an optional two-letter hint.
{
"type": "object",
"title": "lookup_toolArguments",
"required": [
"identifier"
],
"properties": {
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": null
},
"identifier": {
"type": "string",
"title": "Identifier"
}
}
}{
"type": "object",
"title": "lookup_toolDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
0 advertised
Resources
0 advertised
30-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
- 1557 ms
- 95th percentile latency
- 1557 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1557 ms · metadata changed · 7 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http e-invoice-map-mcp https://einvoicemap.com/api/v1/mcpCodex
codex mcp add e-invoice-map-mcp --url https://einvoicemap.com/api/v1/mcpCursor
{
"mcpServers": {
"e-invoice-map-mcp": {
"url": "https://einvoicemap.com/api/v1/mcp"
}
}
}Cline
{
"mcpServers": {
"e-invoice-map-mcp": {
"type": "streamableHttp",
"url": "https://einvoicemap.com/api/v1/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"e-invoice-map-mcp": {
"type": "http",
"url": "https://einvoicemap.com/api/v1/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http e-invoice-map-mcp https://einvoicemap.com/api/v1/mcpClaude Desktop
{
"mcpServers": {
"e-invoice-map-mcp": {
"url": "https://einvoicemap.com/api/v1/mcp"
}
}
}Windsurf
{
"mcpServers": {
"e-invoice-map-mcp": {
"serverUrl": "https://einvoicemap.com/api/v1/mcp"
}
}
}Let your agent find its tools
Find servers like E-Invoice Map 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 E-Invoice Map 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.