Compiler Explorer
Compile code with thousands of compilers, inspect the assembly, and share godbolt.org links
| Endpoint | https://godbolt.org/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 7 tools · grade B (88) · pin ts_182e28e91be3d6394de41db2b36fe1fb · protocol 2025-06-18 |
| First / last listed | 2026-10-27 04:04 UTC / 2026-10-27 04:04 UTC |
| Grade over time | 2026-10-27: B (88), 7 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: compile list_compilers list_languages list_libraries lookup_asm_instruction generate_short_url get_shortlink_info
compile | Compile source code and return assembly output, stdout, and stderr params: source*, language*, compiler, options, execute, stdin, filters, libraries, maxAsmLines, maxStdoutLines, maxStderrLines |
list_compilers | List available compilers, optionally filtered by language params: language, instructionSet, match, maxResults, lean, latestPerMajor, includeExperimental |
list_languages | List supported languages. Each entry has `defaultCompiler` and `compilerCount`. params: none |
list_libraries | List available libraries for a given programming language params: language*, match, maxResults, lean |
lookup_asm_instruction | Look up documentation for an assembly instruction params: instruction_set*, opcode* |
generate_short_url | Create a Compiler Explorer short URL for sharing code with compiler settings params: source*, language*, compiler*, options, libraries |
get_shortlink_info | Retrieve source and compiler config from a CE short URL. Compiler entries are returned in the `compile` tool's shape ({compiler, options, libraries:[{id, version}]}). Multi-pane shortlinks (executors, conformance views, CMake trees, per-compiler filters/tools) are flattened — only the basic compile inputs survive. params: id* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.