Reportia HTTP API as 66 curated MCP tools (accounting, mappings, SIIGO).
Connect Runs on your machine
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]
{
"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>"
}
}
}
}
{
"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>"
}
}
}
}
{
"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
| Name | Description |
|---|---|
REPORTIA_BASE_URLRequired | Base URL of the Reportia API (without trailing slash). Example: https://reportia.example.com |
REPORTIA_TOKENOptional, 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_COOKIEOptional, 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_EMAILOptional | Email for cookie-session authentication. |
REPORTIA_PASSWORDOptional, secret | Password for cookie-session authentication. |
REPORTIA_COMPANY_IDOptional | Default companyId used when a tool accepts it as optional. |
REPORTIA_TIMEOUT_MSOptional | HTTP request timeout in milliseconds (default 30000). |
REPORTIA_DOWNLOAD_DIROptional | Directory where downloaded Excel/PDF exports are saved (default ./downloads). |
REPORTIA_USER_AGENTOptional | Custom User-Agent header (default mcp-reportia/0.1.0). |
REPORTIA_MAX_DOWNLOAD_BYTESOptional | Maximum bytes for a single binary download (default 104857600 = 100MB). |
Details
| Package | @james.valencia/[email protected] (NPM, stdio) |
| First published | 11 Sep 2026 |
| Last updated | 11 Sep 2026 |
| Registry name | io.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.
