{"name":"iform-mcp-server","status":"online","protocol":"Model Context Protocol (MCP)","protocolVersion":"2024-11-05","mcpServerUrl":"https://iform.fun/api/ai/mcp","description":"Anthropic Model Context Protocol (MCP) Server for IFORM Web3 Smart Contract Forms. Compatible with Smithery.ai, Claude Desktop, Cursor, and Autonomous AI Agents.","serverInfo":{"name":"iform-protocol","version":"1.0.0"},"configSchema":{"type":"object","properties":{"defaultChainId":{"type":"number","description":"Default EVM Chain ID (4663 for Robinhood Chain, 42161 for Arbitrum One, 10 for Optimism)","default":4663}},"required":[]},"capabilities":{"tools":{"listChanged":false},"resources":{"listChanged":false,"subscribe":false},"prompts":{"listChanged":false}},"tools":[{"name":"generate_form_transaction","description":"Constructs a ready-to-sign on-chain EVM transaction (to, data, value, chainId) for the FormFactory smart contract (createForm, closeForm, activateForm, archiveForm, updateSchemaHash) with exact 0.00005 ETH protocol fee (0x2d79883d2000).","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string","enum":["createForm","closeForm","activateForm","archiveForm","updateSchemaHash"],"description":"The smart contract action to execute."},"chainId":{"type":"number","description":"Target EVM chain ID: 4663 (Robinhood Chain), 42161 (Arbitrum One), 10 (Optimism), 1 (Ethereum). Defaults to 4663."},"title":{"type":"string","description":"Title of the form (required for createForm)."},"schema":{"type":"object","description":"Form schema containing fields, questions, and access gating settings."},"formId":{"type":"number","description":"The on-chain form ID (required for closeForm, activateForm, archiveForm, updateSchemaHash)."},"newSchemaHash":{"type":"string","description":"New schema hash (required for updateSchemaHash)."}}}},{"name":"confirm_form","description":"Registers and indexes an on-chain created form in the IFORM registry with its questions schema and transaction hash, generating the 6-character short slug (e.g. /e3qa69) and live URL.","inputSchema":{"type":"object","required":["formId"],"properties":{"formId":{"type":"number","description":"On-chain Form ID emitted in the FormCreated event."},"chainId":{"type":"number","description":"EVM Chain ID (4663, 42161, 10, 1)."},"txHash":{"type":"string","description":"Transaction hash of the creation on the blockchain."},"ownerAddress":{"type":"string","description":"Creator EVM wallet address."},"title":{"type":"string","description":"Form title."},"schema":{"type":"object","description":"Form JSON schema with fields and settings."}}}},{"name":"query_forms","description":"Queries decentralized forms by chain ID, creator wallet address, or status (active, closed, archived).","inputSchema":{"type":"object","properties":{"chainId":{"type":"number","description":"Filter by chain ID (4663, 42161, 10, 1)."},"owner":{"type":"string","description":"Filter by creator wallet address."},"status":{"type":"string","enum":["active","closed","archived"],"description":"Filter by form status."}}}},{"name":"get_form_responses","description":"Fetches submitted responses for a specific decentralized form by form ID or slug.","inputSchema":{"type":"object","required":["formId"],"properties":{"formId":{"type":"string","description":"Form ID or 6-character slug."},"chainId":{"type":"number","description":"Chain ID (defaults to 4663)."}}}}],"smithery":{"mcpServerUrl":"https://iform.fun/api/ai/mcp","suggestedNamespace":"iform","suggestedServerId":"web3-forms-mcp"},"claudeDesktop":{"mcpServers":{"iform":{"url":"https://iform.fun/api/ai/mcp"}}},"cursor":{"mcpServers":{"iform":{"url":"https://iform.fun/api/ai/mcp"}}}}