Mcp-reportia MCP Server

Reportia HTTP API as 66 curated MCP tools (accounting, mappings, SIIGO).

Local serverstdio

What is the Mcp-reportia MCP Server?

Mcp-reportia is an MCP integration. Reportia HTTP API as 66 curated MCP tools (accounting, mappings, SIIGO).

Packages and local setup

The published npm package is @james.valencia/mcp-reportia, version 0.3.2. Its declared MCP transport is stdio.

The package declares REPORTIA_BASE_URL (required): Base URL of the Reportia API (without trailing slash). Example: https://reportia.example.com; REPORTIA_TOKEN: Bearer token for M2M authentication. Mutually exclusive with REPORTIA_COOKIE; either can be paired with REPORTIA_EMAIL+REPORTIA_PASSWORD (session login) for cookie fallback.; REPORTIA_COOKIE: Pre-issued Reportia session cookie (e.g. connect.sid=s%3A...). For upstream callers that already hold the resolved user's session and want the child to authenticate as that user without re-login. Mutually exclusive with REPORTIA_TOKEN. Skips /api/auth/login and /api/auth/logout.; REPORTIA_EMAIL: Email for cookie-session authentication.; REPORTIA_PASSWORD: Password for cookie-session authentication.; REPORTIA_COMPANY_ID: Default companyId used when a tool accepts it as optional.; REPORTIA_TIMEOUT_MS: HTTP request timeout in milliseconds (default 30000).; REPORTIA_DOWNLOAD_DIR: Directory where downloaded Excel/PDF exports are saved (default ./downloads).; REPORTIA_USER_AGENT: Custom User-Agent header (default mcp-reportia/0.1.0).; REPORTIA_MAX_DOWNLOAD_BYTES: Maximum bytes for a single binary download (default 104857600 = 100MB)..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.3.2 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
REPORTIA_BASE_URLBase URL of the Reportia API (without trailing slash). Example: https://reportia.example.comYes
REPORTIA_TOKENBearer token for M2M authentication. Mutually exclusive with REPORTIA_COOKIE; either can be paired with REPORTIA_EMAIL+REPORTIA_PASSWORD (session login) for cookie fallback.Optional
REPORTIA_COOKIEPre-issued Reportia session cookie (e.g. connect.sid=s%3A...). For upstream callers that already hold the resolved user's session and want the child to authenticate as that user without re-login. Mutually exclusive with REPORTIA_TOKEN. Skips /api/auth/login and /api/auth/logout.Optional
REPORTIA_EMAILEmail for cookie-session authentication.Optional
REPORTIA_PASSWORDPassword for cookie-session authentication.Optional
REPORTIA_COMPANY_IDDefault companyId used when a tool accepts it as optional.Optional
REPORTIA_TIMEOUT_MSHTTP request timeout in milliseconds (default 30000).Optional
REPORTIA_DOWNLOAD_DIRDirectory where downloaded Excel/PDF exports are saved (default ./downloads).Optional
REPORTIA_USER_AGENTCustom User-Agent header (default mcp-reportia/0.1.0).Optional
REPORTIA_MAX_DOWNLOAD_BYTESMaximum bytes for a single binary download (default 104857600 = 100MB).Optional