Skip to main content
Glama

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

list_mappings

Lists all Data Integration mappings in the org

get_mapping(mapping_id)

Gets full metadata for a specific mapping

run_mapping_task(task_id)

Triggers a mapping task by its task ID

get_job_status()

Returns the status of all currently running jobs

get_activity_log(task_id, row_limit)

Returns completed run history for a task


Related MCP server: lol-mcp

Setup

1. Install dependencies

pip install -r requirements.txt

2. Configure credentials

cp .env.example .env

Edit .env:

IDMC_USER=your@email.com
IDMC_PASS=yourpassword

3. Run the server

python src/server.py

4. 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 file

Scripts

Mapping Report Generator

Generate a beautiful HTML analysis report from an exported IDMC mapping.

Usage:

  1. Export your mapping from IDMC (Export > Mapping)

  2. Extract the export package

  3. 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.bin file (usually in Explore/[Project]/[Folder]/[Mapping].DTEMPLATE.zip/bin/@3.bin)

  4. Run the script:

    python scripts/generate_mapping_report.py
  5. Find 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

https://dm1-em.informaticacloud.com/ma/api/v2/user/login

CDI API base

<serverUrl>/api/v2/ (returned at login)

CAI base URL

https://emc1-cai.dm1-em.informaticacloud.com/active-bpel/rt/

To use a different pod, update LOGIN_URL and CAI_BASE_URL in src/server.py.


Requirements

  • Python 3.10+

  • fastmcp, mcp, requests

  • An active Informatica IDMC account with CDI access

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    D
    maintenance
    FastMCP 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.
    3
    MIT
  • F
    license
    -
    quality
    -
    maintenance
    A 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.
  • F
    license
    B
    quality
    D
    maintenance
    A customizable MCP server for integrating Salesforce APIs with GenAI applications, supporting SOQL queries, record CRUD, metadata access, and more.
    13
    7
  • A
    license
    -
    quality
    D
    maintenance
    A 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.
    45
    27
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server connecting AI agents to non-custodial staking data across 130+ networks.

  • MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.

View all MCP Connectors

Latest Blog Posts

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/Deepa-S-Chebbi/MCP_IDMC'

If you have feedback or need assistance with the MCP directory API, please join our Discord server