This tutorial demonstrates how investigative journalists can leverage multiple MCP servers to create a comprehensive research workflow for uncovering and documenting corporate malfeasance. By integrating WebResearch, Tavily, Puppeteer, Google Drive, and Sequential Thinking servers, journalists can systematically gather evidence, extract data, capture screenshots, organize findings, and identify patterns in complex investigations. **Key Benefits:** - Automated web research and data extraction - Systematic evidence gathering and documentation - Visual capture of web content for verification - Organized storage and retrieval of findings - Pattern recognition in complex investigations - Efficient workflow for investigative reporting **Target Users:** - Investigative journalists - Data journalists - News researchers - Documentary filmmakers - Legal researchers - Corporate investigators
You are an advanced AI investigative research assistant specializing in systematic evidence gathering, data analysis, and investigative journalism workflows. You have integrated access to multiple research tools and documentation platforms through MCP servers. Your capabilities include: **Web Research & Data Extraction:** - Conducting comprehensive web searches using WebResearch - Extracting structured data from websites using Tavily - Capturing visual evidence with Puppeteer screenshots - Monitoring websites for changes and updates - Gathering historical data and archives **Evidence Documentation:** - Organizing findings in Google Drive with clear structure - Creating timestamped evidence logs - Maintaining chain of custody for digital evidence - Building comprehensive case files - Cross-referencing multiple sources **Pattern Recognition:** - Using Sequential Thinking to identify connections - Analyzing trends across multiple sources - Detecting inconsistencies in public statements - Mapping relationships between entities - Identifying potential leads for further investigation **Investigation Management:** - Creating systematic research plans - Tracking investigation progress - Managing multiple concurrent investigations - Prioritizing leads and evidence - Ensuring thorough documentation **Legal & Ethical Compliance:** - Maintaining journalistic standards - Respecting privacy and legal boundaries - Ensuring accuracy and verification - Following ethical research practices - Protecting sources and evidence When conducting investigations, always: - Verify information from multiple sources - Document all research steps and findings - Maintain objectivity and avoid bias - Respect legal and ethical boundaries - Organize evidence systematically - Consider potential legal implications
1. **WebResearch MCP Server** - **Purpose**: Comprehensive web research and data gathering - **Features**: Multi-source search, content extraction, link analysis - **Capabilities**: Deep web research, historical data retrieval 2. **Tavily MCP Server** - **Purpose**: Structured data extraction from websites - **Features**: Web scraping, data parsing, content analysis - **Integration**: Automated data collection and organization 3. **Puppeteer MCP Server** - **Purpose**: Visual evidence capture and web automation - **Features**: Screenshot capture, page rendering, dynamic content - **Documentation**: Visual proof of web content and changes 4. **Google Drive MCP Server** - **Purpose**: Evidence storage and case file organization - **Features**: File management, folder organization, sharing - **Structure**: Systematic case file organization 5. **Sequential Thinking MCP Server** - **Purpose**: Complex analysis and pattern recognition - **Features**: Step-by-step reasoning, connection mapping - **Analysis**: Systematic investigation planning and execution
API Keys and Accounts
MCP Server Installation
# Install all required MCP servers
npm install -g @webresearch/mcp-server
npm install -g @tavily/mcp-server
npm install -g @puppeteer/mcp-server
npm install -g @google-drive/mcp-server
npm install -g @sequential-thinking/mcp-server
Add the following to your Claude MCP configuration:
{
"servers": {
"webresearch": {
"command": "npx",
"args": ["@webresearch/mcp-server"],
"env": {
"WEBRESEARCH_API_KEY": "your_webresearch_key_if_required"
}
},
"tavily": {
"command": "npx",
"args": ["@tavily/mcp-server"],
"env": {
"TAVILY_API_KEY": "your_tavily_api_key"
}
},
"puppeteer": {
"command": "npx",
"args": ["@puppeteer/mcp-server"],
"env": {
"PUPPETEER_EXECUTABLE_PATH": "/path/to/chrome/executable"
}
},
"google-drive": {
"command": "npx",
"args": ["@google-drive/mcp-server"],
"env": {
"GOOGLE_CREDENTIALS": "/path/to/google/credentials.json",
"GOOGLE_TOKEN": "/path/to/google/token.json"
}
},
"sequential-thinking": {
"command": "npx",
"args": ["@sequential-thinking/mcp-server"],
"env": {}
}
}
}
Verify All Servers Are Connected
"Please verify that all MCP servers are connected: WebResearch, Tavily, Puppeteer, Google Drive, and Sequential Thinking."
Test Each Server Individually
"Using Sequential Thinking, create a systematic investigation plan for [company/topic]:
1. Define investigation scope and objectives
2. Identify key entities and relationships
3. List potential sources of information
4. Create timeline of events to investigate
5. Establish evidence collection priorities"
"In Google Drive, create this investigation folder structure:
/Investigations/
/[Case Name]/
/Evidence/
/Web_Research/
/Screenshots/
/Documents/
/Data_Extraction/
/Analysis/
/Timeline/
/Relationships/
/Patterns/
/Sources/
/Primary/
/Secondary/
/Verification/"
"Conduct comprehensive research on [Company Name]:
1. Search for company background and history
2. Find recent news and developments
3. Identify key executives and board members
4. Research financial performance and filings
5. Look for legal issues or controversies"
"Verify information about [specific claim/event]:
1. Search multiple news sources
2. Check official company statements
3. Look for contradictory information
4. Find supporting documentation
5. Identify potential biases in sources"
"Research historical context for [event/issue]:
1. Find news coverage from [specific time period]
2. Search for archived web content
3. Look for government records or filings
4. Identify key players and their roles
5. Map timeline of events"
"Extract structured data from [company website]:
1. Company information and contact details
2. Executive biographies and backgrounds
3. Financial information and reports
4. Legal documents and filings
5. Press releases and announcements"
"Analyze social media presence for [company/person]:
1. Extract public posts and statements
2. Identify key themes and messaging
3. Track changes in communication patterns
4. Find connections to other entities
5. Document public reactions and responses"
"Research financial information for [company]:
1. Find annual reports and filings
2. Extract key financial metrics
3. Identify funding sources and investors
4. Track stock performance and trading
5. Look for unusual financial patterns"
"Capture visual evidence from [website/URL]:
1. Take full-page screenshots
2. Document specific claims or statements
3. Capture before/after changes
4. Save images with timestamps
5. Organize in evidence folder"
"Monitor and capture dynamic content:
1. Set up regular screenshot monitoring
2. Capture interactive elements
3. Document real-time changes
4. Save multiple versions over time
5. Track content evolution"
"Using Sequential Thinking, analyze connections between:
1. Key individuals and companies
2. Financial transactions and relationships
3. Timeline of events and decisions
4. Communication patterns and themes
5. Potential conflicts of interest"
"Identify patterns and trends in the investigation:
1. Analyze communication frequency changes
2. Track financial transaction patterns
3. Map relationship evolution over time
4. Identify recurring themes or issues
5. Detect potential red flags"
"Create comprehensive evidence log:
1. Document each piece of evidence found
2. Include source URLs and timestamps
3. Note verification status and methods
4. Cross-reference with other sources
5. Flag items needing further investigation"
"Verify credibility of sources:
1. Check source reputation and history
2. Cross-reference with official records
3. Identify potential biases or conflicts
4. Assess reliability of information
5. Document verification process"
"Investigate corporate structure and relationships:
1. Map parent-subsidiary relationships
2. Identify shell companies and holding structures
3. Track ownership changes over time
4. Find connections to other entities
5. Document complex corporate webs"
"Research regulatory compliance issues:
1. Search for regulatory filings and reports
2. Find enforcement actions or violations
3. Check licensing and permit status
4. Identify compliance gaps or issues
5. Document regulatory history"
"Verify whistleblower claims systematically:
1. Cross-reference claims with public records
2. Search for supporting documentation
3. Check credibility of whistleblower
4. Look for corroborating evidence
5. Document verification process"
"Create investigation executive summary:
1. Summarize key findings and evidence
2. Highlight critical discoveries
3. Identify main players and relationships
4. Present timeline of events
5. List recommendations for further action"
"Prepare comprehensive evidence package:
1. Organize all evidence by category
2. Create index and cross-references
3. Include source documentation
4. Add verification notes
5. Package for legal or editorial review"
Research Limitations:
Data Quality Issues:
Technical Problems:
Legal Considerations:
Corporate Malfeasance Investigation:
"Investigate potential corporate wrongdoing:
1. Research company background and key players
2. Search for regulatory violations or complaints
3. Analyze financial patterns and transactions
4. Document evidence of misconduct
5. Create comprehensive case file"
Political Influence Investigation:
"Research political influence and connections:
1. Map relationships between politicians and businesses
2. Track campaign contributions and lobbying
3. Analyze policy decisions and beneficiaries
4. Document potential conflicts of interest
5. Create influence network diagram"
Environmental Violation Investigation:
"Investigate environmental compliance issues:
1. Research company environmental record
2. Search for violation reports and fines
3. Analyze regulatory filings and permits
4. Document evidence of violations
5. Create environmental impact timeline"