Connect Claude Code to eContract

Connect eContract to Claude Code, Anthropic’s coding agent for the terminal and IDEs.

Sign in with OAuth

Recommended for personal use: you sign in once and the client keeps the connection alive.

  1. 1Add the server for all your projects with the command below.
  2. 2Start Claude Code, run /mcp, select econtract and sign in to eContract in the browser.
Terminal
claude mcp add --transport http --scope user econtract https://api.econtract.online/mcp

Use an API key

For unattended runs. Create a key, store it in the ECONTRACT_API_KEY environment variable and keep it out of shared files. Create an API key

  1. 1Set the ECONTRACT_API_KEY environment variable to your API key.
  2. 2Add the server to .mcp.json in your project. Claude Code reads the key from the environment, so the file holds no secret.
.mcp.json
{
  "mcpServers": {
    "econtract": {
      "type": "http",
      "url": "https://api.econtract.online/mcp",
      "headers": {
        "Authorization": "Bearer ${ECONTRACT_API_KEY}"
      }
    }
  }
}

Try it

Once connected, ask your agent in plain language, for example:

  • “Send the attached NDA to [email protected] for signature and give me the signing link.”
  • “Which of my contracts are still waiting for signatures? Remind the signers.”
  • “Check whether the signatures in this PDF are valid and summarise its key terms.”

Agents prepare and send contracts, but they cannot sign or decline for anyone: each signer signs through their own link after confirming a code sent to their email.

These steps follow the official Claude Code documentation as of 2026-10. If the menus have changed since, see the documentation below.

Claude Code MCP documentation