Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted just now
teppi

MCP servertech.tresbien/drupal-code-query

Drupal core API changes, contrib usage, upgrade readiness, patch verdicts, code search, SQL.
UNRATEDActivestreamable-httpmcp.tresbien.tech

Overview

Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
35
last 8 hr ago
Tools
16
changed 3 days ago

More info

URL
mcp.tresbien.tech/mcp
streamable-http
Says it is
drupal-code-query 0.43.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.815 · highest on record 0.8561

Toolsfrom sha256:877ee3eb01…bb4994 · +0 −0 3 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
check_patches
Does each composer patch still apply to the release the site installed, and is its fix already in that release? - Send composer_json and composer_lock after composer update. Add pa
input · no output
describe_dataset
Learn the dataset before writing SQL for query_dataset. Call it with no arguments first. Returns text. Prefer a typed tool when one answers the question. - No arguments: one line p
input · no output
get_change_record
Return one core change record in full: title, flavour, target version, machine-checkable tracks, linked issues, linked core symbols, and contrib adoption counts. To find records, u
input · no output
list_change_records
List the core change records (the human write-ups) that target a range of core versions, tagged by flavour and ranked, with counts. For the symbol-level diff, use what_changed. For
input · no output
list_class_relations
List the contrib classes that extend, implement or use a core class, interface or trait, one row per edge with file and line, paged. Example: "who subclasses FormBase". Call-site c
input · no output
list_projects
List drupal.org projects after filters, largest install base first, paged. Examples: "top modules without an 11.4 branch", "themes over 10k installs without security coverage". One
input · no output
list_symbol_users
List every contrib project using one core symbol, or any symbol in a class of symbols, one row per project, paged, with the matched symbols. lookup_core_symbol answers one symbol w
input · no output
lookup_core_symbol
Answer "is this core symbol safe to use, and who still uses it" for one symbol. A name that resolves to nothing returns the catalog entries containing it instead. Every user in pag
input · no output
project_profile
Answer "what is this contrib project, how big is it, which core versions does it support, what moves with it" for one drupal.org project. Pending change records: project_upgrade_re
input · no output
project_upgrade_report
Answer "is this contrib project ready for a target core version, and what work is left". For one record's detail, use get_change_record. For a symbol's users, use list_symbol_users
input · no output
query_dataset
Run read-only DuckDB SELECTs over the dataset behind the other tools, for a question none of them asks. Call describe_dataset first; it lists the 33 views, their columns, joins and
input · no output
reroll_patch
Re-roll one composer patch that check_patches reported conflicts or fuzzy: a new diff that applies to the installed release. Call check_patches first for the whole list. Call this
input · no output
scan_composer
Which of a site's drupal/* packages need a new release for a target core, and which have none? Send composer.lock and composer.json once; do not query one package at a time. The an
input · no output
search_code
Search the source of every indexed contrib project, plus core, for a code pattern: which files, or with by_repo which projects. Who-uses-a-core-symbol counts: list_symbol_users or
input · no output
subsystem_coupling
Answer "what else tends to fail when a merge request touches this core subsystem" from CI history over about 9,000 core merge requests. With issue_nid: "which subsystems does this
input · no output
what_changed
Answer "what changed in the core API between two core versions": symbols added, deprecated and removed, as ranked groups with counts. One symbol: lookup_core_symbol. Human write-up
input · no output
Verify it yourselfnpx teppi-check https://mcp.tresbien.tech/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2QWCA4EQNY3HQ6QXN8ND