Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ProofBase MCP ServerGenerate a professional testimonial for a CRM from a Sales VP who saved 10 hours a week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ProofBase MCP Server
An MCP (Model Context Protocol) server for generating realistic customer testimonials using AI. Part of the ProofBase testimonial management ecosystem.
Features
AI-Powered Generation: Uses Claude to create authentic-sounding testimonials
Customizable Tone: Choose between professional, casual, or enthusiastic styles
Flexible Output: Includes customer name, role, company, avatar, and rating
Metric Support: Optionally include specific metrics for credibility
Installation
npm install proofbase-mcpOr install from source:
git clone <repo>
cd mcp-servers/proofbase-mcp
npm install
npm run buildConfiguration
Set your Anthropic API key:
export ANTHROPIC_API_KEY=your-key-hereUsage with Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"proofbase": {
"command": "node",
"args": ["/path/to/proofbase-mcp/dist/index.js"],
"env": {
"ANTHROPIC_API_KEY": "your-key-here"
}
}
}
}Available Tools
generate_testimonial
Generate a realistic customer testimonial.
Inputs:
Parameter | Type | Required | Description |
| string | ✅ | Name of the product |
| string | ✅ | Type of customer (e.g., "SaaS founder", "Marketing manager") |
| string | ✅ | Key benefit to highlight (e.g., "increased conversions") |
| string | ❌ | One of: "professional", "casual", "enthusiastic" (default: professional) |
| boolean | ❌ | Whether to include specific numbers (default: true) |
Example Output:
{
"name": "Sarah Chen",
"role": "Head of Marketing",
"company": "Flowstate",
"avatar": "SC",
"text": "ProofBase completely transformed how we showcase customer love. Our conversion rate jumped 34% after adding the wall of love to our landing page.",
"rating": 5
}Example Usage
User: Generate a testimonial for ProofBase from a startup founder who saw increased conversions
Tool Call: generate_testimonial
{
"product_name": "ProofBase",
"customer_type": "startup founder",
"outcome": "increased conversions",
"tone": "enthusiastic"
}
Result:
{
"name": "Marcus Johnson",
"role": "Founder & CEO",
"company": "Launchpad.io",
"avatar": "MJ",
"text": "Game-changer! We added ProofBase testimonials to our landing page and saw a 47% lift in signups within the first week. The setup was ridiculously easy.",
"rating": 5
}Development
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run tests
npm testTesting
# Run unit tests
npm test
# Test the server manually
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.jsLicense
MIT