Skip to main content

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:

ToolConfig 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 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_area in your searches to get the most relevant results.
  • Use lookup for GraphQL schema details. If you know the type or mutation name, lookup returns the full reference page in one call.
  • Use search then lookup or getGuide. If you're not sure of the exact name, search first to find candidates, then fetch the full page.
  • Use getGuide for 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.