To connect to Informatica MCP servers, you need the endpoint URL and authentication credentials.
MCP server endpoint URL
This is the address your MCP client uses to communicate with the Informatica MCP server. The MCP server endpoint URL is displayed in the code block on the MCP server’s Configuration tab.
Authentication credentials
The authentication credentials you provide vary based on the authentication method you use.
You can use any of the following methods to authenticate with an Informatica MCP server:
Session ID authentication
If your organization uses session ID authentication, you can use the session ID to authenticate with the MCP server. You get the session ID when you log in to Informatica Intelligent Cloud Services through the REST API.
JSON web token (JWT) authentication
If your organization uses JWT authentication, you can use the bearer token to authenticate with the MCP server. You get the token when you log in to Informatica Intelligent Cloud Services through the REST API.
OAuth authentication
If you want to use an OAuth token for authentication, you need to create an OAuth client in AI Agent Engineering. For information about creating an OAuth client, see OAuth clients and servers.
The code block on the MCP server’s Configuration tab shows where to enter the authentication credentials in the header. The header format varies based on the authentication method.
For example, if you connect to the Informatica CDGC Metadata Search MCP server using Python, and you use session ID authentication, the header needs to contain the session ID, as shown in the following example:
headers={"IDS-SESSION-ID": "<session ID>"}
If you use JWT or OAuth authentication, the header needs to contain the authorization bearer token, as shown in the following example:
headers={"Authorization": "Bearer <token>"}
Connecting to an Informatica MCP server using Claude Desktop
To connect to an Informatica MCP server using Claude Desktop, paste the code block from the MCP server's Configuration tab into the claude_desktop_config.json file and update the authentication details in the headers section.
For more information about connecting to a remote MCP server using Claude Desktop, see "Connect Claude Code to tools via MCP" in the Claude Desktop documentation.
1In Claude Desktop, go to Settings > Developer > Edit Config to open the claude_desktop_config.json file.
2Locate the mcpservers object.
3Add a new entry for the Informatica MCP server by pasting the code block from the Informatica MCP server’s Configuration tab.
4Update the headers section based on your authentication method.
Connecting to an Informatica MCP server using Cursor
To connect to an Informatica MCP server using Cursor, paste the code block from the MCP server's Configuration tab into the Cursor IDE mcp.json file and update the authentication details in the headers section.
For more information about connecting to a remote MCP server using Cursor, see "Model Context Protocol (MCP)" in the Cursor documentation.
1Open Cursor IDE.
2Go to Settings > Features > MCP.
3Click + Add New Global MCP Server to create an mcp.json file.
4In the mcp.json file, add an entry for the Informatica MCP server by pasting the code block from the Informatica MCP server’s Configuration tab.
5Update the headers section based on your authentication method.
Connecting to an Informatica MCP server using VS Code
To connect to an Informatica MCP server using VS Code, paste the code block from the MCP server's Configuration tab into the workspace mcp.json file and update the authentication details in the headers section.
For more information about connecting to a remote MCP server using VS Code, see "Use MCP servers in VS Code" in the VS Code documentation.
1In VS Code, create a .vscode/mcp.json file in your workspace.
2Select the Add Server button in the editor to add a template for a new server.
3In the mcp.json file, add an entry for the Informatica MCP server by pasting the code block from the Informatica MCP server’s Configuration tab.
4Update the headers section based on your authentication method.
Connecting to an Informatica MCP Server using Python
To connect to an Informatica MCP Server using Python, paste the code block from the MCP server's Configuration tab into your custom Python code and update the authentication details in the headers section.
1Copy the code snippet from the Configuration tab into your custom Python code.
2Update the headers section based on your authentication method:
- If you use session ID authentication, use the following header:
headers={"IDS-SESSION-ID": "<session ID>"}
- If you use JWT or OAuth authentication, use the following header:
headers={"Authorization": "Bearer <token>"}
Connecting to an Informatica MCP server using the MCP Tool
To connect to an Informatica MCP Server using the MCP Tool in AI Agent Engineering, configure the connection details, fetch the list of actions, and enable the actions that your AI agent is allowed to take.
For more information about the MCP Tool, see "MCP Tool" in the AI Agent Engineering guide.
1Click New in the navigation menu.
2In the New Asset dialog box, select Tool from the New Asset list.
3Select MCP Tool and then click Create.
4Configure the connection details including the endpoint URL and authentication method.
Note: To connect to an Informatica MCP server, you need to choose token authentication and provide the authentication token.
5Fetch the list of callable resources that are exposed by the MCP server.
6Enable the specific actions that your AI agent is allowed to take.