NestDaddy

Mcp Reportia

io.github.javalenciacai/mcp-reportia ยท v0.3.2

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

Connect Runs on your machine

Terminal
claude mcp add mcp-reportia -e REPORTIA_BASE_URL=<REPORTIA_BASE_URL> -e REPORTIA_TOKEN=<REPORTIA_TOKEN> -e REPORTIA_COOKIE=<REPORTIA_COOKIE> -e REPORTIA_EMAIL=<REPORTIA_EMAIL> -e REPORTIA_PASSWORD=<REPORTIA_PASSWORD> -e REPORTIA_COMPANY_ID=<REPORTIA_COMPANY_ID> -e REPORTIA_TIMEOUT_MS=<REPORTIA_TIMEOUT_MS> -e REPORTIA_DOWNLOAD_DIR=<REPORTIA_DOWNLOAD_DIR> -e REPORTIA_USER_AGENT=<REPORTIA_USER_AGENT> -e REPORTIA_MAX_DOWNLOAD_BYTES=<REPORTIA_MAX_DOWNLOAD_BYTES> -- npx -y @james.valencia/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-reportia": {
      "command": "npx",
      "args": [
        "-y",
        "@james.valencia/[email protected]"
      ],
      "env": {
        "REPORTIA_BASE_URL": "<REPORTIA_BASE_URL>",
        "REPORTIA_TOKEN": "<REPORTIA_TOKEN>",
        "REPORTIA_COOKIE": "<REPORTIA_COOKIE>",
        "REPORTIA_EMAIL": "<REPORTIA_EMAIL>",
        "REPORTIA_PASSWORD": "<REPORTIA_PASSWORD>",
        "REPORTIA_COMPANY_ID": "<REPORTIA_COMPANY_ID>",
        "REPORTIA_TIMEOUT_MS": "<REPORTIA_TIMEOUT_MS>",
        "REPORTIA_DOWNLOAD_DIR": "<REPORTIA_DOWNLOAD_DIR>",
        "REPORTIA_USER_AGENT": "<REPORTIA_USER_AGENT>",
        "REPORTIA_MAX_DOWNLOAD_BYTES": "<REPORTIA_MAX_DOWNLOAD_BYTES>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-reportia": {
      "command": "npx",
      "args": [
        "-y",
        "@james.valencia/[email protected]"
      ],
      "env": {
        "REPORTIA_BASE_URL": "<REPORTIA_BASE_URL>",
        "REPORTIA_TOKEN": "<REPORTIA_TOKEN>",
        "REPORTIA_COOKIE": "<REPORTIA_COOKIE>",
        "REPORTIA_EMAIL": "<REPORTIA_EMAIL>",
        "REPORTIA_PASSWORD": "<REPORTIA_PASSWORD>",
        "REPORTIA_COMPANY_ID": "<REPORTIA_COMPANY_ID>",
        "REPORTIA_TIMEOUT_MS": "<REPORTIA_TIMEOUT_MS>",
        "REPORTIA_DOWNLOAD_DIR": "<REPORTIA_DOWNLOAD_DIR>",
        "REPORTIA_USER_AGENT": "<REPORTIA_USER_AGENT>",
        "REPORTIA_MAX_DOWNLOAD_BYTES": "<REPORTIA_MAX_DOWNLOAD_BYTES>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-reportia": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@james.valencia/[email protected]"
      ],
      "env": {
        "REPORTIA_BASE_URL": "<REPORTIA_BASE_URL>",
        "REPORTIA_TOKEN": "<REPORTIA_TOKEN>",
        "REPORTIA_COOKIE": "<REPORTIA_COOKIE>",
        "REPORTIA_EMAIL": "<REPORTIA_EMAIL>",
        "REPORTIA_PASSWORD": "<REPORTIA_PASSWORD>",
        "REPORTIA_COMPANY_ID": "<REPORTIA_COMPANY_ID>",
        "REPORTIA_TIMEOUT_MS": "<REPORTIA_TIMEOUT_MS>",
        "REPORTIA_DOWNLOAD_DIR": "<REPORTIA_DOWNLOAD_DIR>",
        "REPORTIA_USER_AGENT": "<REPORTIA_USER_AGENT>",
        "REPORTIA_MAX_DOWNLOAD_BYTES": "<REPORTIA_MAX_DOWNLOAD_BYTES>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
REPORTIA_BASE_URL
Required
Base URL of the Reportia API (without trailing slash). Example: https://reportia.example.com
REPORTIA_TOKEN
Optional, secret
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
Optional, secret
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
Optional
Email for cookie-session authentication.
REPORTIA_PASSWORD
Optional, secret
Password for cookie-session authentication.
REPORTIA_COMPANY_ID
Optional
Default companyId used when a tool accepts it as optional.
REPORTIA_TIMEOUT_MS
Optional
HTTP request timeout in milliseconds (default 30000).
REPORTIA_DOWNLOAD_DIR
Optional
Directory where downloaded Excel/PDF exports are saved (default ./downloads).
REPORTIA_USER_AGENT
Optional
Custom User-Agent header (default mcp-reportia/0.1.0).
REPORTIA_MAX_DOWNLOAD_BYTES
Optional
Maximum bytes for a single binary download (default 104857600 = 100MB).

Details

Package@james.valencia/[email protected] (NPM, stdio)
First published11 Sep 2026
Last updated11 Sep 2026
Registry nameio.github.javalenciacai/mcp-reportia

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.