API
v1.0.0 · Early Access

Every Minecraft
Command, Every Version

A comprehensive, version-by-version API for every Minecraft command. From Alpha 1.0.0 to the latest release.

Why MCCommands?

Everything you need to query Minecraft commands across any version.

Every Single Version

From Alpha 1.0.0 through Beta, Release, and every minor patch in between. We catalogue every version with its unique set of commands.

Learn more →

Simple REST API

Clean JSON endpoints. No bloat. Query by version, category, or command name.

View docs →

Developer Friendly

Well-documented endpoints with request/response schemas and code examples.

Get started →

Always Up-to-Date

New Minecraft versions added within days of release. Community contributions are welcome via GitHub.

Contribute →
/advancement /attribute /ban /bossbar /camera /clear /clone /damage /data /datapack /debug /defaultgamemode /deop /difficulty /effect /enchant /execute /experience /fill /forceload /function /gamemode /gamerule /give /help /kick /kill /list /locate /me /msg /op /pardon /particle /place /playsound /publish /recipe /reload /ride /save-all /say /schedule /scoreboard /seed /setblock /setworldspawn /spawnpoint /spectate /spreadplayers /stop /stopsound /summon /tag /team /teleport /tell /tellraw /time /title /tp /transfer /version /weather /whitelist /w /xp /advancement /attribute /ban /bossbar /camera /clear /clone /damage /data /datapack /debug /defaultgamemode /deop /difficulty /effect /enchant /execute /experience /fill /forceload /function /gamemode /gamerule /give /help /kick /kill /list /locate /me /msg /op /pardon /particle /place /playsound /publish /recipe /reload /ride /save-all /say /schedule /scoreboard /seed /setblock /setworldspawn /spawnpoint /spectate /spreadplayers /stop /stopsound /summon /tag /team /teleport /tell /tellraw /time /title /tp /transfer /version /weather /whitelist /w /xp

Open Source

Fully open source. Fork it, contribute, suggest changes. Built by the community.

View on GitHub →

Supported Versions

From Alpha 1.0.0 through Beta to the latest release. Over 900 versions catalogued with full command data.

2009 - 2010

Alpha

The earliest days. 20 alpha builds with the first commands ever added to Minecraft.

a1.0.0
Minecraft is born. First commands added.
a1.0.15
/give and /ban introduced.
a1.0.16
/tp, /save-all, /list added.
a1.2.0
Creative mode. /gamemode arrives.
+16 more
Full command data for every alpha build.
2010 - 2011

Beta

The game takes shape. 9 beta releases with expanding command capabilities.

b1.0
First proper beta release.
b1.3
Redstone updates. /seed introduced.
b1.7
Pistons added to the game.
b1.8
Adventure update. /kill and /difficulty.
+5 more
Complete command data for all beta builds.
2011 - Present

Release

A decade of major updates. Every full release from 1.0 to 1.21 and beyond.

1.0
Official release. The End, enchanting.
1.5
Redstone Update. Comparators, hoppers.
1.8
Bountiful Update. /blockdata, /clone, /fill.
1.13
The Update Aquatic. /data, /teleport.
1.16
Nether Update. /attribute, /locatebiome.
1.20
Trails & Tales. /camera, /ride.
+900 more
Every minor release, snapshot, and pre-release covered.

Frequently Asked Questions

Common questions about MCCommands.

MCCommands is a REST API that provides a complete list of Minecraft commands for every version. From Alpha 1.0.0 to the latest release. It is designed for developers, server admins, and Minecraft enthusiasts.

Yes! MCCommands is completely free and open source under the Apache 2.0 license. View the source on GitHub.

Make GET requests to our endpoints. Example: GET /api/v1/commands?version=1.20. Full documentation coming soon.

New versions are added within days of official release. Snapshots, pre-releases, and full releases included.

Absolutely. Open source. Submit a PR, suggest corrections, or add missing commands. Every contribution is appreciated.

Ready to Get Started?

Explore the API and start integrating Minecraft commands into your projects.