Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "start_here"; changed the definition of "learn_path" (15 tools before, 16 now)
⟨26 unchanged words⟩ reader, not the server","items":{"anyOf":[{"maxLength":200,"type":["string"},{"type":"integer"}]},"maxItems":50,"type":"array" ⟨21 unchanged words⟩
Start learning Databricks — Start using the Field Guide immediately. Call this for 'help me learn Databricks', 'try the Field Guide', or to begin certification prep. No arguments starts a Unity Catalog diagnostic. A topic opens its concept or chapter quiz; goal certification with an exam opens a covered domain's practice and flashcards, with official sources and honest gaps. An MCP Apps host opens the interactive card first; a terminal asks one question at a time. This is a learning companion, not a replacement for the Databricks development plugin. No sign-in, workspace access or saved personal data.
Changed the definition of "explore_diagram"
⟨126 unchanged words⟩ :"object"},"type":"array"},"svg":{"description":"The diagram drawn as SVG in the kit's colours, or null when it could not be drawn","type":["string","null"]},"whole":{"type":"object"}},"required ⟨58 unchanged words⟩
Changed the definition of "exam_prep", "flashcards" and "quiz_me"
Interactive: certification prep for Databricks' exams (data-engineer-associate, data-engineer-professional, data-analyst-associate, machine-learning-associate, machine-learning-professional, genai-engineer-associate, context-engineer-associate, apache-spark-developer-associate): each domain with its weight as Databricks ⟨68 unchanged words⟩
⟨28 unchanged words⟩ :"The exam: data-engineer-associate, data-engineer-professional, data-analyst-associate,machine-learning-associate.machine-learning-associate, machine-learning-professional, genai-engineer-associate, context-engineer-associate, apache-spark-developer-associate. Omit it for the list.","maxLength": ⟨5 unchanged words⟩
Added "flashcards" and "visualize"; changed the definition of "exam_prep" (13 tools before, 15 now)
⟨152 unchanged words⟩ "type":["string","null"]},"flashcards":{"description":"The domain's flashcards, as the flashcards tool returns them (structured content only)","type":["object","null"]},"index_built":{"description":"When this deploy's index ⟨83 unchanged words⟩
Flashcards from the guide — Interactive: flashcards for a Databricks exam domain (data-engineer-associate, data-engineer-professional, data-analyst-associate, machine-learning-associate; exam_prep lists the domains) or a chapter, built deterministically from the Field Guide: glossary terms, FAQs and each mapped section's lead sentence. The back of every card is the guide's own sentence with its section URL; a domain the guide doesn't cover says so. Call it when the user says "flashcards for the Data Engineer Associate's governance domain" or "drill me on Unity Catalog terms". In a host that renders MCP Apps the reader t…
Certificate changed, valid to 2027-01-21
Added "decide", "exam_prep", "explore_diagram" and 1 more; changed the definition of "explore_concept" and "quiz_me" (9 tools before, 13 now)
⟨135 unchanged words⟩ :"object"},"type":"array"},"guide":{"description":"Guided mode for the view: steps, each a short title, one of the guide's points as its body, an optional tip, an illustrative scene and the section it cites; then a recap","properties":{"callouts":{"items":{"properties":{"label":{"type":"string"},"n":{"type":"string"},"step":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"}},"required":["n","x","y","step","label"],"type":"object"},"type":"array"},"caption":{"description":"Says the pictures are illustrative","type":"string"},"level":{"type":"string"},"recap":{"items":{"type":"string"},"type":"array"},"steps":{"items":{"properties":{"body":{"type":"string"},"cite":{"properties":{"section":{"type":"string"},"url":{"type":"string"}},"required":["url","section"],"type":"object"},"id":{"type":"string"},"scene":{"type":"object"},"tip":{"type":["string","null"]},"title":{"type":"string"}},"required":["id","title","body","tip","scene","cite"],"type":"object"},"type":"array"},"views":{"items":{"type":"string"},"type":["array","null"]}},"required":["level","caption","views","callouts","steps","recap"],"type":["object","null"]},"index_built":{"description":"When this deploy's index ⟨132 unchanged words⟩
Added "explore_concept" and "quiz_me"; changed the definition of "estimate_cost", "get_chapter" and "search_guide" (7 tools before, 9 now)
⟨35 unchanged words⟩ "type":["string","null"]},"calculator":{"description":"For an interactive view: the inputs as asked and this workload's rates from the guide, to recompute the estimate locally. Not in the text result.","type":["object","null"]},"compute":{"type":["string","null" ⟨350 unchanged words⟩
⟨119 unchanged words⟩ ,"markdown_url":{"type":"string"},"next":{"description":"When this is about a concept the guide explains interactively: the call for a step-by-step walkthrough","properties":{"arguments":{"type":"object"},"hint":{"type":"string"},"tool":{"type":"string"}},"required":["tool","arguments","hint"],"type":["object","null"]},"
Unknown → Live
Certificate recorded, valid to 2026-11-23
Authorization not required
First tool surface recorded: 7 tools (server version 1.3.1)
https://databricks.techfabric.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨4 unchanged words⟩ Databricks exam domain (data-engineer-associate, data-engineer-professional, data-analyst-associate,machine-learning-associate;machine-learning-associate, machine-learning-professional, genai-engineer-associate, context-engineer-associate, apache-spark-developer-associate; exam_prep lists the domains) or a chapter, ⟨84 unchanged words⟩
⟨35 unchanged words⟩ "An exam (data-engineer-associate, data-engineer-professional, data-analyst-associate, machine-learning-associate, machine-learning-professional, genai-engineer-associate, context-engineer-associate, apache-spark-developer-associate), with one of its domains","maxLength ⟨5 unchanged words⟩
⟨105 unchanged words⟩ needs domain): data-engineer-associate, data-engineer-professional, data-analyst-associate, machine-learning-associate, machine-learning-professional, genai-engineer-associate, context-engineer-associate, apache-spark-developer-associate","maxLength":120,"type":"string"} ⟨19 unchanged words⟩
Draw an answer — Interactive: draws your answer as a card the reader can use, from an A2UI v0.9.1 document you write: a comparison of options with a verdict, a plan as steps or a timeline, a cost or sizing calculator with sliders and a chart that follows them, a quiz or flashcards, a table, a Mermaid diagram. Use it when the reader asks to compare, "which should I use", to plan, "explain how", "show me" or to visualise something. For a Databricks question, first get the facts with search_guide or get_chapter, put them in the document, and pass those URLs as sources: only pages of the Field Guide are listed as…
⟨75 unchanged words⟩ "maxLength":500,"type":"string"},"domain":{"description":"The exam's domain id, as exam_prep lists them","maxLength":120,"type":"string"},"exam":{"description":"Instead of a chapter: practice for a certification exam's domain (needs domain): data-engineer-associate, data-engineer-professional, data-analyst-associate, machine-learning-associate","maxLength":120,"type":"string"},"section":{"description":"One section of that ⟨13 unchanged words⟩
Decide with the guide — Interactive: walks a Databricks decision one question at a time (which-compute, serverless-or-classic, lakebase-or-delta, genie-or-dashboard, streaming-or-batch): every answer rests on the guide's own sentences, verbatim, with the section to read. Call it when the user asks "should I use serverless or classic", "Lakebase or Delta?", "Genie or a dashboard?" or "which compute for this job". The text gives the whole tree; send choices (option numbers so far) for the answer. In a terminal that shows forms it asks each question as a form.
Prepare for a Databricks certification — Interactive: certification prep for Databricks' exams (data-engineer-associate, data-engineer-professional, data-analyst-associate, machine-learning-associate): each domain with its weight as Databricks publishes it, the guide sections and concepts that bear on it, how much the guide covers it (said honestly, gaps included), the official exam page and guide, and practice questions from the guide's own text for one domain. Call it when the user says "help me prepare for the Data Engineer Associate" or "quiz me for the exam". Not affiliated with Databricks; no exam question is reproduced.
Play a chapter's diagrams — Interactive: a chapter's own diagrams, played step by step: each flowchart edge or sequence message in order, each node linking the section of the chapter it is about. Call it when the user says "show me the diagram for Lakebase branching" or "walk me through the medallion diagram". The text lists every diagram's nodes, its edges in order and its Mermaid source, so a terminal can draw it.
Follow a Databricks learning path — Interactive: a curated learning path through the Field Guide, by role or goal (data-engineer-fundamentals, analytics-engineer, ml-engineer, platform-admin, snowflake-to-databricks, cost-control): its steps in order (a section to read, a concept to explore, a quiz), each with the call that opens it. Call it when the user asks "where do I start with Databricks", "a learning path for an analytics engineer" or "what should I learn next". Progress lives with the reader: send the steps done back as done. In a host that renders MCP Apps it opens as a map of the route with each step's story; the text…
⟨30 unchanged words⟩ "type":["string","null"]},"next":{"description":"When this is about a concept the guide explains interactively: the call for a step-by-step walkthrough","properties":{"arguments":{"type":"object"},"hint":{"type":"string"},"tool":{"type":"string"}},"required":["tool","arguments","hint"],"type":["object","null"]},"query":{"type":"string"},"results" ⟨115 unchanged words⟩
Explore a Databricks concept — Interactive: explains one Databricks concept step by step from the Field Guide's chapters: delta-transaction-log, liquid-clustering-vs-zorder, spark-shuffle-and-stages, unity-catalog-privilege-inheritance, photon-vs-classic-cost, cluster-autoscaling, streaming-watermarks, medallion-layers, lakebase-branching, serverless-vs-classic, mlflow-model-lifecycle. Call it first when the user asks "how does the Delta transaction log work?", "show me watermarks step by step" or "visualise Unity Catalog privilege inheritance", rather than answering from memory or running code. Every point comes with the …
Quiz me on the guide — Interactive: quizzes the reader. Call it when the user says "quiz me on Unity Catalog", "test me on Lakebase" or "check what I know about the Delta log". Five to eight multiple-choice questions on a chapter of the Field Guide, one section of it, or the whole guide, built deterministically from the guide's own tables, question-headed sections, FAQs and glossary: every question and every option is a phrase the guide states, and no model writes them. Each has its answer, the guide's explanation and the section URL. In a host that renders MCP Apps the reader answers and is scored in the view. In …