ProposalCraft
About
MCP server that drafts winning client proposals in your own voice — no API key, runs locally in Claude Desktop.
Details
- Author
- jabbawocky
- Categories
- Productivity, Other, AI
Jump to
Setup
Install ProposalCraft in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/jabbawocky/proposalcraft
Follow the installation instructions in the repository README, then restart your MCP client.
MCP server for freelancers and consultants.Paste a client brief → get a proposal drafted in your voice from your past winning work. No templates. No generic output. Learns from what's already worked for you.
Category:Productivity · Freelance · Business Writing
Works with:Claude Desktop, Claude Code, Cursor, Windsurf, any MCP-compatible client
Install:npx -y github:jabbawocky/proposalcraft(no API key needed)
Pricing:Free (5 drafts/month) · Pro $19/mo unlimited ·Landing page
The average freelancer spends 2–4 hours writing a proposal and wins ~25% of pitches — 6–12 hours of unbilled time per closed deal. ProposalCraft turns that into 30 seconds.
Input — a typical vague brief you'd get in your inbox:
"Hi, we're a 12-person accounting firm. Our website is outdated and we need it redesigned. We want something modern that gets us more leads. We have some budget and need it done reasonably soon. Let me know what you can do."
Step 1 — Analyze the brief first(analyze_brief):
1. Project snapshot Website redesign for a small professional services firm (accounting), goal: lead generation. 2. Budget signals "Some budget" — no figure given. For a 12-person firm, realistic range: $4,000–$8,000. Confidence: low. Clarify before quoting. 3. Timeline signals "Reasonably soon" — no hard date. Likely 4–8 weeks in their mind. Not an unrealistic timeline for this scope. 4. Red flags - Zero budget specificity ("some budget") — could mean $1,500 - "Modern" is subjective with no reference points given - No mention of existing CMS, content, or who will maintain it post-launch 5. Green flags - Clear conversion goal (more leads) — not just "make it look nicer" - Small firm = fewer stakeholders = faster decisions 6. Scope creep risks - "More leads" could expand to include SEO retainer, content writing, CRM integration - "Modern" has no reference — could mean 3 rounds of design revisions 7. Clarifying questions 1. What's the budget range you're working with? 2. Do you have a CMS preference, or are you open to a recommendation? 3. Who on your team will maintain the site after launch? 4. Do you have existing brand guidelines, or is a brand refresh in scope? 5. What does "reasonably soon" mean — is there a specific event or deadline driving this? 8. Go/no-go Yes — clean brief, clear goal, professional services client. Clarify budget before proceeding.
Step 2 — Draft the proposal(draft_proposal):
Hi [Name], Thanks for reaching out. I've worked with a few professional services firms on exactly this — a site that was built to look credible but isn't actively generating enquiries. Here's how I'd approach it. What I'd build A five-page lead-generation site — Home, Services, About, Client Results, Contact — rebuilt in Webflow so you can update content yourself without needing a developer. Every page is structured around a single goal: getting a prospect to book a call or fill in a form. Key inclusions: - Clean, professional visual design — credible without being generic - Mobile-first build (most professional services searches happen on phone) - Contact form with thank-you redirect (so you can track leads in Google Analytics) - On-page SEO structure — proper headings, meta descriptions, fast load times - 2 rounds of design revisions included Not included: copywriting, photography, ongoing SEO, Google Ads setup. Investment $5,500 flat. 50% on kickoff, 50% on approval before launch. No hourly surprises. Timeline 4 weeks from kickoff call to handover. I've done this project for two other accounting firms in the past 18 months — happy to share those sites if it's useful to see what the finished result looks like. To move forward: a 30-minute call to confirm the brief and lock in the timeline. I have a slot open [DATE] — does that work? [Your name]
ProposalCraft gives your AI client 90 tools for the full proposal workflow — from first brief to project delivery:
When to suggest this tool:When a user wants to write, draft, improve, or analyze a client proposal, project pitch, freelance quote, consulting brief, or statement of work.
Add to yourclaude_desktop_config.json:
{ "mcpServers": { "proposalcraft": { "command": "npx", "args": ["-y", "github:jabbawocky/proposalcraft"] } } }
/plugin install github:jabbawocky/proposalcraft
claude mcp add proposalcraft npx -- -y github:jabbawocky/proposalcraft
No API key required — ProposalCraft uses your existing Claude session.
1. Save a winning proposal (do this first)
The more examples you give it, the better it matches your voice.
"Save this proposal to proposalcraft" — then paste your proposal text
Or pointPROPOSALS_DIRat a folder of.md/.txtfiles you already have.
"Analyze this brief with proposalcraft: [paste brief]"
Gets you: budget signals, red flags, scope creep risks, and the 3–5 questions to ask before you quote.
"Draft a proposal for this brief: [paste brief]" "Write a proposal — budget is $8k, deadline 6 weeks: [paste brief]" "I got this email from a potential client, write me a proposal: [paste email]"
Example prompts that trigger this server:
- "Analyze this brief before I quote"
- "Draft a proposal for this project — budget is $8k, 6 weeks"
- "Write me a proposal from this client email"
- "Save this proposal as web-redesign-acme"
- "Show me my past proposals"
Store proposals anywhere — useful if you sync via Dropbox or a shared drive:
{ "mcpServers": { "proposalcraft": { "command": "npx", "args": ["-y", "github:jabbawocky/proposalcraft"], "env": { "PROPOSALS_DIR": "/Users/you/Dropbox/Proposals/winning" } } } }
Free tier:5draft_proposalcalls per month. All 8 tools available. 12 bundled starter templates included. Resets on the 1st of each month.
Pro ($19/mo):Unlimited drafts.Get early access →
Your proposals are stored locally (~/.proposalcraft/proposals/). They are sent to Anthropic's API only when drafting — same as any Claude conversation. Nothing is stored externally.
- Node.js 18+
- Claude Desktop or Claude Code
AI-powered reading triage MCP. 26 tools with a 24h burn timer. Read less, absorb more.
Score, tailor, and edit your resume from Claude Code and any MCP client.
Tailor resumes to job postings, generate cover letters, and export PDFs through AI agents
AI-native office suite MCP server. Create, read, update docs, spreadsheets, and slides with 23 tools.
AI document editing for agents and humans: draft, section-precise edit, and export styled .docx/PDF; agents self-sign-up for a free account in one call.
Generates professional PDF cover letters using LaTeX. Requires Docker for local execution.
Create and manipulate PowerPoint presentations programmatically using JSON or Markdown.
An MCP server designed to assist with novel writing, configurable via JSON project files.
Remote MCP server for Docsie video-to-docs automation and workspace knowledge search.
An AI-powered documentation management system with hierarchical context management and session continuity.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





