Server definition
- Hash
- sha256:87ac81b2168f5a7af2314369caab16d9c126d83231646d640740dc72d424ba69
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "format_code { code, platform, language? } formats JavaScript, Python, or HubL for an automation platform (output { formatted_code, diagnostics, error }). ask_codefmt { query } answers natural-language questions about codefmt with cited sources. format_json { json, indent?, sort_keys? } pretty-prints or minifies a JSON document (output { formatted_json, error }).",
"tools": [
{
"description": "Ask a natural-language question about codefmt: formatting and linting JavaScript, Python, and HubL for automation platforms (Zapier, n8n, Pipedream, Make, HubSpot). Returns a grounded answer drawn from codefmt's own content with cited source URLs and a confidence score (0-1, how much of the question the answer covers, weighted toward its rarer terms); off-topic or too-weakly-matched questions are refused rather than guessed.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"description": "The natural-language question about codefmt.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "ask_codefmt",
"outputSchema": {
"properties": {
"answer": {
"description": "The grounded answer, or the refusal text.",
"type": "string"
},
"confidence": {
"description": "How much of the question the answer covers, weighted toward its rarer terms.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"results": {
"description": "Ranked matching entries.",
"items": {
"properties": {
"label": {
"type": "string"
},
"score": {
"type": "number"
},
"source": {
"type": "string"
}
},
"required": [
"label",
"source",
"score"
],
"type": "object"
},
"type": "array"
},
"sources": {
"description": "Cited source URLs.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"answer",
"sources",
"results"
],
"type": "object"
}
},
{
"description": "Format and lint JavaScript, Python, or HubL code for Zapier, n8n, Pipedream, Make, or HubSpot. Wraps the source in each platform's runtime shell before formatting so top-level await, bare return, and injected globals don't break the formatter. Returns formatted code plus lint diagnostics.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Source code to format (≤50KB).",
"type": "string"
},
"language": {
"description": "Defaults to javascript. zapier, n8n, pipedream, make, and hubspot support python; hubl does not.",
"enum": [
"javascript",
"python"
],
"type": "string"
},
"platform": {
"description": "Target automation platform.",
"enum": [
"zapier",
"n8n",
"pipedream",
"make",
"hubspot",
"hubl"
],
"type": "string"
}
},
"required": [
"code",
"platform"
],
"type": "object"
},
"name": "format_code",
"outputSchema": {
"properties": {
"diagnostics": {
"description": "Lint findings with line and column.",
"items": {
"type": "object"
},
"type": "array"
},
"diagnostics_frame": {
"description": "Whether diagnostic positions refer to the submitted code or the formatted code.",
"enum": [
"input",
"output"
],
"type": "string"
},
"error": {
"description": "Why the format failed, or null on success.",
"type": [
"string",
"null"
]
},
"formatted_code": {
"description": "The formatted source. Absent when the input was refused.",
"type": "string"
}
},
"required": [
"diagnostics",
"error"
],
"type": "object"
}
},
{
"description": "Format (pretty-print or minify) a JSON document, optionally sorting object keys. Number literals are preserved exactly (64-bit IDs safe); parse errors report the exact line and column.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"indent": {
"description": "Indentation: '2' or '4' spaces, 'tab', or 'minify'. Defaults to '2'.",
"enum": [
"2",
"4",
"tab",
"minify"
],
"type": "string"
},
"json": {
"description": "The JSON text to format.",
"type": "string"
},
"sort_keys": {
"description": "Sort object keys alphabetically. Defaults to false.",
"type": "boolean"
}
},
"required": [
"json"
],
"type": "object"
},
"name": "format_json",
"outputSchema": {
"properties": {
"error": {
"description": "\"line L, col C: message\" on a parse error, or null.",
"type": [
"string",
"null"
]
},
"formatted_json": {
"description": "The formatted document. Absent when the input was refused.",
"type": "string"
}
},
"required": [
"error"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:87ac81b2168f5a7af2314369caab16d9c126d83231646d640740dc72d424ba69 | sha256sum