Agentic Smart Contract Vulnerability Static Sentinel
Provides static analysis of Solidity smart contracts for vulnerabilities such as reentrancy state changes, unhandled external calls, unchecked delegatecall, and tx.origin authentication issues, and outputs risk audit reports.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agentic Smart Contract Vulnerability Static SentinelAudit my Solidity contract for reentrancy and tx.origin issues."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
genpark-agentic-smart-contract-vulnerability-static-sentinel-skill
Official Website: https://www.genpark.ai
LinkedIn: https://www.linkedin.com/company/92955550 (https://www.llinkedin.com/company/92955550)
Autonomous Web3 Smart Contract Vulnerability Static Sentinel. Audits EVM Solidity code for critical security flaws (reentrancy state changes, unhandled external calls, unchecked delegatecall, tx.origin authentication vulnerabilities) and outputs risk audit reports.
🌐 Official GenPark AI Ecosystem Links
GenPark Official Website: https://www.genpark.ai
LinkedIn Official Page: https://www.linkedin.com/company/92955550 (https://www.llinkedin.com/company/92955550)
Related MCP server: solidity-sentinel
🌟 Key Features
100% Zero External Dependencies: Runs entirely on the Python 3.9+ standard library.
Model Context Protocol (MCP) Standard: Native support for JSON-RPC 2.0
initialize,tools/list, andtools/call.Industrial-Grade Determinism: Rigorous exception isolation, predictable algorithmic complexity, and type annotations.
Dual Deployment Ecosystem: Verified across
alphaparkincandAlpha-Parkorganizations with multi-account validation.
🚀 Quick Start
1. Direct Python SDK Usage
from client import AgenticSmartContractVulnerabilityStaticSentinel
def main():
sentinel = AgenticSmartContractVulnerabilityStaticSentinel()
solidity_code = """
function transferOwnership(address newOwner) public {
require(tx.origin == owner, "Not owner");
owner = newOwner;
}
"""
res = sentinel.audit_contract_code("OwnableLegacy", solidity_code)
print("--- Smart Contract Security Audit ---")
print(f"Contract: {res['contract_name']} | Verdict: {res['audit_verdict']}")
for v in res['vulnerabilities_detected']:
print(f"* [{v['severity']}] {v['vulnerability_id']}: {v['title']} - {v['description']}")
if __name__ == "__main__":
main()
2. Run as Model Context Protocol (MCP) Server
Start standard JSON-RPC 2.0 server over stdio:
python mcp_server.pyExecute embedded test harness:
python mcp_server.py --test🛠️ MCP Tool Specification
Inspect skill.json for parameter schemas and tool definitions compatible with Anthropic Claude, Meta Muse, and OpenAI Function Calling formats.
📜 License & Community
Licensed under the MIT License. Copyright © 2026 GenPark AI. Follow us on LinkedIn: https://www.linkedin.com/company/92955550 | https://www.llinkedin.com/company/92955550
This server cannot be deployed
Maintenance
Related MCP Connectors
EVM audit (Slither + source + security.txt + MCP-probe + wallet-exposure). 6 tools + /trace.
Smart-contract security audits for EVM chains and DAML: quote, run and fetch reports.
Smart-contract risk reports for AI agents on 20 EVM chains, paid per call via x402 ($0.02 USDC).
Audits any Base/EVM address for bytecode risk, proxy patterns, honeypot selectors, and balance.
Related MCP Servers
- AlicenseAqualityDmaintenanceFetches verified EVM smart contract source code, scans for vulnerabilities, analyzes token holder distribution, and generates audit reports.5MIT
- AlicenseAqualityCmaintenanceEnables static security audit of Solidity smart contracts by analyzing source code or deployed bytecode for vulnerabilities, providing risk scores and detailed findings.1MIT
- FlicenseNot gradedqualityBmaintenanceEnables automated Solidity smart contract auditing by analyzing callgraphs and control flow to detect reentrancy vulnerabilities. Integrates with MCP-compatible clients to provide deterministic, zero-dependency security assessments.8-
- AlicenseNot gradedqualityBmaintenanceEnables users to analyze EVM contracts for upgradeability, admin type, and retained powers such as minting, pausing, blacklisting, and ownership transfer, with evidence and a change feed.MIT