{"apiVersion":"v1","directorySlug":"data-mcp-d975b61be7","title":"Ademe","description":null,"pageUrl":"https://www.mcpbundles.com/skills/data-mcp-d975b61be7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://data.ademe.fr/mcp-server/datasets/mcp","hostedMcpUrl":null,"toolCount":7,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"fr.ademe/data-mcp-d975b61be7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_datasets","description":"List datasets accessible to the current user with optional text search. Returns id, title, status, row count, and last update.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"q":{"type":"string"},"page":{"type":"number"},"size":{"type":"number"}},"additionalProperties":false},"title":"List datasets","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_datasets","displayName":"List datasets"},{"name":"describe_dataset","description":"Get detailed metadata and column schema for a dataset. Returns title, description, status, owner, visibility, topics, and full column schema with types.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["datasetId"],"properties":{"datasetId":{"type":"string"}},"additionalProperties":false},"title":"Describe a dataset","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"describe_dataset","displayName":"Describe a dataset"},{"name":"search_data","description":"Search for data rows in a dataset using full-text search or column filters. Returns matching rows as CSV. Do NOT use for statistics — use calculate_metric or aggregate_data instead.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["datasetId"],"properties":{"bbox":{"type":"string"},"next":{"type":"string"},"size":{"type":"number"},"sort":{"type":"string"},"query":{"type":"string"},"select":{"type":"string"},"filters":{"type":"object","propertyNames":{"pattern":"^.+_(search|eq|neq|in|nin|starts|contains|gte?|lte?|n?exists)$"},"additionalProperties":{"type":"string"}},"datasetId":{"type":"string"},"dateMatch":{"type":"string"},"geoDistance":{"type":"string"}},"additionalProperties":false},"title":"Search data rows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_data","displayName":"Search data rows"},{"name":"aggregate_data","description":"Aggregate dataset rows by 1-3 columns with optional metric (sum, avg, min, max, count). Defaults to counting rows per group. For a single global metric without grouping, use calculate_metric.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["datasetId","groupByColumns"],"properties":{"bbox":{"type":"string"},"sort":{"type":"string"},"metric":{"type":"object","required":["column","type"],"properties":{"type":{"enum":["sum","avg","min","max","count"],"type":"string"},"column":{"type":"string"}},"additionalProperties":false},"filters":{"type":"object","propertyNames":{"pattern":"^.+_(search|eq|neq|in|nin|starts|contains|gte?|lte?|n?exists)$"},"additionalProperties":{"type":"string"}},"datasetId":{"type":"string"},"dateMatch":{"type":"string"},"geoDistance":{"type":"string"},"groupByColumns":{"type":"array","items":{"type":"string"},"maxItems":3,"minItems":1}},"additionalProperties":false},"title":"Aggregate data","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"aggregate_data","displayName":"Aggregate data"},{"name":"get_field_values","description":"List distinct values of a column. Useful to discover values before filtering with _eq or _in.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["datasetId","fieldKey"],"properties":{"size":{"type":"number","maximum":1000,"minimum":1},"sort":{"enum":["asc","desc"],"type":"string"},"query":{"type":"string"},"fieldKey":{"type":"string"},"datasetId":{"type":"string"}},"additionalProperties":false},"title":"Get distinct values","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_field_values","displayName":"Get distinct values"},{"name":"calculate_metric","description":"Calculate a single metric on a dataset column: avg, sum, min, max, stats, value_count, cardinality, percentiles. For per-group breakdowns, use aggregate_data.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["datasetId","fieldKey","metric"],"properties":{"bbox":{"type":"string"},"metric":{"enum":["avg","sum","min","max","stats","value_count","cardinality","percentiles"],"type":"string"},"filters":{"type":"object","propertyNames":{"pattern":"^.+_(search|eq|neq|in|nin|starts|contains|gte?|lte?|n?exists)$"},"additionalProperties":{"type":"string"}},"fieldKey":{"type":"string"},"percents":{"type":"string"},"datasetId":{"type":"string"},"dateMatch":{"type":"string"},"geoDistance":{"type":"string"}},"additionalProperties":false},"title":"Calculate a metric","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_metric","displayName":"Calculate a metric"},{"name":"geocode_address","description":"Convert a French address or place name into geographic coordinates using the IGN Geoplateforme geocoding service. Returns matching locations with coordinates, postal code, city, and relevance score.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string","minLength":3},"limit":{"type":"integer","maximum":20,"minimum":1}},"additionalProperties":false},"title":"Geocode an address","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"geocode_address","displayName":"Geocode an address"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Ademe&config=eyJ1cmwiOiAiaHR0cHM6Ly9kYXRhLmFkZW1lLmZyL21jcC1zZXJ2ZXIvZGF0YXNldHMvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Ademe%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdata.ademe.fr%2Fmcp-server%2Fdatasets%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Ademe%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdata.ademe.fr%2Fmcp-server%2Fdatasets%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Ademe&connectorUrl=https%3A%2F%2Fdata.ademe.fr%2Fmcp-server%2Fdatasets%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Ademe\" --url \"https://data.ademe.fr/mcp-server/datasets/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/data-mcp-d975b61be7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/data-mcp-d975b61be7/tools/{tool}","mcpServerUrl":"https://data.ademe.fr/mcp-server/datasets/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/data-mcp-d975b61be7?live=1"}