Skip to main content

softkad-mcp

MCP server for APIDIAN 2026 — Softkad's DIAN UBL 2.1 e-invoicing service (Colombia).

Connect your AI assistant (Claude, ChatGPT, Cursor, etc.) to the APIDIAN API to:

  • Emit electronic invoices, credit notes, debit notes
  • Manage companies, certificates, and resolutions
  • Query documents, customers, and DIAN tables
  • Download XML/PDF files and check DIAN status

Prerequisites

  • uv installed (curl -LsSf https://astral.sh/uv/install.sh | sh)
  • An APIDIAN company token (obtained by registering a company in the platform)

Quick start — Claude Desktop

Paste this into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "softkad-apidian": {
      "command": "uvx",
      "args": [
        "--from", "softkad-mcp",
        "softkad-mcp-bridge",
        "https://apidian-mcp.softkad.co/sse",
        "--token", "TU_TOKEN_AQUI",
        "--no-verify-ssl"
      ]
    }
  }
}

Replace TU_TOKEN_AQUI with your APIDIAN company token. Restart Claude Desktop completely (Cmd+Q → reopen).

Alternative: token via environment variable (more secure)

{
  "mcpServers": {
    "softkad-apidian": {
      "command": "uvx",
      "args": [
        "--from", "softkad-mcp",
        "softkad-mcp-bridge",
        "https://apidian-mcp.softkad.co/sse",
        "--no-verify-ssl"
      ],
      "env": {
        "APIDIAN_MCP_TOKEN": "TU_TOKEN_AQUI"
      }
    }
  }
}

Quick start — ChatGPT Desktop

Paste into ~/Library/Application Support/OpenAI/ChatGPT/mcp.json:

{
  "mcpServers": {
    "softkad-apidian": {
      "command": "uvx",
      "args": [
        "--from", "softkad-mcp",
        "softkad-mcp-bridge",
        "https://apidian-mcp.softkad.co/sse",
        "--token", "TU_TOKEN_AQUI",
        "--no-verify-ssl"
      ]
    }
  }
}

Quick start — Cursor (SSE direct)

{
  "mcpServers": {
    "softkad-apidian": {
      "type": "sse",
      "url": "https://apidian-mcp.softkad.co/sse?token=TU_TOKEN_AQUI"
    }
  }
}

Available tools

Configuration

  • apidian_company — Register / update a company (returns token on creation)
  • apidian_company_get — Query a company by NIT
  • apidian_certificate_upload — Upload digital certificate .p12
  • apidian_register_software — Register billing software
  • apidian_create_resolution — Create a resolution

Catalog & Query

  • apidian_documents_list — List documents by date/search
  • apidian_customers_list / apidian_customer_get / apidian_customer_search
  • apidian_items_list / apidian_item_get
  • apidian_payment_forms / apidian_payment_methods — DIAN tables
  • apidian_information — Query DIAN taxpayer info (RUT)
  • apidian_download — Download XML / PDF

Emission

  • apidian_invoice — Sales invoice
  • apidian_credit_note / apidian_debit_note
  • apidian_support_document / apidian_eqdoc
  • apidian_payroll — Payroll document
  • apidian_invoice_mandate — Invoice with mandate (factoring)

Status

  • apidian_status_zip — Query by ZIP_KEY
  • apidian_status_document — Query by CUFE/CUNE
  • apidian_events_document — List registered events

Auxiliary

  • apidian_next_consecutive — Next consecutive number
  • apidian_whatsapp_send — Send WhatsApp messages

Troubleshooting

Symptom Cause Fix
softkad-mcp-bridge was not found Missing --from softkad-mcp Add it to args
falta el token No --token or APIDIAN_MCP_TOKEN Add --token or set env
SSL: CERTIFICATE_VERIFY_FAILED Let's Encrypt cert not trusted Add --no-verify-ssl
Server not showing in Claude Claude not restarted Close fully (Cmd+Q) and reopen
"Token no válido" Token expired Regenerate via company registration

Developer documentation

For local development, testing, and server deployment: 📖 Full README on GitHub


Softkad — softkad.com

Metadata

Release files for softkad-mcp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for softkad-mcp 0.1.3
File Size Uploaded Provenance
softkad_mcp-0.1.3.tar.gz 31.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for softkad-mcp 0.1.3
File Interpreter ABI Platform
softkad_mcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 54.8 kB

Release files / softkad_mcp-0.1.3.tar.gz

Download URL softkad_mcp-0.1.3.tar.gz
Size 31.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a80fa79620c5f315e38a1d81050dd8424ec7b5ec204c185cc4b67902b69d25c5
BLAKE2b-256 checksum
How to use checksums
a7c025429689e65a0fc823acc30b28bba93bddec748799cf280d2616e609a0ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.4

Release files / softkad_mcp-0.1.3-py3-none-any.whl

Download URL softkad_mcp-0.1.3-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1d60ef2d6254f58686f2790f171a4548102466d2466837a912a2aac0da879109
BLAKE2b-256 checksum
How to use checksums
88a5ce59045958c5b5512e1cd2c220db5e3cc000488ea05f7cd9946699e72311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.4

Security for softkad-mcp 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page