MCP App Store

Overview

Software + AI pricing isn't public, so searching the internet won't tell you if you're overpaying. Tropic will. Connect Tropic to Claude to benchmark your pricing against $18B+ in verified technology transactions.

Tools

create_manual_benchmark_request

ChatGPT
Create a manual price benchmark request for suppliers that require human analysis by Tropic's team. Requests are typically processed within 1-2 business days. Use this tool only when run_price_benchmark indicates instant benchmarking is unavailable for the supplier. First ask the user if they have a pricing document (quote, proposal, contract) to share, OR if they'd prefer to enter pricing details manually. Both options work.

get_negotiation_playbook

ChatGPT
Get comprehensive negotiation playbook data for any vendor in your organization's database. This includes negotiation insights, levers, strategies, and pricing model information needed to prepare for supplier negotiations. ALWAYS use this tool (not get_supplier_intelligence) when a user wants help with negotiation, deal preparation, renewal strategies, or understanding how a supplier prices their product or structures their contracts. When in doubt between this tool and get_supplier_intelligence, prefer this one. Use this tool when you need to: - Prepare for upcoming vendor negotiations or renewal meetings - Review negotiation strategies and recommended levers - Understand what leverage or tactics to use with a supplier - Get advice on how to approach a supplier conversation or get a better deal - Understand how a supplier prices their product or structures their contracts - Understand negotiation willingness for new business vs renewals - Access expert negotiation insights and recommendations Returns YAML-formatted data with complete negotiation intelligence including sensitive strategy data that should be used internally for preparation purposes. Examples: - "Help me negotiate with Salesforce" - "What leverage do we have with Microsoft?" - "I have a renewal meeting with Zoom next week, how should I prepare?" - "How can I get a better deal from AWS?" - "How does Salesforce price their product?" - "What is the pricing model for Datadog?" - "Show me negotiation strategies for Salesforce"

get_price_benchmark

ChatGPT
Retrieve detailed information for a specific price benchmark, including line items, pricing data, savings analysis, and recommendations. Benchmark types: - Instant: Automated analysis with market percentiles, price ranges, and savings calculations - Custom-Full: Expert analysis with SKU-level pricing tables comparing quote vs market data - Custom-Brief: Expert summary with overall savings assessment and recommendations - Not Available: Status when benchmark cannot be provided, with explanation Input: Provide either price_check_id or supplier_name (returns most recent benchmark).

get_server_status

ChatGPT
Check the health and operational status of the Tropic MCP server, including uptime, memory usage, database connectivity, and system metrics. Use this tool when you need to: - Verify the MCP server is operational - Check system health before running intensive operations - Debug connectivity or performance issues - Monitor server resource usage - Get server version and environment information Returns JSON with server metrics including status, uptime, memory, and database health. Note: This tool requires admin/staff privileges. Examples: - "Check if the MCP server is healthy" - "Get server uptime and memory usage" - "Verify database connectivity"

get_supplier_intelligence

ChatGPT
Get market benchmarking data about a supplier, including what other companies pay, who the supplier's competitors are, and common billing terms in the market. This tool is strictly for market-level benchmarking data. It does NOT include negotiation strategies, levers, playbooks, or information about how a specific supplier prices or structures their product. For negotiation help or pricing model questions, use get_negotiation_playbook instead. Do not use this tool when the user is asking how a specific supplier structures or prices their product — use get_negotiation_playbook for that. Use this tool when you need to: - See what other companies typically pay for a supplier - Identify who the supplier's competitors are - Understand common billing terms in the market for a supplier Returns YAML-formatted data with market benchmarking intelligence. Examples: - "What do companies typically pay for Salesforce?" - "Who are the competitors of Datadog?" - "What are common billing terms for AWS in the market?"

list_contracts

ChatGPT
List your organization's contracts stored in Tropic with optional filtering and pagination. This tool returns contract metadata (name, status, dates, supplier) — it does NOT read or search the content of contract documents. Do not use this tool when the user is asking about what is inside a contract — for example, clauses, terms, termination conditions, obligations, SLAs, or any question about contract language or content. Use query_contract_documents for those questions instead. Use this tool when you need to: - Browse, list, look up, pull up, or retrieve contracts - Find contracts for a specific supplier or vendor (use the supplier_name filter) - Filter contracts by status, dates, department, or other criteria - Page through large result sets IMPORTANT: When a user mentions a supplier, vendor, or company name alongside contracts (e.g., "my Salesforce contracts", "pull up 1Password contracts"), you MUST pass it as the supplier_name filter on the first call. Do NOT call this tool without the filter and then search through the results — the server performs the filtering far more efficiently.

list_price_benchmarks

ChatGPT
Retrieve all price benchmarks for a specific supplier, including both completed benchmarks and those currently being processed. Use this tool when you need to: - View all benchmark history for a supplier - Check the status of pending benchmark requests - Identify the most recent benchmark for a supplier - See savings opportunities across completed benchmarks Returns a summary table including: - Benchmark type (Instant, Custom, Not Available, Pending) - Status (Completed, Processing) - Creation date and requester - Overall savings opportunity (for completed benchmarks) - Line item count (for completed benchmarks) Examples: - "Show me all price benchmarks for Salesforce" - "What benchmarks exist for Microsoft?" - "List Zoom's benchmark history"

list_supplier_products

ChatGPT
List all products and pricing plans available for a specific supplier that can be benchmarked using Tropic's pricing database. Use this tool when you need to: - See what products Tropic can benchmark for a supplier - Get the exact product names required for run_price_benchmark - Check if a supplier is configured for price benchmarking - Explore available plans/tiers for a vendor - See what price drivers (e.g., Users, Seats, API Calls) are available for each product IMPORTANT: Always use this tool BEFORE using run_price_benchmark to ensure you have the correct product name that matches Tropic's catalog. Returns a list of products with their IDs, names, and available price drivers. For products with multiple price drivers, use the exact driver names shown when providing price_driver_quantities to run_price_benchmark for more accurate benchmarking. Examples: - "What Salesforce products can I benchmark?" - "List all Microsoft products available for pricing" - "Show me Zoom's pricing plans in the system"

policy_check

ChatGPT
Analyze contracts and procurement documents against your organization's policies to identify compliance issues and required changes. Use this tool when you need to: - Review a contract for policy compliance before signing - Identify problematic terms in vendor agreements - Get specific policy violations and required changes - Ensure procurement follows company guidelines Returns detailed compliance scores (1-4) and specific changes needed for each policy area. Examples: - "Check if this Salesforce contract meets our policies" - "Review this NDA for compliance issues"

query_contract_documents

ChatGPT
Read and search the actual content of contract documents to answer questions about what a contract says. Returns the most relevant excerpts from contract PDFs and attachments. ALWAYS use this tool (not list_contracts) when the user asks about clauses, terms, conditions, obligations, termination, renewal language, SLAs, liability, payment terms, or anything about what is written in a contract. Even if the user mentions a specific supplier name, if they are asking about contract content, call this tool directly — do not call list_contracts first. You can pass the supplier name via supplier_id or let the system resolve it. When in doubt between this tool and list_contracts, prefer this one. IMPORTANT: Use SHORT, FOCUSED queries of 2-5 words targeting a single topic. For multiple topics, make separate tool calls rather than combining into one query. Use this tool when you need to: - Answer questions about what a contract says or contains - Find specific clauses in a contract (termination, renewal, auto-renewal, SLA) - Locate obligations, liability limits, or payment terms in a contract - Search for pricing information within contract documents - Extract specific language from contract PDFs Good query examples: - "What are the termination clauses in my Vexed contract?" - "renewal terms" (with contract_id) - "pricing details" (with supplier_id) - "termination clause" - "service level agreements" Bad query examples (too verbose, will produce poor results): - "contract term clause, renewal clause, payment terms, termination rights, pricing schedule" - "find all information about pricing and renewal and termination and obligations"

run_price_benchmark

ChatGPT
Compare your quoted price against Tropic's database of similar contracts to determine if you're getting a good deal. Returns percentile ranking, savings opportunities, and negotiation recommendations. Use this tool when you need to: - Validate if a vendor's quote is competitive - Calculate potential savings on a renewal - Get data-driven negotiation leverage - Understand market pricing for SaaS products The tool analyzes your price against hundreds of similar contracts and provides: - Your percentile ranking (lower is better) - Median market price for comparison - Specific savings amount and percentage - Actionable recommendations When a product has multiple price drivers: - we should prompt the user to provide price driver name and quantities - if the user chooses not to provide, we should leave out price driver information - if the user provides price driver data, we should ONLY include information for the specified price drivers Note: First use list_supplier_products to get the exact product name for a supplier. IMPORTANT: quoted_price must always be the TOTAL annual price for ALL units combined, NOT the per-unit price. When a user says "50 licenses for $80,000" or "100 users at $50,000", the dollar amount is the TOTAL unless they explicitly say "per user", "per license", "per seat", "each", or similar per-unit language. If a vendor quotes monthly pricing, convert to annual before submitting. If a vendor quotes per-unit pricing, multiply by the number of units to get the total. Examples: - "50 licenses of SalesCloud Enterprise for $80,000" → number_of_units = "50", quoted_price = "80000" ($80,000 is the total) - "100 users at $50,000/year" → number_of_units = "100", quoted_price = "50000" ($50,000 is the total) - "$30/user/month for Zoom Pro for 500 users" → number_of_units = "500", quoted_price = "180000" (30 × 500 × 12 = $180,000 annual total) - "500 licenses at $100 per license per year" → number_of_units = "500", quoted_price = "50000" (100 × 500 = $50,000 total)

create_manual_benchmark_request

Claude

get_negotiation_playbook

Claude

get_price_benchmark

Claude

get_server_status

Claude

get_supplier_intelligence

Claude

list_contracts

Claude

list_price_benchmarks

Claude

list_supplier_products

Claude

query_contract_documents

Claude

run_price_benchmark

Claude

App Stats

21

Tools

1

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily