GIS Data Conversion

GIS Data Conversion

ronantakizawa

Converts geographic data between multiple formats including WKT, GeoJSON, CSV, TopoJSON, and KML. Also provides reverse geocoding to convert coordinates into location information.

Provides a bridge between geographic data formats, enabling seamless conversion between WKT, GeoJSON, CSV, TopoJSON, and KML with support for reverse geocoding and topology preservation.

15386 views8Local (stdio)

What it does

  • Convert between WKT and GeoJSON formats
  • Transform CSV data with coordinates to GeoJSON
  • Convert TopoJSON to GeoJSON while preserving topology
  • Transform KML files to GeoJSON format
  • Perform reverse geocoding on coordinates
  • Convert GeoJSON back to CSV format

Best for

GIS developers working with multiple data formatsData analysts processing geographic datasetsMapping applications requiring format conversion
Supports 5+ geographic data formatsPreserves topology during conversionIncludes reverse geocoding capability

About GIS Data Conversion

GIS Data Conversion is a community-built MCP server published by ronantakizawa that provides AI assistants with tools and capabilities via the Model Context Protocol. GIS Data Conversion enables seamless conversion between WKT, GeoJSON, CSV, TopoJSON, and KML with topology and reverse g It is categorized under analytics data, developer tools. This server exposes 6 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install GIS Data Conversion in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

GIS Data Conversion is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (6)

test_accessibility

Test a webpage for accessibility issues using Axe-core

test_html_string

Test an HTML string for accessibility issues

get_rules

Get information about available accessibility rules with optional filtering

check_color_contrast

Check if a foreground and background color combination meets WCAG contrast requirements

check_aria_attributes

Check if ARIA attributes are used correctly in HTML

GIS Data Conversion MCP

smithery badge

README image Link to glama.ai

Copy of Untitled Design

The GIS Data Conversion MCP is an MCP (Model Context Protocol) server that gives LLMs access to geographic data conversion tools.

This server uses various GIS libraries to allow LLMs to convert between different geographic data formats, coordinate systems, and spatial references.

Features

  • Reverse Geocoding - Convert coordinates to location information
  • WKT/GeoJSON Conversion - Convert between Well-Known Text and GeoJSON formats
  • CSV/GeoJSON Conversion - Transform tabular data with coordinates to GeoJSON and vice versa
  • TopoJSON/GeoJSON Conversion - Convert between GeoJSON and TopoJSON (topology-preserving format)
  • KML/GeoJSON Conversion - Transform KML files to GeoJSON format

Demo

Reverse Geocoding

https://github.com/user-attachments/assets/e21b10c3-bb67-4322-9742-efa8c7d8b332

TopoJSON to GeoJSON

https://github.com/user-attachments/assets/a5d56051-8aed-48bb-8de1-820df8d34fe3

Installation

To use this server with Claude Desktop, you need to configure it in the MCP settings:

For macOS: Edit the file at '~/Library/Application Support/Claude/claude_desktop_config.json'

{
  "mcpServers": {
    "gis-dataconversion-mcp": {
    "command": "npx",
    "args": [
      "-y",
      "a11y-mcp-server"
    ]
   }
  }
}

For Windows: Edit the file at %APPDATA%\Claude\settings\claude_mcp_settings.json

For Linux: Edit the file at ~/.config/Claude/settings/claude_mcp_settings.json Replace /path/to/axe-mcp-server/build/index.js with the actual path to your compiled server file.

Available Tools

wkt_to_geojson

Converts Well-Known Text (WKT) to GeoJSON format.

geojson_to_wkt

Converts GeoJSON to Well-Known Text (WKT) format.

csv_to_geojson

Converts CSV with geographic data to GeoJSON.

Parameters:

  • csv (required): CSV string to convert
  • latfield (required): Field name for latitude
  • lonfield (required): Field name for longitude
  • delimiter (optional): CSV delimiter (default is comma)

geojson_to_csv

Converts GeoJSON to CSV format.

geojson_to_topojson

Converts GeoJSON to TopoJSON format (more compact with shared boundaries).

Parameters:

  • geojson (required): GeoJSON object to convert
  • objectName (optional): Name of the TopoJSON object to create (default: "data")
  • quantization (optional): Quantization parameter for simplification (default: 1e4, 0 to disable)

topojson_to_geojson

Converts TopoJSON to GeoJSON format.

Parameters:

  • geojson (required): GeoJSON object to convert
  • objectName (optional): Name of the TopoJSON object to create (default: "data")

kml_to_geojson

Converts KML to GeoJSON format.

geojson_to_kml

Converts GeoJSON to KML format.

coordinates_to_location

Converts latitude/longitude coordinates to location name using reverse geocoding.

Dependencies

  • @modelcontextprotocol/sdk
  • wellknown
  • csv2geojson
  • topojson-client
  • topojson-server
  • @tmcw/togeojson
  • xmldom

Alternatives

Related Skills

Browse all skills
content-marketer

Elite content marketing strategist specializing in AI-powered content creation, omnichannel distribution, SEO optimization, and data-driven performance marketing. Masters modern content tools, social media automation, and conversion optimization with 2024/2025 best practices. Use PROACTIVELY for comprehensive content marketing.

5
google-analytics

Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements. Use when the user asks about analytics, website metrics, traffic analysis, conversion rates, user behavior, or performance optimization.

13
tesla-fleet-api

Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.

1
tools-and-context

Provides Tambo with data and capabilities via custom tools, MCP servers, context helpers, and resources. Use when registering tools Tambo can call, connecting MCP servers, adding context to messages, implementing @mentions, or providing additional data sources with defineTool, mcpServers, contextHelpers, or useTamboContextAttachment.

1
usage-export

Export OpenClaw usage data to CSV for analytics tools like Power BI. Hourly aggregates by activity type, model, and channel.

1
mcp-developer

Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.

1