Skip to main content

VeLeads Backend

The VeLeads backend is a NestJS API plus a standalone Hatchet worker (TypeScript, Prisma, Postgres). Data is organised into lists — each list owns its columns and its records, and everything is scoped to a workspace for multi-tenancy.

These docs focus on the MCP server: a Model Context Protocol endpoint that lets MCP clients (such as Claude Code) call VeLeads tools directly.

What the MCP server gives you

  • A single streamable-HTTP endpoint: POST /mcp.
  • Authentication with your existing workspace API key (vld_…) — no separate credential.
  • Tools that reuse the same workspace-scoped services as the REST API, so behaviour is identical.

The first tool is research_company: point it at a list and it researches the companies in that list and writes the results back into a column on the table.

Where to go next