MCP_IDMC
Provides tools to query, run, and monitor Informatica IDMC Data Integration mappings, including listing mappings, retrieving mapping metadata, triggering mapping tasks, checking job statuses, and viewing activity logs.
Click on "Deploy 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., "@MCP_IDMClist my data integration mappings"
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.
MCP_IDMC — Informatica IDMC MCP Server
A FastMCP server that exposes Informatica Intelligent Data Management Cloud (IDMC) Data Integration APIs as MCP tools, allowing AI agents (Claude, etc.) to query, run, and monitor CDI mappings through natural language.
Tools
Data Integration (CDI)
Tool | Description |
| Lists all Data Integration mappings in the org |
| Gets full metadata for a specific mapping |
| Triggers a mapping task by its task ID |
| Returns the status of all currently running jobs |
| Returns completed run history for a task |
Related MCP server: lol-mcp
Setup
1. Install dependencies
pip install -r requirements.txt2. Configure credentials
cp .env.example .envEdit .env:
IDMC_USER=your@email.com
IDMC_PASS=yourpassword3. Run the server
python src/server.py4. Register in Claude Code
Add to ~/.claude/mcp.json:
{
"mcpServers": {
"idmc": {
"command": "python",
"args": ["C:/path/to/MCP_IDMC/src/server.py"],
"env": {
"IDMC_USER": "your@email.com",
"IDMC_PASS": "yourpassword"
}
}
}
}How it works
The server authenticates against the IDMC REST API (/ma/api/v2/user/login) and uses the returned serverUrl and icSessionId for all subsequent CDI calls. Sessions are valid for ~2 hours.
AI Agent (Claude)
│
│ MCP tool call
▼
FastMCP server (src/server.py)
│
│ IDMC REST API /api/v2/mapping
│ /api/v2/job
│ /api/v2/activity/activityLog
│ /api/v2/activity/activityMonitor
▼
Informatica IDMC (CDI)Project Structure
MCP_IDMC/
├── src/
│ └── server.py # Main MCP server application
├── scripts/
│ └── generate_mapping_report.py # Generate HTML reports from mapping exports
├── json/
│ └── mapping_sample.json # Sample mapping metadata
├── output/
│ └── *.html # Generated HTML analysis reports
├── .env # Your IDMC credentials (not in git)
├── .env.example # Template for credentials
├── requirements.txt # Python dependencies
└── README.md # This fileScripts
Mapping Report Generator
Generate a beautiful HTML analysis report from an exported IDMC mapping.
Usage:
Export your mapping from IDMC (Export > Mapping)
Extract the export package
Update paths in
scripts/generate_mapping_report.py:Path to the API mapping JSON (from
get_mapping()or saved locally)Path to the exported
@3.binfile (usually inExplore/[Project]/[Folder]/[Mapping].DTEMPLATE.zip/bin/@3.bin)
Run the script:
python scripts/generate_mapping_report.pyFind the generated HTML report in
output/
The report includes:
General mapping information (creator, timestamps, status)
Transformation summary with counts by type
Detailed transformation breakdown (Sources, Expressions, Aggregators, Targets)
Visual data flow diagram
Mapping purpose description
IDMC pod configuration
The server is pre-configured for the dm1-em pod:
Setting | Value |
Login URL |
|
CDI API base |
|
CAI base URL |
|
To use a different pod, update LOGIN_URL and CAI_BASE_URL in src/server.py.
Requirements
Python 3.10+
fastmcp,mcp,requestsAn active Informatica IDMC account with CDI access
This server cannot be deployed
Maintenance
Related MCP Connectors
Let AI agents query data and act across all your business apps via MCP.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFastMCP is a comprehensive MCP server allowing secure and standardized data and functionality exposure to LLM applications, offering resources, tools, and prompt management for efficient LLM interactions.3MIT
- FlicenseNot gradedqualityNot gradedmaintenanceA FastMCP server that exposes REST API endpoints as Model Context Protocol tools for AI agents. It provides a template for wrapping upstream APIs and includes deployment support for Docker and OpenShift.-
- FlicenseBqualityDmaintenanceA customizable MCP server for integrating Salesforce APIs with GenAI applications, supporting SOQL queries, record CRUD, metadata access, and more.137-
- AlicenseNot gradedqualityDmaintenanceA config-driven MCP server that exposes OData and REST APIs as MCP tools, enabling AI assistants to query, manage, and monitor SAP backends through natural language.37 npm29MIT