
Avrotize
Connects Claude to the Avrotize command-line tool for converting between schema formats like JSON Schema, Protocol Buffers, XML Schema, SQL table definitions, and Apache Avro. You can convert schemas bidirectionally, generate code in languages like Python, TypeScript, Java, and Go, and create database schemas for PostgreSQL, MongoDB, Elasticsearch, and others. Reach for this when you need to transform data structure definitions between different systems or generate boilerplate code from existing schemas. The server exposes Avrotize's full conversion pipeline, letting you chain transformations and handle complex schema migrations without leaving your Claude conversation.
- GitHub stars
- 124
- tools
- 4
- transport
- STDIO
- last updated
- Feb 20, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
describe_capabilitiesdescribe server capabilities and routing guidance
describe server capabilities and routing guidance
No parameter schema in public metadata yet.
list_conversionslist available conversion commands
list available conversion commands
No parameter schema in public metadata yet.
get_conversioninspect a conversion command
inspect a conversion command
No parameter schema in public metadata yet.
run_conversionexecute conversions
execute conversions
No parameter schema in public metadata yet.
Sponsors
Readme
Avrotize & Structurize
mcp-name: io.github.clemensv/avrotize
📚 Documentation & Examples | 🎨 Conversion Gallery
Avrotize is a "Rosetta Stone" for data structure definitions, allowing you to convert between numerous data and database schema formats and to generate code for different programming languages.
It is, for instance, a well-documented and predictable converter and code generator for data structures originally defined in JSON Schema (of arbitrary complexity).
Details
- Repository
- github.com/clemensv/avrotize
- Package
avrotize- Transport
- STDIO
- Registry
- MCP registry, active