MCP Server Setup Guide
Connect the PricingSaaS Intelligence MCP server to Claude Desktop or any MCP-compatible client to access pricing data directly from your AI assistant.What is MCP?
The Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect to external data sources and tools. The PricingSaaS MCP server provides AI assistants with direct access to our pricing intelligence database.Features
- 7 Tools Available: Access company data and historical scrape files
- Real-time Data: Query live pricing intelligence data
- Secure Authentication: API key-based authentication
- Cost Tracking: 1 credit per tool call (same as REST API)
- No Installation: HTTP-based server, no local installation needed
Prerequisites
- Claude Desktop (or another MCP-compatible client)
- A PricingSaaS API key (get one from your dashboard)
Quick Setup for Claude Desktop
1. Locate Your Configuration File
macOS:2. Edit Configuration File
Open the configuration file and add the PricingSaaS MCP server:YOUR_API_KEY_HERE with your actual API key (e.g., ps_N0GmTWnOZz3HglzZRqFiqLMsStysMFcZWhNsKKBNoSU)
3. Restart Claude Desktop
- Quit Claude Desktop completely (⌘Q on Mac, or fully close on Windows/Linux)
- Restart Claude Desktop
- Look for the MCP indicator (🔌 icon) to confirm connection
4. Verify Connection
Ask Claude:Multiple MCP Servers
If you already have other MCP servers configured, simply add the PricingSaaS server to the existing configuration:Available Tools
Once connected, your AI assistant will have access to these tools:Company Tools
| Tool | Description | Cost |
|---|---|---|
list-companies | List all companies with pagination | 1 credit |
get-company | Get company details by slug | 1 credit |
search-companies | Search companies by name | 1 credit |
Files Tools
| Tool | Description | Cost |
|---|---|---|
get-files-by-version | Get scrape files for a specific version (YYYYMMDD) | 1 credit |
get-files-by-quarter | Get scrape files for a quarter (e.g., 2025Q4) | 1 credit |
get-files-by-month | Get scrape files for a month (e.g., 2025M12) | 1 credit |
get-files-by-week | Get scrape files for an ISO week (e.g., 2025W42) | 1 credit |
Usage Examples
Example 1: List Companies
Ask Claude:list-companies tool with limit: 10.
Example 2: Get Company Details
Ask Claude:get-company tool with slug: "stripe".
Example 3: Search Companies
Ask Claude:search-companies tool.
Example 4: Get Historical Pricing Files
Ask Claude:get-files-by-quarter tool with slug: "stripe" and quarter: "2024Q4".
Example 5: Compare Pricing Changes
Ask Claude:get-files-by-version twice and compare the results.
Authentication & API Keys
Getting an API Key
- Sign up at PricingSaaS Dashboard
- Navigate to API Keys
- Create a new API key
- Copy the key (starts with
ps_...)
API Key Format
Security Best Practices
- Never commit API keys to version control
- Use environment variables when possible
- Rotate keys regularly for production use
- Monitor usage in your dashboard
Troubleshooting
Connection Issues
Problem: Claude doesn’t show the PricingSaaS tools Solutions:- Verify the configuration file is valid JSON (use a JSON validator)
- Check that Claude Desktop was fully restarted (not just minimized)
- Look for error messages in Claude Desktop logs
- Verify the API key is correct and active
Authentication Errors
Problem: “Unauthorized” or “Invalid API key” errors Solutions:- Double-check the API key is correct (including no extra spaces)
- Verify the key hasn’t expired
- Ensure the key has the correct permissions
- Check your credit balance in the dashboard
Rate Limiting
Problem: “Insufficient credits” error Solutions:- Check your credit usage in the dashboard
- Wait for credits to reset (monthly)
- Upgrade your plan for more credits
Tool Not Found
Problem: Claude says it doesn’t have access to a specific tool Solutions:- Ask Claude to list all available tools
- Restart Claude Desktop to refresh tool list
- Verify the MCP server is properly configured
Advanced Configuration
Using Environment Variables
Instead of hardcoding the API key, you can use environment variables: macOS/Linux:Custom Headers
Add additional headers if needed:Other MCP Clients
While this guide focuses on Claude Desktop, the PricingSaaS MCP server works with any MCP-compatible client:Continue.dev
Add to yourconfig.json:
Custom MCP Client
Use the MCP SDK to connect:Cost & Credits
- Free Tier: 1,000 credits/month
- Cost per Tool Call: 1 credit
- No Setup Fee: MCP server access is included
- Same Pricing as REST API: MCP and REST API share the same credit pool
MCP Server Metadata
The PricingSaaS MCP server implements the following specifications:- Protocol Version: MCP 2025-03-26
- Transport: Streamable HTTP (JSON-RPC over HTTP)
- Authentication: Bearer token (API key)
- Discovery:
/.well-known/oauth-authorization-server
Health Check
Verify the MCP server is running:Additional Resources
- MCP Protocol Documentation: https://modelcontextprotocol.io
- PricingSaaS API Docs: https://api.pricingsaas.com/functions/v1/api/docs
- Files API Guide: FILES_API_GUIDE.md
- Support: [email protected]
- GitHub Issues: https://github.com/pricingsaas/pricingsaas-valut/issues
Example Configuration Templates
Minimal Configuration
With Multiple Servers
Production Configuration with Environment Variables
Need Help?
- Documentation Issues: Open an issue
- API Questions: [email protected]
- Feature Requests: GitHub Discussions