MCP compatible quote and pricing server
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"quotation-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A modular, clean-coded backend application that implements the Model Context Protocol (MCP) to simulate quotation generation, pricing, and discount suggestion for a B2B sales use case.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance / ecommerce
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol server for building an investor agent
AI agents get on-chain identity, credentials, reputation, escrow, and persistent memory on XRPL.
Remote MCP server to integrate and validate self-hosted PayRam deployments.
MCP Security Weekly
Get CVE alerts and security updates for Quotation Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A modular, clean-coded backend application that implements the Model Context Protocol (MCP) to simulate quotation generation, pricing, and discount suggestion for a B2B sales use case.
This project is ideal for developers exploring MCP tooling, handler-based architecture, or looking to integrate AI/LLM-driven tool invocation in an enterprise context.
GET /mcp/tools
Returns JSON describing all supported MCP tools:
[
{
"name": "createQuotation",
"description": "Creates a new proposal.",
"params": {
"customerName": "Customer name",
"currency": "Currency",
"items": "Product and quantity list"
}
}
]
git clone https://github.com/your-username/quotation-mcp-server.git
cd quotation-mcp-server
./mvnw clean install
Create PostgreSQL database:
createdb -U postgres quotationdb
Update src/main/resources/application.properties:
spring.datasource.url=jdbc:postgresql://localhost:5432/quotationdb
spring.datasource.username=postgres
spring.datasource.password=yourpassword
./mvnw spring-boot:run
POST http://localhost:8080/mcp
Content-Type: application/json
{
"jsonrpc": "2.0",
"method": "createQuotation",
"params": {
"customerName": "ABC Ltd.",
"currency": "TRY",
"items": [
{"product": "Premium Package", "quantity": 2},
{"product": "Extra Module", "quantity": 3}
]
},
"id": "1"
}
.
├── controller/ # MCPController, ToolDiscovery
├── handler/ # Clean handlers for each MCP tool
├── dto/ # All Request/Response models
├── model/ # JPA Entities
├── repository/ # Spring Data Repositories
├── service/ # Business logic layer
└── test/ # Unit tests per handler/service
MIT License
This project is a learning implementation of MCP and does not simulate real-time financial pricing logic or actual airline quotation systems.