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
MCP to connect Claude with Spotify.
Anki MCP server
MCP Server for the Perplexity API.
MCP server that creates its own tools as needed
A MCP Server for Cosense
A task management MCP server that provides comprehensive project and task tracking capabilities
A Model Context Protocol server for Gyazo
Don't be afraid.
A lightweight MCP server for processing, editing, and interacting with PDF, Word, Excel, and CSV documents.





