---
name: eSignatures
version: 1.0.0
description: "AI Agents can now create and send effortless, mobile-friendly contracts that impress your clients and streamline your workflow."
homepage: https://esignatures.com/api/
metadata: {"seren":{"category":"integration","publisher_slug":"esignatures","api_base":"https://api.serendb.com"}}
---

# eSignatures

AI Agents can now create and send effortless, mobile-friendly contracts that impress your clients and streamline your workflow.

## API Endpoints

### POST `/contracts`

Create and send contracts

**Example:**

```bash
curl -X POST https://api.serendb.com/publishers/esignatures/contracts \
  -H "Authorization: Bearer $SEREN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST `/contracts/{contract_id}/withdraw`

Withdraw a contract

**Example:**

```bash
curl -X POST https://api.serendb.com/publishers/esignatures/contracts/{contract_id}/withdraw \
  -H "Authorization: Bearer $SEREN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST `/contracts/{contract_id}/signers`

Add signers to a contract

**Example:**

```bash
curl -X POST https://api.serendb.com/publishers/esignatures/contracts/{contract_id}/signers \
  -H "Authorization: Bearer $SEREN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST `/templates`

Create templates

**Example:**

```bash
curl -X POST https://api.serendb.com/publishers/esignatures/templates \
  -H "Authorization: Bearer $SEREN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### GET `/contracts/{contract_id}`

Get contract details

**Example:**

```bash
curl -X GET https://api.serendb.com/publishers/esignatures/contracts/{contract_id} \
  -H "Authorization: Bearer $SEREN_API_KEY"
```

### GET `/templates`

List templates

**Example:**

```bash
curl -X GET https://api.serendb.com/publishers/esignatures/templates \
  -H "Authorization: Bearer $SEREN_API_KEY"
```

## MCP Tools

This API publisher also supports MCP (Model Context Protocol) access. Each API endpoint is available as an MCP tool.

### Available Tools

- `post_contracts`: Create and send contracts
- `post_contracts_by_contract_id_withdraw`: Withdraw a contract
- `post_contracts_by_contract_id_signers`: Add signers to a contract
- `post_templates`: Create templates
- `get_contracts_by_contract_id`: Get contract details
- `get_templates`: List templates

### Introspection

```bash
# List tools
curl https://api.serendb.com/publishers/esignatures/_mcp/tools \
  -H "Authorization: Bearer $SEREN_API_KEY"

# Call a tool
curl -X POST https://api.serendb.com/publishers/esignatures/_mcp/tools/{tool_name} \
  -H "Authorization: Bearer $SEREN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"body": {"key": "value"}}'
```

## Pricing

**Pricing Model:** per_request

- Price per request: $0

**Minimum charge:** $0.00010000

---

## Need Help?

- Seren Docs: https://docs.serendb.com
- Publisher: AI Agents can now create and send effortless, mobile-friendly contracts that impress your clients and streamline your workflow.
