# ShangQian MCP for AI Agents AI Agent Connect

> ShangQian / 上上签 (BestSign) MCP lets your AI agent handle digital signatures and contract workflows in China. It manages user registration, KYC verification, and contract lifecycle tasks directly through your AI client. This replaces manual dashboard navigation with natural language commands for signing, tracking, and auditing documents.

## Overview
- **Category:** document-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_REnopRM4m6GGCThJg3txDonFts9VRddvbFicXAhb/ai-agent-connect
- **Tags:** contract-lifecycle, identity-verification, kyc, digital-workflow, b2b-automation

## Description

Dealing with digital signatures in China often feels like a chore of jumping between tabs. You have to log into a portal, find the right template, manually enter user details, and then constantly refresh the page to see if anyone has actually signed. It's a slow process that makes it easy to lose track of who is where in the workflow. This Connector changes that by letting your AI agent do the heavy lifting. Instead of clicking through the BestSign Management Portal, you just tell your agent to create a contract or check the status of a specific agreement. It handles the boring stuff like registering new enterprise users or checking KYC status so you can stay focused on the actual work. Whether you're moving through a batch of HR onboarding papers or closing out a complex commercial deal, this tool keeps everything in one place. It's a way to turn a complex B2B process into a simple conversation. You'll find it's a huge time saver when you're managing high-volume agreements where manual tracking usually leads to mistakes. By connecting this to your workspace via Vinkius, you get a direct line to China's leading signature platform without the overhead of manual data entry. It takes the friction out of the contract lifecycle so you can get your documents signed and filed faster.

## Tools

### create_shangqian_contract
Create a new signature contract. This initializes a document based on one of your pre-defined templates.

### get_contract_details
Get metadata for a specific contract. This shows you the current status and who has signed so far.

### get_contract_download
Get a secure download URL. This lets you grab the finalized PDF once all parties have finished.

### get_user_certificate
Get a specific user certificate. This retrieves the digital certificate for a registered user.

### register_shangqian_user
Register a new user in the system. This helps you quickly set up new accounts for your team or clients.

### sign_contract_now
Trigger a signature request. Use this to start the signing process for a specific contract immediately.

### upload_shangqian_template
Upload a new document definition. This lets you add new contract types to your library for future use.

### verify_identity_v2
Perform a KYC identity check. Use this to ensure users are who they say they are before they sign.

## Prompt Examples

**Prompt:** 
```
Register a new enterprise user named 'TechCorp' with the email techcorp@example.com.
```

**Response:** 
```
I've registered 'TechCorp' as an enterprise user in the ShangQian system. The account is ready for certificate issuance and signing. Would you like me to get the user certificate now?
```

**Prompt:** 
```
What is the status of contract 998877?
```

**Response:** 
```
Contract 998877 (Service Agreement) is currently 'PENDING_SIGNATURE'. It has been sent to 3 signers, and 0 have signed so far. You can ask me to send a reminder or check the details again later.
```

**Prompt:** 
```
Give me the download link for the signed NDA.
```

**Response:** 
```
I've found the finalized NDA. You can download the signed PDF here: [Link]. Let me know if you need anything else.
```

## Capabilities

### Register new users
Create personal or enterprise accounts instantly through your agent.

### Sign contracts now
Trigger the signing process for authorized accounts with a simple command.

### Upload new templates
Add new document definitions to your library to keep your options current.

### Verify user identity
Perform KYC identity checks and verify digital certificates automatically.

### Create signature contracts
Initialize contracts based on your existing templates using natural language.

### Get contract details
Retrieve metadata and real-time completion status for any specific agreement.

### Get download URL
Fetch secure links for finalized PDF documents once all parties have finished.

### Get user certificate
Access specific digital certificates for registered users on demand.

## Use Cases

### HR Onboarding
An HR lead asks the agent to register a new hire and send them an employment contract for signature.

### Sales Closing
A sales rep asks the agent to check the status of a sales agreement and get the download link for the signed PDF.

### KYC Auditing
A compliance officer asks the agent to verify the identity of a new enterprise user to ensure they meet regulations.

### Template Management
A legal admin asks the agent to upload a new NDA template to the system for the rest of the team to use.

## Benefits

- Faster Onboarding: Use register_shangqian_user and verify_identity_v2 to set up new users and KYC checks in seconds.
- Real-time Tracking: Use get_contract_details to see exactly who has signed a document without opening a browser.
- Automated Templates: Use upload_shangqian_template to keep your library updated and ready for the AI to use.
- Direct PDF Access: Use get_contract_download to grab finished documents as soon as they are ready for your records.
- Simplified Orchestration: Use create_shangqian_contract to turn a conversation into a live, trackable signature request.

## How It Works

The bottom line is you get a natural language interface for China's primary digital signature platform.

1. Subscribe to the ShangQian MCP on Vinkius.
2. Input your ShangQian Developer ID and RT Secret in your AI client.
3. Start asking your agent to manage contracts or register users.

## Frequently Asked Questions

**Can the ShangQian MCP handle KYC for Chinese users?**
Yes, it allows your agent to perform identity verification and KYC checks directly. This helps you ensure compliance without manual checks.

**How do I use ShangQian MCP to create contracts?**
You can just tell your agent to create a contract using a specific template name. It will handle the initialization for you.

**Can I manage my templates with this Connector?**
Yes, you can list, audit, and upload new contract templates to your library using natural language.

**Does ShangQian MCP work for enterprise users?**
It supports both personal and enterprise user registration. Your agent can manage these accounts as needed.

**How do I get the final signed documents?**
Once a contract is finished, you can ask your agent for the download link. It will retrieve the secure URL for the PDF.

**Is this Connector good for high-volume contract signing?**
It's built for it. It's designed to handle multiple contracts and users efficiently, making it great for HR or legal teams.

**How do I find my ShangQian Developer ID and Secret?**
Log in to the [BestSign Developer Platform](https://open.bestsign.cn/), navigate to the 'Application Management' or 'Credentials' section to find your unique Developer ID and RT Secret.

**What is the 'account' identifier?**
The account identifier is a unique string used to identify a user in the ShangQian system, typically a mobile phone number or an email address. It is required for registration and signing operations.

**Does this server handle HMAC-SHA1 signatures?**
Yes! The server automatically calculates the required HMAC-SHA1 signature using your RT Secret for every request, ensuring secure authorized communication with the ShangQian API.