Overview
Building contact forms typically requires paid services like Formspree or complex backend setups. With Pica’s MCP Server and Gmail integration, you can build a fully functional contact form that delivers messages straight to your Gmail inbox—completely free. This is perfect for:- 📄 Landing pages that need simple contact forms
- 🚀 SaaS products requiring customer contact forms
- 💼 Portfolio sites with inquiry forms
- 🏢 Small business websites without expensive form tools
Prerequisites
Before you start, make sure you have:- A Pica account (free)
- Pica MCP Server installed and configured
- Gmail connected in your Pica dashboard
- Node.js and npm installed
Getting Started
Step 1: Clone the Repository
Step 2: Install Dependencies
Step 3: Configure Environment Variables
Create a.env.local file with your configuration:
| Variable | Description | Required |
|---|---|---|
PICA_SECRET_KEY | Your Pica API secret key | Yes |
PICA_GMAIL_CONNECTION_KEY | Your Gmail connection key from Pica | Yes |
YOUR_EMAIL | The Gmail address to receive form submissions | Yes |
Step 4: Run the Development Server
Resources
GitHub Repository
View the full source code
Pica MCP Server
Learn more about the MCP Server
Gmail Integration
Connect your Gmail account
Get Started
New to Pica? Start here