Personal email automation for Claude Code — AI drafts your emails, you approve before they send from your Gmail
npx claudepluginhub textforge-app/textforge-claude-pluginTextForge MCP server — 22 tools for email drafts, threads, and attachments with human approval. Includes email writing best practices and AI pattern detection.
Official Claude Code plugin for TextForge — personal email automation with AI drafting and human approval.
Start free trial → — 7 days free. Card on file, no charge until trial ends.
You write the same emails every week. Follow-ups, vendor onboarding, client check-ins. TextForge lets Claude draft them for you — reading your threads, pulling context from your CRM or files, and composing the message. You review and approve before anything sends from your Gmail.
This plugin connects Claude Code to the TextForge MCP server. It includes 22 MCP tools and bundled skills for writing effective, human-sounding emails.
Nothing sends without your approval. Claude can draft, read, search, and manage attachments — but every email waits in your TextForge queue until you hit approve.
The fastest way to connect. Claude Code handles authentication automatically:
claude mcp add textforge --transport http https://textforge.net/mcp
Claude Code will open your browser to sign in and grant access. If you're new to TextForge, you'll be walked through account creation and setup before the connection completes — the full onboarding takes 5-15 minutes for new users, under 60 seconds for existing users.
Once authorized, your connection appears in Settings → API Tokens as "MCP - Claude Code". You can revoke it there at any time.
Good for CI/headless environments or if you prefer explicit token management:
.bashrc, .zshrc, etc.):
export TEXTFORGE_API_KEY="your-token-here"
/plugin marketplace add textforge-app/textforge-claude-plugin
/plugin install textforge@textforge
| Tool | What It Does |
|---|---|
create_draft | Create an email draft and submit for approval |
list_drafts | List drafts with optional status/recipient filtering |
get_draft | Get draft details including status and approval history |
update_draft | Update an existing draft's content or recipients |
submit_draft | Submit a draft for approval (auto-submitted on create) |
get_draft_activity | View complete draft activity log |
reject_draft | Reject a pending draft |
delete_draft | Delete a draft (only non-pending statuses) |
| Tool | What It Does |
|---|---|
list_threads | List recent email threads |
list_engaged_threads | List threads where you've sent messages |
get_thread | Read full thread with messages |
get_thread_by_external_id | Look up thread by provider's thread ID |
sync_thread | Sync a specific thread for latest messages |
sync_inbox | Trigger full inbox sync |
search_messages | Search with Gmail-style query syntax |
search_threads_by_contact | Find threads by contact email |
import_thread | Import a thread from email provider |
| Tool | What It Does |
|---|---|
list_message_attachments | List attachments on a received message |
get_attachment_download_url | Get presigned download URL for an attachment |
list_draft_attachments | List attachments on a draft |
get_draft_attachment_upload_url | Get presigned upload URL to attach a file |
remove_draft_attachment | Remove an attachment from a draft |
This plugin includes two skills beyond the core TextForge connector:
Best practices for composing effective, human-sounding emails. Includes:
Full 22-tool reference with parameter documentation, attachment workflow, and draft lifecycle management.
Once installed, try asking Claude:
"Go through my Pipedrive deals and draft follow-ups for anything that's been quiet for 2 weeks"
"Draft a reply to the thread with [email protected] — she asked for the Q1 proposal status"
"Search my inbox for the vendor security questionnaire and draft a response using our existing data"
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.