lookup_scriptjacklenzotti/clausewitz-mcp — Look up a trigger/effect/scope/modifier from the game's own docs, verbatim, with supported scopes. Returns did_you_mean on a miss.
search_script_docsjacklenzotti/clausewitz-mcp — Find the real name when you only know roughly what you want.
docs_reportjacklenzotti/clausewitz-mcp — What was ingested, so you can sanity-check the parse.
find_usagesjacklenzotti/clausewitz-mcp — Real working examples of a pattern before you write your own.
read_blockjacklenzotti/clausewitz-mcp — One block out of a file instead of ten thousand lines.
list_categoriesjacklenzotti/clausewitz-mcp — Map of what lives where.
lookup_localisationjacklenzotti/clausewitz-mcp — Resolve a loc key to its text, file and line.
parse_scriptjacklenzotti/clausewitz-mcp — Syntax-check a snippet before writing it, with exact line/column.
validate_modjacklenzotti/clausewitz-mcp — Run the checks below over your mod.
find_definitionjacklenzotti/clausewitz-mcp — Find where a religion/building/event/scripted effect is defined, across vanilla and mods.
search_definitionsjacklenzotti/clausewitz-mcp — Substring search over every defined name.
register_toolhusams/ipython-mcp — Explicitly publishes one supported top-level synchronous callable with a deterministic JSON schema and fingerprint.
listhusams/ipython-mcp — Returns visible callables with bounded signatures, modules, and docs.
executehusams/ipython-mcp — Runs expressions, statements, definitions, and multiline blocks; returns bounded stdout, stderr, display data, final values, and structured
call_functionhusams/ipython-mcp — Resolves a live callable without eval, binds a JSON object as keyword arguments, and returns a JSON-compatible value.
searchhusams/ipython-mcp — Finds visible objects by exact or partial name with bounded metadata.
reloadhusams/ipython-mcp — Explicitly reloads named modules and refreshes shell bindings.
inspecthusams/ipython-mcp — Returns one object's kind, type, signature, module, docs, and safe representation with field-level truncation flags.
removehusams/ipython-mcp — Partitions unique top-level names into removed, refused, and unknown while protecting IPython and configured module bindings.
resethusams/ipython-mcp — Removes unprotected user names, restores configured bindings, clears dynamic registrations, and preserves the monotonic execution count.
runtime_statushusams/ipython-mcp — Reports control-plane state (ready, busy, recovering, unavailable, or closed), runtime epoch, queue depth, active-operation flag, latest int
list_mailboxesInkvi/apple-mail-mcp — All accounts and mailboxes with message and unread counts
search_messagesInkvi/apple-mail-mcp — Search by mailbox, sender, recipient, subject, date range, read/flagged state, attachments, and optionally body text
get_messageInkvi/apple-mail-mcp — One full message: headers including to and cc, text body, HTML body, attachment list
get_threadInkvi/apple-mail-mcp — Every message in the same conversation, oldest first
get_attachmentInkvi/apple-mail-mcp — One attachment's content, base64 encoded. Attachments over 10 MB are refused with their actual size, never truncated
update_messagesInkvi/apple-mail-mcp — Mark read or unread, flag or unflag, move to another mailbox, in batch
delete_messagesInkvi/apple-mail-mcp — Move messages to Trash
create_draftInkvi/apple-mail-mcp — Create a draft: new, a reply quoting the original (replyToRowid), or a forward carrying the original's headers and text (forwardOfRowid). Sa
update_draftInkvi/apple-mail-mcp — Replace a draft with a new version. Mail forbids editing a saved draft in place, so the old draft moves to Trash and a new one is created wi
delete_draftInkvi/apple-mail-mcp — Move a draft to Trash. Only searches the Drafts mailbox