LinkedIn Prospecting CSV Manager
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LinkedIn Prospecting CSV ManagerAdd these new LinkedIn profiles to my prospects.csv and deduplicate."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LinkedIn Prospecting CSV Manager (MCP Server)
A high-performance, token-efficient Model Context Protocol (MCP) server designed for managing LinkedIn prospecting data in local CSV files. Built with Python and pandas.
Why This Project?
Managing large CSV files directly within an LLM (like Claude or ChatGPT) is inefficient and error-prone:
Token Drain: Reading a 1000-line CSV can consume ~30,000 tokens per operation.
Data Corruption: Manual file writing by LLMs often leads to escaping issues or column mismatches.
Scalability: LLMs struggle with O(n) deduplication and full-file rewrites.
This MCP server reduces token usage by 60x+ by offloading CSV logic to your local machine.
Related MCP server: LinkedIn Profile Data Mining
๐ ๏ธ Features (V2)
Standardized Golden Schema: Enforces a consistent set of columns across all your prospecting campaigns.
"Auto-Repair" Header Normalization: Automatically renames legacy or inconsistent headers (e.g.,
v2 Score->match_score) to match the Golden Schema.Atomic Writes: Uses temporary-file-and-replace patterns to ensure zero data corruption during file updates.
Efficient Appending: Add new profiles with automatic deduplication based on
linkedin_url.Multi-Value Filtering: Query profiles by Score, Company, or multiple Locations (e.g.,
["USA", "Canada"]).Full-Text Search: Case-insensitive search across all text fields.
Absolute Path Enforcement: Prevents "ghost files" by resolving all paths reliably.
The Golden Schema
Every CSV processed by the server is automatically standardized to:
full_namelinkedin_url(Deduplication Primary Key)headlinecompanycompany_sizelocationmatch_scorematch_reasoncurrent_role_mentionfound_dateicp_source
๐ฆ Installation
Prerequisites
uv(recommended for dependency management)
Local Setup
Clone this repository:
git clone https://github.com/denis911/antigravity-mcp-csv-add-deduplicate.git cd antigravity-mcp-csv-add-deduplicateInstall dependencies:
uv sync
Claude Desktop Integration
Add the following to your Claude Desktop configuration file:
Windows:
%APPDATA%\Claude\claude_desktop_config.json
On Windows, we recommend using thepython -m syntax below to bypass system security policies (like App Control Policy 4551) that might block the default uv executable shims.
{
"mcpServers": {
"linkedin-prospecting-csv": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\your\\repo\\antigravity-mcp-csv-add-deduplicate",
"run",
"python",
"-m",
"linkedin_prospecting_csv.server"
]
}
}
}๐งช Testing
Automated Testing
We use pytest with real-world data from the TESTS directory:
uv run pytest TESTS/test_csv_ops.py๐ ๏ธ Available Tools
Tool | Purpose |
| Initialize a fresh CSV with Golden Schema headers |
| Add new profiles + Auto-Repair + Deduplicate |
| Query profiles by criteria (multi-value support) |
| Summary statistics & breakdowns (Auto-Repair on load) |
| Save filtered results to new Golden Schema CSV |
| Full-text search across standardized columns |
| Manual maintenance using standardized URL column |
๐ Security & Privacy
This server runs locally on your PC. Your CSV data never leaves your environment; only the specific results of your queries (filtered rows or stats) are sent to the LLM.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables users to preprocess, analyze, and visualize CSV data through comprehensive tools for data manipulation, statistical analysis, and graph generation.Last updated3
- Flicense-qualityDmaintenanceEnables comprehensive LinkedIn profile search, data extraction, and contact enrichment using Google Search, Apollo.io, and AI-powered analysis. Includes automated data mining workflows with database storage and CSV export capabilities.Last updated3
- Flicense-qualityDmaintenanceAI-first CSV analysis tool that enables AI agents to analyze, query, and audit large CSV files directly within conversations, turning raw data into actionable insights.Last updated1
- FlicenseBqualityDmaintenanceEnables Claude to directly access, query, and analyze local CSV files using natural language, keeping data private and local.Last updated41
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
B2B lead generation, email verification, company enrichment, and agentic GTM Ops.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/denis911/antigravity-mcp-csv-add-deduplicate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server