Vinkius
ShangQian / BestSign

ShangQian / BestSign MCP. Automate the entire contract signing and compliance workflow.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ShangQian / 上上签 (BestSign) MCP on Cursor AI Code Editor MCP Client ShangQian / 上上签 (BestSign) MCP on Claude Desktop App MCP Integration ShangQian / 上上签 (BestSign) MCP on OpenAI Agents SDK MCP Compatible ShangQian / 上上签 (BestSign) MCP on Visual Studio Code MCP Extension Client ShangQian / 上上签 (BestSign) MCP on GitHub Copilot AI Agent MCP Integration ShangQian / 上上签 (BestSign) MCP on Google Gemini AI MCP Integration ShangQian / 上上签 (BestSign) MCP on Lovable AI Development MCP Client ShangQian / 上上签 (BestSign) MCP on Mistral AI Agents MCP Compatible ShangQian / 上上签 (BestSign) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

ShangQian / 上上签 (BestSign) connects your agent to China’s leading B2B digital signature platform. It handles the entire contract lifecycle—from user registration and KYC checks to template creation and final signing.

Your agent can initialize contracts, check status updates, or generate download links without you touching the BestSign portal.

What your AI agents can do

Create shangqian contract

Creates a new contract document ready for signatures using specified templates.

Get contract details

Retrieves the current metadata and status details for an existing contract ID.

Get contract download

Gets a secure, temporary download URL for a finalized or drafted document.

+ 5 more capabilities included
Manage User Identity

The server registers new people or companies and verifies their identity using KYC checks.

Create Contract Drafts

You can generate a contract document ready to be signed, pulling from existing templates.

Track Signing Status

The agent checks the current status of any active contract (e.g., 'partially signed' or 'pending').

Finalize and Retrieve Documents

Once signatures are collected, you can trigger the final sign-off and get a secure download link for the executed PDF.

Update Contract Templates

You can upload new contract templates or list existing ones in the system's document library.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

ShangQian / BestSign: 8 Tools for Document Lifecycle Management

Use these tools to manage the full lifecycle of contracts. You can create drafts, verify user identities, initiate signatures, and download final documents.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using ShangQian / 上上签 (BestSign) on Vinkius
create019d847e

create shangqian contract

Creates a new contract document ready for signatures using specified templates.

get019d847e

get contract details

Retrieves the current metadata and status details for an existing contract ID.

get019d847e

get contract download

Gets a secure, temporary download URL for a finalized or drafted document.

get019d847e

get user certificate

Retrieves the digital certificate details for a specified user account.

register019d847e

register shangqian user

Registers a completely new personal or corporate user into the ShangQian system.

sign019d847e

sign contract now

Initiates and records the digital signature from an authorized account on a contract.

upload019d847e

upload shangqian template

Adds a new, structured template to your company's library of reusable contract documents.

verify019d847e

verify identity v2

Performs a digital identity check (KYC) on a user against external verification sources.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ShangQian / 上上签 (BestSign), then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,900+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
ShangQian / BestSign MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ShangQian / 上上签 (BestSign). All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Managing contracts means juggling status updates and compliance checks across multiple tools.

Today, tracking agreements is painful. You have to log into the portal, check the signers' statuses in one tab, download a draft in another, and then email that link to someone else just to get them to verify their identity before you can move on.

With this MCP server, your agent does it all in one go. You ask for the status of contract ID 'XYZ', and the system instantly returns the current progress—who signed, who hasn't, and if the user is compliant. It cuts out the dashboard clicking entirely.

ShangQian / BestSign MCP Server: Initiate Contract Signing from Chat

Manual signing involves generating a document, manually finding the correct template ID, and then emailing the link to each required signer. This process is slow and error-prone.

Now you just tell your agent: 'Create a new contract using the standard NDA.' The agent handles `create_shangqian_contract`, gets the necessary IDs, sends the document, and waits for all signers—all without you leaving your chat window. It's that simple.

What you can do with this MCP connector

Listen up: The ShangQian BestSign MCP Server hooks your agent directly into China's B2B digital signature platform. This isn't some basic API wrapper; it handles the whole contract lifecycle—from setting up a new user to getting the final, signed PDF. Your agent runs these processes without you ever having to log into the BestSign portal.

You use this server when your workflow demands automated document handling and legal signing.

User Identity Management:
You can onboard people or companies using register_shangqian_user, which signs up a completely new account in the system. Before anything else, you check who's legit: running verify_identity_v2 performs the mandatory KYC identity checks against external sources, and if you need to confirm credentials later, get_user_certificate retrieves the specific digital certificate details for any authorized user.

Template and Draft Creation:
Before a contract can be signed, it needs structure. You control your document library by uploading new reusable templates using upload_shangqian_template. Once you've got those definitions stored away, you use create_shangqian_contract to generate a brand-new, signature-ready contract document based on one of your existing templates.

Contract Tracking and Status:
Need to know where things stand? You don't gotta guess. Calling get_contract_details instantly retrieves the current metadata and status for any specific contract ID you feed it. This tells your agent if the contract is pending, partially signed, or fully executed.

The Signing Process:
The workflow culminates with signing. When authorized parties are ready to sign, your agent triggers the signature using sign_contract_now, recording that digital approval on the document. Once all signatures are collected and the finalization process runs, you get a secure download link for the completed PDF file by calling get_contract_download.

Built · Hosted · Managed by Vinkius ShangQian BestSign MCP Server - Digital Contract Workflow Server ID 019d847e-b8fe-7323-ad4a-44d467f23ab1
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About ShangQian / BestSign MCP

How do I check if a user is compliant using verify_identity_v2? +

You run verify_identity_v2 and pass the user’s details. The server returns a success or failure code based on their digital certificate status, letting you know instantly if they are good to go.

What is the difference between create_shangqian_contract and upload_shangqian_template? +

upload_shangqian_template puts a reusable contract format into your library. create_shangqian_contract uses that stored template ID to generate an actual, actionable document ready for signing.

Can I get the final signed PDF using get_contract_download? +

Yes, but only if all required signers have completed their signatures. Running get_contract_details first helps you confirm the status is 'FULLY_SIGNED' before attempting to download.

How do I register a new corporate user in ShangQian? +

Use register_shangqian_user. This tool handles creating the account and setting up the framework so that you can later request their digital certificate via get_user_certificate.

What process should I follow to validate a user's digital identity before signing with `sign_contract_now`? +

You must first run the get_user_certificate tool. This confirms the individual's valid digital certificate and status within the ShangQian system. It’s a necessary security step that proves the person initiating the signature action is who they claim to be.

If I need to change or review my contract forms, how do I list my available templates before using `create_shangqian_contract`? +

You'll use a dedicated template listing tool (separate from the main creation call). This step lets you audit your full library of document definitions. You confirm the correct ID and name before initiating the contract, which prevents starting with an outdated form.

How does `get_contract_details` help me track a contract that is currently in progress? +

The tool provides real-time status updates on the agreement. It doesn't just say 'signed'; it shows exactly which signers have completed their part, and if there are any outstanding actions required to move the workflow forward.

What credentials do I need for my AI client to successfully execute operations like `register_shangqian_user`? +

You must provide your specific ShangQian Developer ID and RT Secret. These unique keys are required by the server to authenticate your agent and authorize any actions, ensuring that only you can manage user accounts.

How do I find my ShangQian Developer ID and Secret? +

Log in to the BestSign Developer Platform, 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.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for ShangQian / BestSign. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.