
Make Audit Mcp
io.github.arose26Published by GitHub account arose26v0.1.0Updated Oct 24, 2026
Audit Make.com blueprints before importing: hardcoded secrets, dangling refs, risky settings.
The publisher's own server: audit.domains - Domain Valuation
Overview
A local MCP server that audits Make.com scenario blueprint files before import, flagging hardcoded secrets, dangling references and risky settings.
- What you can do
- Inspect a blueprint for its modules, apps, trigger, routers, error handlers and scenario settings, with secrets masked in output. Trace a single module's parameters and mappings, including references out to and in from other modules. Run an audit that reports errors, warnings and info on credential-shaped literals, dangling module references, plain http URLs, webhook triggers, unfiltered router routes, missing error handling and log-retention settings.
- When to use it
- Use it when you have downloaded or been sent a Make.com blueprint from a template gallery, forum or bundle and want a review before importing it into your account. It is also useful for tracing which module feeds another in a hand-edited or merged blueprint.
- Requirements
- Runs as a local process on the user's machine via npx from the npm package make-audit-mcp, so Node.js and network access for the package fetch are needed. It reads local blueprint files only and declares no authentication, environment variables or headers.
Installation
In SourceWeft
- Open Make Audit Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
make-audit-mcp
An MCP server that audits Make.com (Integromat) scenario blueprints before you import them. Blueprints are shared everywhere — template galleries, forums, "1000 automation" bundles — and importing one means importing its webhooks, HTTP calls, and whatever credential-shaped strings the author left inside.
- "What's in this blueprint?" — modules, apps, trigger, routers, error handling, scenario settings
- "Is it safe to import?" — hardcoded tokens (masked in output), plain-
http://calls, dangling module references, unfiltered router routes, missing error handling, log-retention settings - "What feeds module 5?" — mapping-reference tracing in both directions
Make's official MCP runs your scenarios; this one reviews the files before they become scenarios. Local files only.
Quick start
Claude Code
Claude Desktop — add to claude_desktop_config.json:
Then: "Audit C:\Downloads\lead-intake.blueprint.json before I import it."
Tools
What the auditor checks
- Credential-shaped literals in parameters or mappings (
api_key,token,Authorization,Bearer …) — connections are stripped on export, so any literal secret is exactly what shouldn't be in a shared file. Values are masked (supe… (18 chars)) everywhere, including in findings — the auditor never amplifies a leaked token into the model's context. - Dangling references — mappings like
{{99.output}}pointing at modules that don't exist (common after hand-editing or merging blueprints). The extractor understands Make's expression syntax:{{formatDate(2.date; "X")}}references module 2, while{{parseNumber(3.14)}}references nothing. - Plain-
http://URLs, webhook triggers (anyone with the URL can invoke), routers where no route is filtered, disabled-but-present modules, no error handlers with DLQ off,confidential=falselog retention.
Known limitation: execution-order validation across router branches is not attempted — reference checks are existence-only.
Development
Architecture: src/blueprint.ts (recursive module walk, reference extraction, secret masking) and src/audit.ts (checks) are pure logic; src/index.ts is the MCP wiring. Zero runtime deps beyond the MCP SDK.
Not affiliated with or endorsed by Make / Celonis.
License
MIT
Source: README.md at commit dcaa309
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Audit integrations
audit.domains - Domain Valuation
domains.auditOfficial publisher
Deterministic domain-name valuation: fair-value intervals, comparable recorded sales, availability checks, and a verified for-sale listing market.
Revenue Agent — OpenAPI Audit & Change Detection
news.prhOfficial publisher
A remote MCP endpoint that audits OpenAPI specifications and detects API changes, charging $0.10 USDC per analysis via x402 on Base.

SEO Audit & Broken Link Checker
Published by GitHub account prometheus-maker
An Apify-hosted MCP server that audits a website's pages for SEO metadata and finds broken links and images, returning per-page scores.

FinePrint AI Legal Risk & Contract Audit MCP Server
Published by GitHub account RitualDev-Lab
Local in-memory scanner that grades legal contracts, NDAs and leases for risk and drafts redline amendments for coding agents.

Mcp Supply Audit
Published by GitHub account kimmawla
Audits MCP servers as supply-chain artifacts — registry entries, PyPI/npm packages, client configs and tool definitions — using read-only static checks.