Captain Data MCP API
A middleware API for Captain Data tools, designed to work with ChatGPT and other AI assistants.
Local Development
- Install dependencies:
npm install
- Create a
.envfile with your environment variables:
CAPTAINDATA_API_KEY=your_api_key_here
HARDCODED_LINKEDIN_UID=your_linkedin_uid_here
- Start the development server:
npm run dev
Deployment to Vercel
- Install Vercel CLI:
npm i -g vercel
- Login to Vercel:
vercel login
- Deploy:
vercel
- Set up environment variables in Vercel:
- Go to your project settings in Vercel
- Add the following environment variables:
CAPTAINDATA_API_KEYHARDCODED_LINKEDIN_UID
API Endpoints
GET /: Health check endpointGET /introspect: List all available toolsPOST /tools/:id/run: Execute a specific tool
Using with ChatGPT
To use this API with ChatGPT:
- Deploy to Vercel
- Use the deployed URL in your ChatGPT configuration
- The API will be available at:
https://your-project.vercel.app
Available Tools
linkedin_extract_company: Extract data from LinkedIn company pageslinkedin_extract_people: Extract data from LinkedIn profile pages
Features
- Tool-based architecture for Captain Data API integration
- Dynamic API key support via request headers
- JSON-based tool definitions
- Fastify server with TypeScript
Getting Started
Prerequisites
- Node.js 16+
- npm or yarn
Development
Start the development server:
npm run dev
The server will be available at http://localhost:3000.
API Endpoints
GET /introspect- Get metadata about all available toolsPOST /tools/:id/run- Execute a specific tool
Testing
You can use the provided test.http file to test the API endpoints.
Project Structure
src/
├── clients/ # API clients
├── tools/ # Tool definitions and factory
└── index.ts # Main server file
License
ISC
Captain Data MCP API
Project Details
- captaindatatech/captaindata-mcp
- Last Updated: 4/11/2025
Recomended MCP Servers
A command-line tool and MCP server that summarizes code files using Gemini Flash 2.0
Allow MCP clients like claude-desktop to use rooms to coordinate with other agents
Run AI Agent in your browser.
This read-only MCP Server allows you to connect to Splunk data from Claude Desktop through CData JDBC Drivers....
tweet, sentiment analysis
A Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.
mcp-tutorial
MCP server to cache codebase as graph
A MCP Server for the RAG Web Browser Actor





