Skip to main content
Glama

OpenZeppelin Contracts MCP Server

Official
by OpenZeppelin

cairo-multisig

Generate multi-signature smart contract source code in Markdown format, enabling collective transaction approvals by a predefined quorum of signers. Uses OpenZeppelin Contracts libraries for secure, customizable solutions.

Instructions

Make a multi-signature smart contract, requiring a quorum of registered signers to approve and collectively execute transactions.

Returns the source code of the generated contract, formatted in a Markdown code block. Does not write to disk.

Input Schema

NameRequiredDescriptionDefault
infoNoMetadata about the contract and author
nameYesThe name of the contract
quorumYesThe minimal number of confirmations required by the Multisig to approve a transaction.
upgradeableNoWhether the smart contract is upgradeable.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "info": { "additionalProperties": false, "description": "Metadata about the contract and author", "properties": { "license": { "description": "The license used by the contract, default is \"MIT\"", "type": "string" }, "securityContact": { "description": "Email where people can contact you to report security issues. Will only be visible if contract source code is verified.", "type": "string" } }, "type": "object" }, "name": { "description": "The name of the contract", "type": "string" }, "quorum": { "description": "The minimal number of confirmations required by the Multisig to approve a transaction.", "type": "string" }, "upgradeable": { "description": "Whether the smart contract is upgradeable.", "type": "boolean" } }, "required": [ "name", "quorum" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/OpenZeppelin/contracts-wizard'

If you have feedback or need assistance with the MCP directory API, please join our Discord server