Engineer Your Data Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Engineer Your Data Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server designed specifically for data engineers and business intelligence professionals. Transform your data pipelines and BI workflows with AI-assisted data engineering capabilities that run locally without internet dependency.
Built from the ground up for data engineering teams and BI analysts who need:
New to Engineer Your Data? Start with these 5 essential operations:
"Generate a data quality report for my sales.csv file""Check for null values in the customer_data.csv""Filter the orders.csv for rows where status is 'completed'""Create a bar chart showing sales by region from revenue.csv""Give me a statistical summary of the dataset"These cover 80% of daily data engineering tasks. Explore the full capabilities below!
🚀 File Operations:
read_file - Read data files from local filesystemwrite_file - Write processed data to fileslist_files - Browse and discover data filesfile_info - Get metadata about data files📊 Data Validation & Quality:
validate_schema - Validate data against expected schemascheck_nulls - Analyze null values and missing data patternsdata_quality_report - Comprehensive data quality assessmentdetect_duplicates - Find duplicate records with configurable matching🔄 Data Transformation:
filter_data - Filter datasets based on conditionsaggregate_data - Group and aggregate data with statistical functionsjoin_data - Join multiple datasets with flexible join typespivot_data - Reshape data from long to wide formatclean_data - Clean and standardize data values📈 Visualization & Analysis:
create_chart - Generate bar, pie, line, scatter, histogram, box, and heatmap chartsdata_summary - Create comprehensive dataset summaries with statisticsexport_visualization - Export charts and data to JSON, CSV, HTML, Markdown🌐 API Integration:
fetch_api_data - Retrieve data from REST APIsmonitor_api - Monitor API endpoints for health and performancebatch_api_calls - Execute multiple API calls efficientlyapi_auth - Manage API authentication🔧 Utilities:
chain_tools - Execute multiple tools in sequenceanalyze_schema - Analyze and understand data schemas# Option 1: Install from PyPI (recommended)
pip install engineer-your-data
# Option 2: Install from source
git clone https://github.com/eghuzefa/engineer-your-data-mcp.git
cd engineer-your-data-mcp
pip install -e .For PyPI Installation: Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"engineer-your-data": {
"command": "python",
"args": ["-m", "src.server"],
"env": {
"WORKSPACE_PATH": "/path/to/your/data/workspace"
}
}
}
}For Source Installation: Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"engineer-your-data": {
"command": "python",
"args": ["/path/to/engineer-your-data-mcp/src/server.py"],
"env": {
"WORKSPACE_PATH": "/path/to/your/data/workspace"
}
}
}
}Data Quality Analysis:
"Check the customer data for null values and duplicates"
"Generate a comprehensive data quality report for the sales dataset"
"Validate this CSV file against our customer schema"Data Transformation:
"Filter the orders data for customers in the US region"
"Aggregate sales data by month and calculate total revenue"
"Join customer data with order data on customer_id"
"Pivot the sales data to show products as columns"Visualization & Reporting:
"Create a bar chart showing revenue by department"
"Generate a summary of the dataset with key statistics"
"Export the sales analysis as an HTML report"API Data Integration:
"Fetch customer data from the CRM API"
"Monitor the data pipeline API for health status"
"Authenticate with the analytics API using OAuth"Claude Desktop → MCP Protocol → Engineer Your Data → Local Python Environment
↓
pandas + numpy + requests + matplotlib
↓
Local Files + APIs + Data Sources# Run all tests
python -m pytest
# Run with coverage
python -m pytest --cov=src
# Run specific tool tests
python -m pytest tests/tools/test_visualization.py| Tool | Description |
|---|---|
read_file | Read and parse data files (CSV, JSON, etc.) |
write_file | Write data to files with format options |
list_files | Directory browsing and file discovery |
file_info | File metadata and basic statistics |
| Tool | Description |
|---|---|
validate_schema | Schema validation with custom rules |
check_nulls | Null value analysis and patterns |
data_quality_report | Comprehensive quality assessment |
detect_duplicates | Duplicate detection with flexible matching |
| Tool | Description |
|---|---|
filter_data | Advanced filtering with conditions |
aggregate_data | Grouping and statistical aggregation |
join_data | Multi-dataset joins (inner, outer, left, right) |
pivot_data | Data reshaping and pivoting |
clean_data | Data cleaning and standardization |
| Tool | Description |
|---|---|
create_chart | 7 chart types with customization |
data_summary | Statistical summaries and insights |
export_visualization | Multi-format export capabilities |
| Tool | Description |
|---|---|
fetch_api_data | REST API data retrieval |
monitor_api | API health monitoring |
batch_api_calls | Efficient bulk API operations |
api_auth | Authentication management |
Works seamlessly alongside:
Data engineers and BI professionals welcome! Please read our contributing guidelines and submit PRs for new data connectors, transformations, or BI features.
<!-- MCP name format: mcp-name: io.github.eghuzefa/engineer-your-data -->
This server is available in the official Model Context Protocol Registry.
MIT License - see LICENSE file for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.