Vulnify
Ask Vulnify before an AI agent acts.
Connector by vulnify.ioOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/vulnify-io-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.vulnify.io/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 5 read · 0 write · 1 delete · 1 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 7
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
check_actionget_decisionlist_policiesplan_policy_changestest_policies
Delete 1 · Delete, drop, revoke or wipe things.
decide_action
Not yet classified 1 · We could not tell from the name and description.
check_mcp_tool_call
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
AuthorizationVULNIFY_API_KEY
Other settings (environment variables or headers).
VULNIFY_BASE_URL
Network hosts it talks to 1
mcp.vulnify.io· found in remote endpoint, install command
Tools (7)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
check_actionCheck actionUse for what-if questions when you are not about to act. Dry-run a proposed action against the organization policies (POST /v1/policies/test, one case, stored policies). This skips the PII scan and records nothing: no security event and no audit entry. There is no content field and no DLP scan. The result has no event id and no finalDecision. decide_action is the call that records a decision. Dry runs are limited to 60 requests per minute per key. test_policies covers up to 200 cases in one call. Before the user confirms their email, each check_action counts toward the daily decision limit. ac…
check_mcp_tool_callCheck MCP tool callRecords a decision for a downstream MCP tool call (POST /v1/gateway/mcp). Vulnify maps the tool name to an action by substring and returns the same recorded decision as decide_action, including an id. This writes a security event and an audit entry. The tool arguments are not executed. The finalDecision field is the authoritative result. A REVIEW or BLOCK finalDecision means the downstream tool was not allowed. This server cannot approve the review. An idempotencyKey makes a retry return the same event. Right after connecting, one sample call shows the user how decisions look. account.message,…
decide_actionDecide actionCall this before a consequential action with any tool or connector: sending an email or message, exporting or sharing data, deleting data, writing to production or financial records, payments, or external API writes. ALLOW: proceed. REVIEW: hold the action, tell the user it waits for approval in Vulnify, and check again with get_decision. BLOCK: skip the action and explain the reasons. Records a decision for a proposed action (POST /v1/events). This writes a security event and an audit entry, counts toward the organization quota, and may open a human review. The finalDecision field is the auth…
get_decisionGet decisionRead a recorded decision (GET /v1/events/{id}), including a REVIEW. finalDecision is REVIEW while the review is pending, then ALLOW after approval or BLOCK after denial or expiry. decision itself does not change. The finalDecision field is the authoritative result. waitMs polls until finalDecision is ALLOW or BLOCK, or until the bounded wait elapses (30 seconds maximum). waitTimedOut is true when the wait ended and finalDecision is still REVIEW. This does not approve or deny the review.
list_policiesList policiesList the organization policies as code (GET /v1/policies). Returns apiVersion vulnify.io/v1 and policies sorted by name. Read-only. Any non-revoked API key of the organization may call it. Limited to 60 requests per minute per key.
plan_policy_changesPlan policy changesDiff policy creates, updates, and deletes without writing them (POST /v1/policies/apply). dryRun is forced to true and cannot be turned off. Nothing is stored and no audit entry is written. prune only marks missing policies for deletion in the plan. Requires an org-wide LIVE API key; a TEST key or an agent-bound key is refused with 403. This tool does not apply the plan.
test_policiesTest policiesEvaluate up to 200 policy cases without recording an event (POST /v1/policies/test). When policies is omitted, the enabled stored policies are used. When policies is set, those proposed policies are evaluated instead and nothing is written. This skips the PII scan: cases have no content field. pass is null when a case omits expect. One call covers up to 200 cases. Limited to 60 requests per minute per key. Agent and resource names must already exist; after a first decide_action they do. account.message, when present, is a note for the user. 403 EMAIL_NOT_VERIFIED: the user must confirm their e…
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 12, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.vulnify/mcp- Version
- 0.1.4
- Auth
- Bearer token, API key
- Packages
- npm @vulnify/mcp
- License
- MIT
- Repository
- github.com/vulnify/vulnify-mcp
- Website
- docs.vulnify.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Vulnify MCP server. Agent Mart. https://agentmart.dev/connectors/vulnify-io-mcp (last updated 2026-10-24)