mcp-pricing 1.0.0

Multi-vertical pricing engine MCP server — fare calculation, dynamic pricing, currency conversion, tax, subscriptions, tiered pricing, discounts, invoicing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
mod server;
use rmcp::{ServiceExt, transport::stdio};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let manifest = adk_mcp_sdk::ServerManifest::from_file(std::path::Path::new("mcp-server.toml"))?;
    let errors = manifest.validate();
    if !errors.is_empty() { for e in &errors { eprintln!("  - {e}"); } }
    let server = server::PricingServer::new();
    let service = server.serve(stdio()).await?;
    service.waiting().await?;
    Ok(())
}