- Home
- MCP servers
- DocuSign
DocuSign
- java
3
GitHub Stars
java
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"cdatasoftware-docusign-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/Salesforce.prp"
]
}
}
}This MCP Server for DocuSign lets you query live DocuSign data through a simple, local MCP interface. It exposes DocuSign data via the CData JDBC Driver as relational models, so you can ask questions in natural language and receive up-to-date answers without writing SQL. It is read-only for this deployment, making it safe for LLMs to fetch information from DocuSign data.
How to use
Connect with your MCP client to access the DocuSign data exposed by this server. You interact with the built-in tools by asking natural language questions about documents, envelopes, statuses, and related entities. You can request summaries, counts, statuses, and correlations across data such as which envelopes are in a given status, which accounts have most activity, or what dates certain events occurred.
How to install
Prerequisites you need before starting:
- Java Runtime Environment (JRE) or JDK installed
- Maven installed for building the server
- A DocuSign account to access data via the CData JDBC Driver (or a trial/license of the driver)
git clone https://github.com/cdatasoftware/docusign-mcp-server-by-cdata.git
cd docusign-mcp-server-by-cdata
mvn clean install
Download and install the CData JDBC Driver for DocuSign from the official site, then license it using the provided license utility in your environment.
java -jar cdata.jdbc.docusign.jar --license
Configure your DocuSign connection by running the JDBC driver’s connection utility, then save the resulting connection string for use in the server’s configuration.
java -jar cdata.jdbc.docusign.jar
Create a properties file for the JDBC connection (e.g., docusign.prp) and fill in the required fields including the JDBC URL you obtained from the previous step.
env
Prefix=docusign
ServerName=CDataDocusign
ServerVersion=1.0
DriverPath=PATH\\TO\\cdata.jdbc.docusign.jar
DriverClass=cdata.jdbc.docusign.DocusignDriver
JdbcUrl=jdbc:docusign:InitiateOAuth=GETANDREFRESH;
Tables=
Create a Claude Desktop configuration to register the MCP server. Place the following in claude_desktop_config.json under the mcpServers section, or add it to your existing config if you already have one.
Windows JSON
{
"mcpServers": {
"docusign_mcp": {
"command": "PATH\\TO\\java.exe",
"args": [
"-jar",
"PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
"PATH\\TO\\docusign.prp"
]
},
...
}
}
Linux/Mac JSON
{
"mcpServers": {
"docusign_mcp": {
"command": "/PATH/TO/java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/docusign.prp"
]
},
...
}
}
Additional setup notes
To run the MCP Server on its own, execute the following command. The server uses stdio and runs on the same machine as your client.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
Notes and usage tips
If you need to switch clients or refresh the MCP configuration, fully exit the client and start it again so the MCP server appears. You can ask the client questions like, “How many open envelopes are in my draft state?” or “Which users have the most activity this week?” The server provides read-only access to DocuSign data, making it suitable for exploratory data queries and live data insights.
Available tools
docusign_get_tables
Retrieves a list of tables available in the data source. The output is in CSV format with column headers.
docusign_get_columns
Retrieves a list of columns for a specified table. The output is in CSV format with column headers.
docusign_run_query
Executes a SQL SELECT query against the data source and returns the results.