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 서버 학습을 위한 간단예제 실습
MCP server implementation for using Claude API with Claude Desktop, providing advanced API integration and conversation management.
Agora MCP server to search & buy across thousands of online stores
MCP 任务管理工具
A connector for Claude Desktop to work with collection and sources on your Zotero Cloud.
MCP server for the windows API.
Node.js Model Context Protocol (MCP) server providing secure, relative filesystem access for AI agents like Cline/Claude.
Model Context Protocol (MCP) server for connecting Claude with the Intervals.icu API
Airtable integration for AI-powered applications via Anthropic's Model Context Protocol (MCP). Connect your AI tools directly to Airtable...





