Contact MCP Credential Setup
Implement personalized MCP tool credential management for secure data isolation
1. Feature Overview

What is the MCP Credentials Feature
The MCP credentials feature is like "setting up an exclusive access pass for each customer." When multiple customers need to use the same tool to query their own data, each person needs their own "key" (credentials) to ensure that each person can only see their own data and not others'.
Simple Analogy It's like an apartment building where all residents use the same elevator (MCP tool), but each person must swipe their own access card (credentials) to enter their own floor.
Why is This Feature Needed
Protect Customer Privacy — Each customer uses their own credentials to ensure data is not mixed together
Personalized Service — Different customers can have different usage permissions
Easy Management — When a customer's credentials expire or need to be changed, only that customer's settings need to be updated
Usage Examples
Scenario 1: Personal Data Query Customer A and Customer B both want to query their own purchase records, but they each have different account credentials
Scenario 2: Department Permission Management Different departments use the same query tool but have different viewing permissions
Scenario 3: Tiered Service VIP customers can query more detailed data, while regular customers can only query basic data
2. Feature Location and Setup Preparation
Where to Find This Feature
Navigation Path Contact Management → Click Edit Contact → Switch to "MCP Credentials" tab

Important Reminder The contact must be created and saved first before MCP credentials can be set up (to ensure credentials are correctly bound to the contact)
Pre-Setup Preparation
Before you begin setup, please confirm the following:
MCP tools have been created in the system (AI Features → Tools → MCP)

The contact you want to configure credentials for has been created and saved
You have obtained the contact's credential information (usually provided by the customer or authorized personnel)
Permission Note System administrators can flexibly assign "Tools" and "Contacts" functional permissions according to organizational needs.
3. Operation Instructions
3.1 View Available Tools
Steps
Open the contact you want to edit
Click the "MCP Credentials" tab at the top
You will see a list of all configurable tools
Tool List Description
Each tool displays:
Tool Name (e.g., "Customer Database Query")
Tool Description (if available, shown in gray text below the name)
Edit Button (pencil icon on the right)
How to Identify Configuration Status
Already Configured → A green "Configured" tag appears next to the tool name
Not Yet Configured → No tag appears next to the tool name
3.2 Add or Modify Credentials
Step 1: Open Configuration Section
Click the "Edit" button (pencil icon) on the right side of the tool to expand the configuration area
Step 2: Fill in Headers (Credential Information)
Paste the credential information in the text box in JSON format:
If unsure about the format, click the "Format JSON" button to auto-format
What are Headers? Headers are "identity documents" that contain the contact's exclusive key. Just like you need to bring your ID when going to the bank, the system needs these Headers to verify "who this person is."
What is JSON?
JSON is a data format that looks like: {"field_name": "content"}. Don't worry, usually someone will provide it to you directly, and you just need to copy and paste.
Step 3: Important Notes
Headers are required (marked with a red * asterisk)
The entered Headers will replace the tool's default settings
Important: Different MCP tools require different Header formats. Please make sure the credentials you received match the format required by this tool
Step 4: Save or Cancel
Save Settings
After confirming everything is correct, click the "Save" button in the bottom right
The system will check if the format is correct
After successful save:
The edit area will automatically collapse
A green "Configured" tag will appear next to the tool name (only when configuring for the first time)
Cancel Edit
If you don't want to save, click "Cancel"
3.3 Reset Credentials (Clear Configured Credentials)
When Would You Use This?
When credentials are configured incorrectly or are no longer needed, you can reset them.
How to Operate
Click the tool's "Edit" button to expand the edit area
If this tool has already been configured with credentials (has a green "Configured" tag), a red "Reset Credentials" button will appear in the bottom left
Click and confirm to clear the credentials
After clearing, the green "Configured" tag next to the tool name will disappear
⚠️ Important Reminder
Cannot be undone after reset
It's recommended to copy and save the Headers content before resetting
If you just want to modify the content, edit it directly without resetting
4. Operation Examples
Example 1: Setting Up Database Query Credentials for a Customer
Scenario
Customer A wants to query their own purchase records, and you have obtained a set of credential codes.
Headers Content
Steps
Find contact "Customer A" and click edit
Switch to the "MCP Credentials" tab
Find the "Customer Database Query" tool and click the edit button
Paste the credential code
Click "Format JSON" to ensure the format is correct
Click save
Example 2: Setting Up Department-Specific Query Credentials
Scenario
The sales department needs to query customer data but can only view basic data, not financial data.
Headers Content
Field Explanation
X-API-Key— Sales department's exclusive keyX-Department— Indicates this is being used by the sales department
Example 3: Setting Up Credentials with Multiple Fields
Headers Content
Field Explanation
Authorization— Primary authentication keyX-Client-ID— Customer IDContent-Type— Data format specification (usually fixed as this value)
5. Contact MCP vs Tool MCP Differences
Feature Comparison Table
What It Is
Create the tool itself
Set up exclusive credentials for individual contacts
Configuration Scope
Available system-wide
Only for specific contacts
Configuration Content
• Tool URL • Default credentials • Available functions
• Only this person's credentials • Replaces default credentials
When to Use
When first integrating a new tool
When each customer needs different credentials
Who Can Operate
Users with permissions
Users with permissions
Where to Configure
Tool management page
Contact edit page
Common Uses
• Add a query tool • Set up basic tool data
• Each customer uses their own credentials • VIP customers have special permissions
Simple Understanding: Computer Lab Analogy
Imagine a school computer lab:
Tool MCP (Created by Authorized Personnel)
Install software in the computer lab
Configure all computers to use this software
Decide what features the software has
Contact MCP Credentials
Create an account for each student
Each student logs in with their own account
Different students can have different usage permissions
Actual Workflow
Permission Flexibility System administrators can decide who can create tools and who can configure credentials based on organizational needs. It can be the same group of people or managed separately.
Key Summary
Tool MCP — Must have the "tool" before it can be used
Contact MCP Credentials — Then give each person a "key"
6. Frequently Asked Questions
Q1: Why can't I see the "MCP Credentials" tab?
Possible Reasons
You are in "Add Contact" mode (you need to save the contact first, then re-enter edit mode to see it)
No MCP tools have been created in the system yet
Contact data has not been saved
Solution
Fill in and save the contact's basic information first
Confirm that MCP tools exist in the system (check with authorized personnel)
Re-enter edit mode
Q2: What if the Headers format is wrong?
Common Error Examples
❌ Wrong:
{'key': 'value'}(uses single quotes)❌ Wrong:
{key: value}(no quotes)❌ Wrong:
{"key": "value",}(extra comma at the end)✅ Correct:
{"key": "value"}
Solution
Click the "Format JSON" button, the system will automatically check
If there are still issues, re-copy the credentials
Or ask the credential provider to verify the format again
Q3: How do I know what content to fill in?
How to Obtain Credentials
Ask the customer to provide their credential information
Request authorized personnel to provide or help create them
Ask colleagues responsible for this tool
Refer to other successfully configured contacts (but don't copy directly!)
⚠️ Don't Fill in Randomly
Credentials have specific formats and content. Filling them in incorrectly will cause the tool to malfunction and may even result in data errors.
Q4: Why can't I see the "Configured" tag?
Display Conditions
Only tools that have "already been configured with credentials" will show this green tag
When configuring for the first time, you won't see it until after successful save
The tag will appear after successful save
No tags on any tools in the list?
This means this contact hasn't configured any MCP credentials yet, which is normal.
Q5: Can't find the "Reset Credentials" button?
Display Conditions (Must Meet Both)
This tool has already been configured with credentials (green "Configured" tag next to tool name)
You clicked the "Edit" button to expand the edit area
Button Location
After expanding the edit area, the red "Reset Credentials" button is in the bottom left corner, with "Cancel" and "Save" buttons in the bottom right corner.
Tool hasn't been configured with credentials yet?
There won't be a "Reset Credentials" button because there are no credentials to reset. The bottom left corner will be empty.
Q6: What happens when I click "Reset Credentials"?
What Will Happen
This contact's exclusive credentials will be cleared
The green "Configured" tag next to the tool name will disappear
If the tool has default credentials, it will use the default (but usually there aren't any)
⚠️ Cannot be undone after deletion
Recommended Practice
Copy and backup the Headers content first
Think clearly about whether you really want to delete
If you just want to modify the content, use "Edit" instead
Q7: Can multiple contacts use the same set of credentials?
Technically Possible
The system won't prevent you from copying the same credentials to different people
But Not Recommended
Can't tell who is using it
Data may get mixed up
When someone has a problem, you won't know whose problem it is
Correct Approach
Each contact uses their own credentials
Keep data clearly separated
Easy to track and manage
Q8: Tool list is empty, showing "No available tools"?
Possible Reasons
No MCP tools have been created in the system yet
All tools are "global" type (global tools don't need individual credential configuration)
Solution
Ask personnel with tool creation permissions to confirm if MCP tools have been created
Verify tool type settings are correct
If everything is normal but still can't see it, contact technical support
Appendix: Operation Checklist
Pre-Setup Confirmation
During Setup Confirmation
Post-Setup Confirmation
Last updated
Was this helpful?
