Skip to main content
Glama
__init__.py3.99 kB
""" PitchLense MCP - Professional Startup Risk Analysis Package A comprehensive Model Context Protocol (MCP) package for analyzing startup investment risks using AI-powered assessment across multiple risk categories. Key Features: - 9 specialized risk analysis tools - Comprehensive risk scanner - AI-powered analysis using Google Gemini - Structured JSON outputs - Professional package architecture """ __version__ = "1.1.0" __author__ = "Aman Ulla" __email__ = "connectamanulla@gmail.com" from .core.base import BaseRiskAnalyzer, BaseMCPTool from .core.gemini_client import GeminiLLM from .models.risk_models import ( RiskLevel, RiskIndicator, RiskCategory, StartupRiskAnalysis, StartupData ) # Import all analyzers from .analyzers.market_risk import MarketRiskAnalyzer, MarketRiskMCPTool from .analyzers.product_risk import ProductRiskAnalyzer, ProductRiskMCPTool from .analyzers.team_risk import TeamRiskAnalyzer, TeamRiskMCPTool from .analyzers.social_coverage_risk import SocialCoverageRiskAnalyzer from .analyzers.social_coverage_risk_mcp import SocialCoverageRiskMCPTool from .analyzers.financial_risk import FinancialRiskAnalyzer, FinancialRiskMCPTool from .analyzers.customer_risk import CustomerRiskAnalyzer, CustomerRiskMCPTool from .analyzers.operational_risk import OperationalRiskAnalyzer, OperationalRiskMCPTool from .analyzers.competitive_risk import CompetitiveRiskAnalyzer, CompetitiveRiskMCPTool from .analyzers.legal_risk import LegalRiskAnalyzer, LegalRiskMCPTool from .analyzers.exit_risk import ExitRiskAnalyzer, ExitRiskMCPTool from .analyzers.peer_benchmark import PeerBenchmarkAnalyzer, PeerBenchmarkMCPTool from .analyzers.lv_analysis import LVAnalysisAnalyzer from .tools.lv_analysis_tool import LVAnalysisMCPTool # Import comprehensive scanner from .core.comprehensive_scanner import ComprehensiveRiskScanner from .tools.serp_news import SerpNewsMCPTool from .tools.serp_pdf_search import SerpPdfSearchMCPTool from .tools.perplexity_search import PerplexityMCPTool from .tools.upload_extractor import UploadExtractor from .tools.knowledge_graph import KnowledgeGraphMCPTool from .tools.linkedin_analyzer import LinkedInAnalyzerMCPTool from .tools.content_moderation import GoogleContentModerationMCPTool from .tools.social_media_research import SocialMediaResearchMCPTool # Conditional imports for Google Cloud tools try: from .tools.vertex_ai_rag import VertexAIRAGMCPTool from .tools.vertex_ai_agent_builder import VertexAIAgentBuilderMCPTool VERTEX_AI_AVAILABLE = True except ImportError: VERTEX_AI_AVAILABLE = False __all__ = [ # Core classes "BaseRiskAnalyzer", "BaseMCPTool", "GeminiLLM", # Models "RiskLevel", "RiskIndicator", "RiskCategory", "StartupRiskAnalysis", "StartupData", # Individual analyzers "MarketRiskAnalyzer", "ProductRiskAnalyzer", "TeamRiskAnalyzer", "SocialCoverageRiskAnalyzer", "FinancialRiskAnalyzer", "CustomerRiskAnalyzer", "OperationalRiskAnalyzer", "CompetitiveRiskAnalyzer", "LegalRiskAnalyzer", "ExitRiskAnalyzer", "PeerBenchmarkAnalyzer", "LVAnalysisAnalyzer", # MCP Tools "MarketRiskMCPTool", "ProductRiskMCPTool", "TeamRiskMCPTool", "SocialCoverageRiskMCPTool", "FinancialRiskMCPTool", "CustomerRiskMCPTool", "OperationalRiskMCPTool", "CompetitiveRiskMCPTool", "LegalRiskMCPTool", "ExitRiskMCPTool", "PeerBenchmarkMCPTool", "LVAnalysisMCPTool", # Comprehensive scanner "ComprehensiveRiskScanner", "SerpNewsMCPTool", "SerpPdfSearchMCPTool", "PerplexityMCPTool", "UploadExtractor", "KnowledgeGraphMCPTool", "LinkedInAnalyzerMCPTool", "GoogleContentModerationMCPTool", "SocialMediaResearchMCPTool", ] # Add Vertex AI tools to __all__ if available if VERTEX_AI_AVAILABLE: __all__.extend([ "VertexAIRAGMCPTool", "VertexAIAgentBuilderMCPTool", ])

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/connectaman/Pitchlense-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server