TrustMRR MCP Server Documentation
This documentation provides an overview, installation guide, and configuration instructions for the TrustMRR MCP Server.
What is this?
The TrustMrrMcpServer is a Model Context Protocol (MCP) server built on Laravel. It provides AI models (like Claude and others) with direct access to startup data, acquisition opportunities, and financial metrics listed on TrustMRR.com.
Key Features
-
Startup Intelligence: Search, list, and get details for thousands of startups.
-
Acquisition Analysis: Find startups for sale, analyze unit economics, and compare deals.
-
Growth Monitoring: Identify fastest-growing startups and high MRR opportunities.
-
Specialized Searching: Filter by tech stack, founder, category (SaaS, AI, Fintech, etc.), and target audience.
Requirement: A Bearer token must be provided in the Authorization header.
Purpose: This token is forwarded to the TrustMRR API to authorize data retrieval. You should use your TrustMRR API Key as the bearer token.
Capabilities
1. Tools (Functional Actions)
The server exposes all 19 specialized tools to interact with the platform data:
| Tool Name | Description |
|---|---|
| list_startups | List startups with advanced filtering (revenue, growth, category, etc.). |
| get_startup_details | Get full details of a specific startup by its slug. |
| search_startups_advanced | The universal search tool for TrustMRR. Allows complex filtering and sorting. |
| find_high_mrr_startups | Identify startups with high Monthly Recurring Revenue (MRR). |
| find_fastest_growing_startups | Find startups with the highest 30-day revenue growth. |
| find_best_acquisition_deals | Identify undervalued startups listed for sale (low revenue multiple). |
| find_startups_for_sale | Browse startups that are currently listed for sale. |
| find_startups_by_founder | Find startups associated with a specific founder's X handle. |
| find_recently_listed_startups | Get a list of the most recently listed startups on TrustMRR. |
| get_top_revenue_startups | Find the highest revenue-generating startups. |
| get_cheapest_startups | Find startups with the lowest asking prices. |
| get_best_value_startups | Find startups with the lowest revenue multiples. |
| find_top_deals | The Killer Feature: Find best deals based on growth, profit, and multiple. |
| analyze_startup_unit_economics | Deep dive into a startup's unit economics and attractiveness. |
| compare_startups | Compare metrics of up to 3 startups side-by-side. |
| find_startups_with_tech | Find startups that use specific technologies (e.g., nextjs, stripe). |
| find_b2b_startups | Find startups targeting Business-to-Business (B2B) markets. |
| find_b2c_startups | Find startups targeting Business-to-Consumer (B2C) markets. |
| find_bootstrapped_startups | Find highly profitable, growing bootstrapped startups. |
2. Resources (Contextual Data)
Resources provide static or schema-based data to help the model understand the environment:
trustmrr://resources/categories: List of all 30+ supported startup categories.trustmrr://resources/sort-options: Available sorting methods for queries.trustmrr://resources/payment-providers: Supported processors like Stripe, PayPal, etc.trustmrr://resources/target-audiences: Markets like B2B, B2C, Enterprise, etc.trustmrr://resources/startup-metrics-schema: JSON schema for interpreting financial data.
3. Prompts (Templates)
Pre-defined templates for complex analytical tasks:
- startup_market_scan: Scans sectors for investment opportunities.
- acquisition_opportunities: Tailored for finding businesses to buy.
- competitor_discovery: Identifies competitors in a specific niche.
- indie_hacker_opportunities: Focuses on bootstrapped and indie-friendly deals.
- tech_stack_trends: Analyzes which technologies are gaining traction.
Installation & Configuration
Prerequisites
- A valid TrustMRR API Key (Get yours at TrustMRR.com).
Client Setup
TrustMRR MCP is model-agnostic and works with all top AI models (Claude 3.5, GPT-4o, DeepSeek, Gemini) via any client that supports the Model Context Protocol (MCP) over SSE.
Claude Desktop
Connect via SSE (Server-Sent Events). Edit your configuration file (usually in ~/Library/Application Support/Claude/claude_desktop_config.json):
Cursor AI
Go to Settings > Cursor Settings > MCP. Click + Add New MCP Server and use these settings:
- Name: TrustMRR
- Type: SSE
- URL:
https://trustmrr.instant-mcp.com/mcp - Headers: Add
Authorization: Bearer YOUR_TRUSTMRR_API_KEY
Windsurf
Windsurf uses a similar config to Claude. Edit ~/.codeium/windsurf/mcp_config.json:
Zed Editor
Open your Zed Settings (Cmd+,) and add the following to settings.json:
VS Code (Cline / Roo Code)
In VS Code, use the Cline or Roo Code extension. Open the MCP settings within the extension and click + Add SSE Server:
- Endpoint:
https://trustmrr.instant-mcp.com/mcp - Auth Header:
Authorization: Bearer YOUR_TRUSTMRR_API_KEY
Other Clients & Self-Hosting
Any client that supports the MCP spec via SSE can connect. Simply use the base URL and ensure the Authorization header is included in all requests.
Troubleshooting
401 Unauthorized
Ensure you are sending the Authorization: Bearer <token> header with a valid API key.
Connection Failed
Verify that your server is accessible over the internet and that the SSL certificate is valid (required for SSE connections).
Empty Results
Check your TrustMRR account for active API limits or subscription status.
Need an MCP Server?
Connect your business data to Claude and other AI models with a custom MCP server.