Connect Your AI Tool to Legalesign
The Legalesign MCP server gives AI coding assistants direct access to the full Legalesign documentation — GraphQL schema reference, REST API guides, web app how-tos, tutorials, and product concepts. Your AI tool can look up types, search for guides, and read documentation while helping you work.
Endpoint: https://mcp.legalesign.com/mcp
Supported Tools
Any tool that supports the Model Context Protocol (MCP) over Streamable HTTP can connect. This includes Cursor, Claude Desktop, Windsurf, and others.
Setup
Claude Desktop · Amazon Q Developer
Add to your config file:
| Tool | Config file |
|---|---|
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) |
| Amazon Q Developer | ~/.aws/amazonq/mcp.json |
{
"mcpServers": {
"legalesign": {
"url": "https://mcp.legalesign.com/mcp"
}
}
}
Restart the tool after saving.
Cursor
Add to .cursor/mcp.json (project-level) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"legalesign": {
"url": "https://mcp.legalesign.com/mcp",
"transport": "streamable-http"
}
}
}
Restart Cursor. The Legalesign tools will appear in the MCP panel.
Windsurf
Add to your Windsurf MCP config:
{
"mcpServers": {
"legalesign": {
"serverUrl": "https://mcp.legalesign.com/mcp"
}
}
}
OpenAI Codex CLI
Add to ~/.codex/config.json:
{
"mcpServers": {
"legalesign": {
"type": "url",
"url": "https://mcp.legalesign.com/mcp"
}
}
}
VS Code Copilot
Add to .vscode/mcp.json (project-level) or user settings:
{
"servers": {
"legalesign": {
"type": "http",
"url": "https://mcp.legalesign.com/mcp"
}
}
}
Other MCP Clients
Any MCP client that supports Streamable HTTP transport can connect using the endpoint https://mcp.legalesign.com/mcp. Consult your tool's documentation for how to add an MCP server.
Available Tools
The server exposes three tools:
lookup
Look up a GraphQL schema entity by name — types, enums, inputs, queries, or mutations. Returns the full reference documentation.
lookup({ name: "Document" })
lookup({ name: "send", category: "mutation" })
lookup({ name: "DocumentSendSettingsInput" })
search
Search across all Legalesign documentation. Use product_area to scope results.
search({ query: "upload pdf", product_area: "graphql" })
search({ query: "signing experience", product_area: "web-app" })
search({ query: "webhook" })
Product areas: graphql, web-app, rest-api, components, releases
getGuide
Fetch a how-to guide, explanation, or tutorial by topic.
getGuide({ topic: "authenticate", product_area: "graphql" })
getGuide({ topic: "sending methods", product_area: "web-app" })
getGuide({ topic: "pagination" })
Tips for Best Results
- Be specific about the product area. Include
product_areain your searches to get the most relevant results. - Use
lookupfor GraphQL schema details. If you know the type or mutation name,lookupreturns the full reference page in one call. - Use
searchthenlookuporgetGuide. If you're not sure of the exact name, search first to find candidates, then fetch the full page. - Use
getGuidefor concepts. Questions like "how does pagination work?" or "what are the sending methods?" are best answered by guides.
No Authentication Required
The MCP server is read-only and serves public documentation. No API key or authentication is needed.