bidcraft-mcp
v0.1.1
Published
MCP server for BidCraft — AI-powered RFP analysis and proposal generation
Maintainers
Readme
BidCraft MCP Server
Analyze RFPs and generate winning proposals directly from Claude, Cursor, or any MCP-compatible AI tool.
Setup
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"bidcraft": {
"command": "npx",
"args": ["bidcraft-mcp"],
"env": {
"BIDCRAFT_API_KEY": "your_api_key_here"
}
}
}
}Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| BIDCRAFT_API_KEY | No (free tier available) | API key from bidcraft.site for unlimited proposals |
| BIDCRAFT_API_URL | No | Custom API URL (default: https://bidcraft.site) |
Tools
analyze_rfp
Parse RFP text and extract structured requirements (mandatory, desirable, informational) with deadlines.
Parameters:
text(required): Full RFP text or key sections
generate_proposal
Generate a proposal from RFP text. Two modes:
- Quick (no API key): Pass
rfpTextfor instant executive summary + key points - Full (API key): Pass
rfpIdfrom analysis for complete multi-section proposal
Parameters:
rfpText(optional): RFP text for quick proposalrfpId(optional): RFP ID fromanalyze_rfpfor full proposalcompanyName(optional): Your company namesections(optional): Specific sections to generate
score_compliance
Score how well your proposal covers each RFP requirement. Returns coverage percentage, gaps, and suggestions.
Parameters:
proposalId(required): Proposal ID fromgenerate_proposal
calculate_win_score
Calculate win probability (0-100) with risk factors, strengths, and strategic recommendations.
Parameters:
proposalId(required): Proposal ID fromgenerate_proposal
extract_pdf_text
Extract text from a base64-encoded PDF for use with analyze_rfp.
Parameters:
pdfBase64(required): Base64-encoded PDF contentfilename(optional): Original filename
Example Workflow
- Extract PDF:
extract_pdf_textwith your RFP document - Analyze:
analyze_rfpwith the extracted text - Generate:
generate_proposalwith the RFP ID - Score:
score_complianceto find gaps - Win:
calculate_win_scorefor win probability
Links
- Website: bidcraft.site
- Pricing: bidcraft.site/pricing
