Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

Hash
sha256:b7cda7f0829f02daaf56c14415bf3cf385428ae058c94f56755f7576beecc6de
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Compile source code and return assembly output, stdout, and stderr", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "compiler": { "description": "Compiler ID from list_compilers (e.g. \"g161\"). If omitted, uses the language's `defaultCompiler` from list_languages.", "type": "string" }, "execute": { "description": "Run the program instead of returning assembly. `asm` becomes empty; runtime output goes to top-level `stdout`/`stderr`; compile diagnostics move to `buildResult.stdout`/`stderr`.", "type": "boolean" }, "filters": { "description": "Output filters", "properties": { "commentOnly": { "description": "Filter comment-only lines (default: true)", "type": "boolean" }, "demangle": { "description": "Demangle symbol names (default: true)", "type": "boolean" }, "directives": { "description": "Filter assembler directives (default: true)", "type": "boolean" }, "intel": { "description": "Use Intel assembly syntax (default: true)", "type": "boolean" }, "labels": { "description": "Filter unused labels (default: true)", "type": "boolean" }, "libraryCode": { "description": "Filter library code (default: false)", "type": "boolean" }, "trim": { "description": "Trim whitespace (default: false)", "type": "boolean" } }, "type": "object" }, "language": { "description": "Language ID (e.g. \"c++\", \"c\", \"rust\", \"python\")", "type": "string" }, "libraries": { "description": "Libraries to link.", "items": { "properties": { "id": { "description": "Library ID from list_libraries (e.g. \"boost\").", "type": "string" }, "version": { "description": "Version id (\"188\") OR human form (\"1.88.0\") — both accepted.", "type": "string" } }, "required": [ "id", "version" ], "type": "object" }, "type": "array" }, "maxAsmLines": { "description": "Cap asm output (default 500 lines).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "maxStderrLines": { "description": "Cap each stderr stream — compile and execute separately (default 100).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "maxStdoutLines": { "description": "Cap each stdout stream — compile and execute separately (default 100).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "options": { "description": "Compiler flags (e.g. \"-O2 -std=c++20 -Wall\")", "type": "string" }, "source": { "description": "Source code to compile", "type": "string" }, "stdin": { "description": "Standard input for execution (requires execute=true)", "type": "string" } }, "required": [ "source", "language" ], "type": "object" }, "name": "compile", "outputSchema": null }, { "description": "Create a Compiler Explorer short URL for sharing code with compiler settings", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "compiler": { "description": "Compiler ID from list_compilers (e.g. \"g161\", \"clang_trunk\")", "type": "string" }, "language": { "description": "Language ID (e.g. \"c++\", \"c\", \"rust\")", "type": "string" }, "libraries": { "description": "Libraries to include.", "items": { "properties": { "id": { "description": "Library ID from list_libraries.", "type": "string" }, "version": { "description": "Version id (\"188\") OR human form (\"1.88.0\").", "type": "string" } }, "required": [ "id", "version" ], "type": "object" }, "type": "array" }, "options": { "description": "Compiler flags (e.g. \"-O2 -std=c++20\")", "type": "string" }, "source": { "description": "Source code", "type": "string" } }, "required": [ "source", "language", "compiler" ], "type": "object" }, "name": "generate_short_url", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "Short link ID or full URL (e.g. \"G38YP7eW4\" or \"https://godbolt.org/z/G38YP7eW4\")", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_shortlink_info", "outputSchema": null }, { "description": "List available compilers, optionally filtered by language", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "includeExperimental": { "description": "With `latestPerMajor: true`, also include experimental compilers (c++ proposal forks, llvm-mos platform variants). Off by default — bloats \"newest X\" answers.", "type": "boolean" }, "instructionSet": { "description": "Target architecture filter. Combine with `latestPerMajor: true` for \"newest X for arch Y\" (e.g. `{language:\"c++\", instructionSet:\"amd64\", latestPerMajor:true}`).", "enum": [ "6502", "aarch64", "amd64", "x86", "arm32", "avr", "beam", "c6x", "dex", "ebpf", "evm", "eravm", "ez80", "hook", "hppa", "core", "java", "kvx", "llvm", "loongarch", "m68k", "mips", "mos6502", "mpy", "mrisc32", "msp430", "perl", "powerpc", "ptx", "python", "amd_cdna1", "amd_cdna2", "amd_cdna3", "amd_cdna4", "amd_cdna5", "amd_rdna1", "amd_rdna2", "amd_rdna3", "amd_rdna3_5", "amd_rdna4", "riscv32", "riscv64", "s390x", "sass", "sh", "sparc", "spirv", "vax", "wasm32", "wasm64", "wdc65c816", "xtensa", "z180", "z80" ], "type": "string" }, "language": { "description": "Language ID to filter by (e.g. \"c++\", \"rust\", \"python\")", "type": "string" }, "latestPerMajor": { "description": "\"Newest X\" filter. By release track (stable/nightly/prerelease/experimental): newest stable per (language, instructionSet, semver major); all nightly + prerelease; experimental skipped unless `includeExperimental: true`.", "type": "boolean" }, "lean": { "description": "Force id+name only, regardless of count. Useful to browse the catalog before drilling in.", "type": "boolean" }, "match": { "description": "Case-insensitive AND-of-tokens filter on id and name. Punctuation splits tokens; numeric tokens match whole-word (\"gcc 14.1\" matches \"14.1.0\" not \"14.10\"); alphanumeric tokens substring-match (\"g14\" matches \"g142\"). Literal text only — for \"newest version\" use `latestPerMajor`; for \"newest X on arch Y\" prefer `instructionSet` + `latestPerMajor`.", "type": "string" }, "maxResults": { "description": "Cap full-detail entries (default 25). Beyond the cap, degrades to lean (id+name only) with a refinement hint.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "type": "object" }, "name": "list_compilers", "outputSchema": null }, { "description": "List supported languages. Each entry has `defaultCompiler` and `compilerCount`.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_languages", "outputSchema": null }, { "description": "List available libraries for a given programming language", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "language": { "description": "Language ID (e.g. \"c++\", \"rust\")", "type": "string" }, "lean": { "description": "Force id+name only, regardless of count. Useful to browse the catalog before drilling in.", "type": "boolean" }, "match": { "description": "Case-insensitive AND-of-tokens filter on id, name, and version strings (so \"boost 1.88\" finds Boost when one of its versions matches 1.88.x). Numeric tokens match version-prefix; alphanumeric substring.", "type": "string" }, "maxResults": { "description": "Cap full-detail entries (default 25). Beyond the cap, degrades to lean (id+name only) with a refinement hint.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "required": [ "language" ], "type": "object" }, "name": "list_libraries", "outputSchema": null }, { "description": "Look up documentation for an assembly instruction", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "instruction_set": { "description": "Instruction set architecture (no default — must match the asm dialect being looked up).", "enum": [ "6502", "aarch64", "amd64", "amd_cdna1", "amd_cdna2", "amd_cdna3", "amd_cdna4", "amd_cdna5", "amd_rdna1", "amd_rdna2", "amd_rdna3", "amd_rdna3_5", "amd_rdna4", "arm32", "avr", "evm", "java", "llvm", "perl", "powerpc", "ptx", "python", "riscv64", "sass", "wdc65c816" ], "type": "string" }, "opcode": { "description": "Assembly instruction mnemonic (e.g. \"MOV\", \"ADD\", \"JMP\")", "type": "string" } }, "required": [ "instruction_set", "opcode" ], "type": "object" }, "name": "lookup_asm_instruction", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b7cda7f0829f02daaf56c14415bf3cf385428ae058c94f56755f7576beecc6de | sha256sum