# Formcarry — MCP server on mcp.ai > Connect your Formcarry account and use 4 tools for forms and surveys straight from your AI agent. Connect with your own API key. Formcarry is a form API that allows you to collect submissions from your own designed HTML forms without coding any backend, providing features like email notifications, file uploads, spam protection, and integrations with other apps. By: mcp.ai · official Page: https://mcp.ai/formcarry ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_formcarry?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/formcarry/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/formcarry/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/formcarry/skill.md Postman collection (v2.1): https://mcp.ai/formcarry/postman.json ## Tools - formcarry_create_form(name: string, email?: string, failUrl?: string, webhook?: string, retention?: boolean, returnUrl?: string, autoResponse?: boolean, returnParams?: boolean, selfEmail_code?: string, selfEmail_from?: string, googleRecaptcha?: string, selfEmail_theme?: string, autoResponse_code?: string, autoResponse_from?: string, selfEmail_subject?: string, thankYouPage_mode?: string, autoResponse_theme?: string, thankYouPage_theme?: string, autoResponse_message?: string, autoResponse_subject?: string, selfEmail_sendOnSpam?: boolean, thankYouPage_message?: string, thankYouPage_headline?: string, thankYouPage_returnUrl?: string, thankYouPage_returnText?: string) — Create a new form with customizable settings including email notifications, webhooks, and thank you pages. This action creates a Formcarry form with extensive configuration options for email notificat - formcarry_delete_form(formId: string) — Delete an existing form by its Form ID. Use when you need to permanently remove a form from your Formcarry account. - formcarry_retrieve_submissions(page?: integer, limit?: integer, formId: string) — Retrieves all submissions for a specific Formcarry form. Returns a paginated list of form submissions with their field data, timestamps, and submission IDs. Use pagination parameters to navigate throu - formcarry_verify_auth() — Tool to verify API key authentication with Formcarry. Use this endpoint to check if your API key is valid before making other API requests. Returns success status and a confirmation message if the API ## Example prompts - "What can I do in Formcarry?" - "Show me a summary of my Formcarry account" ## Links Docs: https://mcp.ai/docs/mcps/formcarry Website: https://mcp.ai/mcps/formcarry