<script lang="ts">
import type { Upgradeable } from '@openzeppelin/wizard-cairo-alpha';
import HelpTooltip from '../common/HelpTooltip.svelte';
export let upgradeable: Upgradeable;
</script>
<label class:checked={upgradeable}>
<input type="checkbox" bind:checked={upgradeable} />
Upgradeable
<HelpTooltip link="https://docs.openzeppelin.com/contracts-cairo/alpha/upgrades">
Smart contracts are immutable by default unless they include code that allows them to be upgraded.
</HelpTooltip>
</label>
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