T
Vendr MCP
Created Oct 19, 2025
by
Vendr
Categories
Language:
Typescript
Stars:
0
Forks:
0
README
Vendr MCP Tools
Model Context Protocol tools for Vendr software pricing insights.
Overview
This package provides MCP (Model Context Protocol) tools that give AI assistants access to Vendr's proprietary software pricing catalog. These tools help users navigate software categories, companies, products, and generate customized price estimates.
Features
- Catalog Navigation: Browse software categories, companies, and product families
- Product Information: Get detailed information about specific software products
- Price Estimation: Generate basic and advanced price estimates based on user requirements
- Scope Management: Create and manage pricing scopes with custom dimensions
Installation
npm install
Usage
Basic Setup
import { makeServer, type Context } from "./src/index";
// Create a context with your API configuration
const context: Context = {
apiKey: "your-api-key",
baseUrl: "https://api.vendr.com",
userIdentifyingHeaders: {
"x-vendr-end-user-email": "user@example.com"
}
};
// Create the MCP server
const server = makeServer(context);
Available Tools
Catalog Tools
- searchCompaniesAndProducts: Search for companies and products in the catalog
Pricing Tools
- getCustomPriceEstimate: Get a custom price estimate for a scope with pricing benchmarks
- getNegotiationInsights: Get negotiation insights and recommendations
API Requirements
To use these tools, you'll need:
- API Key: A valid Vendr API key
- Base URL: The Vendr API endpoint
- User Headers: Optional user identifying headers for personalization
Development
Build
npm run build
Type Check
npm run typecheck
Start
npm run start
Dependencies
- @modelcontextprotocol/sdk: Core MCP functionality
- result-type-ts: Type-safe result handling
- zod: Runtime type validation
License
MIT
Privacy Policy
https://www.vendr.com/legal/privacy-policy
Support
For questions about Vendr's software pricing tools or to connect with pricing experts, visit Vendr.
Last updated: Oct 19, 2025