# AverbePorto

Integrate with AverbePorto to streamline authentication and document submission using AI tools. Effortlessly manage your cargo insurance endorsements and access essential services through a secure AP…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add GHSix/averbeporto-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list GHSix/averbeporto-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get GHSix/averbeporto-mcp login

# Call a tool
npx -y @smithery/cli@latest tool call GHSix/averbeporto-mcp login '{}'
```

## Tools (5)

- `login` — Authenticates a user with the AverbePorto API using their username and password. Establishes a session and returns a un…
- `upload` — Uploads a specified file to the AverbePorto API for processing. Requires an active `sessionId` obtained from the `login…
- `consultProtocol` — Consults the AverbePorto API to retrieve details associated with one or more document access keys (44 digits) or protoc…
- `decomposeKey` — Parses a 44-digit (infCte/Id) Brazilian electronic fiscal document access key (like NF-e, CT-e, MDF-e) into its individ…
- `retrieveDocument` — Retrieves a list of electronic fiscal documents (NF-e, CT-e, MDF-e, Minuta CT-e) from the AverbePorto API based on spec…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get GHSix/averbeporto-mcp <tool-name>
```

---

Source: https://github.com/GHSix/AverbePorto-MCP | License: MIT
