home / mcp / proposalpilot mcp server

ProposalPilot MCP Server

Provides AI-generated professional freelance proposals via Claude, with complete structure and customizable tone.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "automatikstudio-proposalpilot-mcp": {
      "command": "node",
      "args": [
        "/path/to/mcp-servers/proposalpilot-mcp/dist/index.js"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

ProposalPilot MCP Server enables you to generate professional, AI-powered freelance project proposals through MCP clients. It delivers a complete proposal structure including executive summary, scope, timeline, pricing, and terms, with options to adjust tone for professional, confident, or friendly writing.

How to use

You connect a compatible MCP client to the ProposalPilot MCP Server to generate tailored proposals from your project details. Provide the required inputs such as project description, client name, budget, and timeline, and optionally select a tone and the services you want to highlight. The server will return a ready-to-use proposal document that you can customize further.

How to install

Prerequisites: ensure you have Node.js installed on your machine. You will also need access to an Anthropic API key for Claude.

cd mcp-servers/proposalpilot-mcp
npm install
npm run build

Configuration

Set your Anthropic API key in your environment to enable Claude interactions.

export ANTHROPIC_API_KEY=your-key-here

Claude Desktop configuration

Add the ProposalPilot MCP server to Claude Desktop's MCP configuration so you can launch proposals directly from the editor.

{
  "mcpServers": {
    "proposalpilot": {
      "command": "node",
      "args": ["/path/to/mcp-servers/proposalpilot-mcp/dist/index.js"],
      "env": {
        "ANTHROPIC_API_KEY": "your-key-here"
      }
    }
  }
}

Tool: generate_proposal

Generates a professional freelance project proposal. You provide project details and the server returns a complete proposal including executive summary, scope, timeline, pricing, and terms.

Required inputs include the following parameters.

    Optional inputs include the following.

      Example

      {
        "name": "generate_proposal",
        "arguments": {
          "project_description": "Build a modern e-commerce website with React frontend and Node.js backend. Need product catalog, shopping cart, checkout with Stripe, and admin dashboard.",
          "client_name": "TechStartup Inc",
          "budget": "$8,000 - $12,000",
          "timeline": "6 weeks",
          "tone": "professional",
          "services": "Full-stack web development, React, Node.js, PostgreSQL"
        }
      }

      Output

      The server returns a complete proposal with an executive summary, scope of work, timeline, pricing, and terms & conditions.

      Development

      You can develop and test locally using the following commands.

      # Run in development mode
      npm run dev
      
      # Build
      npm run build
      
      # Test
      npm test

      Testing

      To verify the server, run the build and tests. If the Anthropic API key is set, the proposal generation will run for end-to-end validation.

      npm run build
      npm test

      License

      MIT license.

      Available tools

      generate_proposal

      Generates a professional freelance project proposal by combining user-provided project details with a structured proposal format including executive summary, scope, timeline, pricing, and terms.