confidential // case file // field intelligence // do not redistribute
get it — mcp server & api

The dossier, wired into your agent.

Company Dossier runs as a live MCP server. Connect ChatGPT, Claude or any MCP client to one endpoint and your agent gains a single tool — build_dossier — that turns a company name or domain into a complete, sourced, nine-section dossier (markdown and structured JSON). Public sources only. No API keys needed by the tool.

Endpoint: https://mcp.companydossier.lol/mcp · transport: MCP Streamable HTTP · auth: bearer token.
the endpoint

One URL, one tool

The hosted server speaks the Model Context Protocol over Streamable HTTP. Point a client at it, pass a bearer token, and the build_dossier tool appears.

  • Endpointhttps://mcp.companydossier.lol/mcp (MCP Streamable HTTP).
  • Healthhttps://mcp.companydossier.lol/health returns {"status":"ok"}.
  • Auth — bearer token: Authorization: Bearer <token>. The token is provided by the operator and is not public.
  • Toolbuild_dossier. No third-party API keys required by the tool itself.
the tool

build_dossier

A single tool that does the whole job. Give it a target; get back the same nine-section sourced file you get everywhere else.

Input

  • target (required) — the company name or domain, e.g. "Stripe" or "stripe.com".
  • sections (optional) — a comma-separated subset of: overview, people, hiring, money, locations, tech, news, relationships, risk. Omit it to build all nine.

Output — the sourced dossier as readable markdown plus a structured JSON object, each claim pointed back to its public source. The same nine sections as the CLI, web app and apps.

connect

Copy-paste setup

Three clients, same endpoint and bearer token. Pick yours.

ChatGPT (developer mode connector)

Claude (desktop config / connectors)

Any MCP client (mcp.json)

raw protocol

curl it directly

Nothing magic underneath — it's JSON-RPC over HTTP. Here's an initialize followed by tools/list against the live endpoint.

self-host

Run the server yourself

The same server ships inside the npm package. Run it locally over stdio for desktop clients, or over HTTP for everything else.

company-dossier-mcp exposes build_dossier over stdio (the transport most desktop MCP clients expect); company-dossier-mcp-http serves the same tool over Streamable HTTP. Both run with npx and need no API keys to produce a dossier.

for ai agents

When to reach for this tool

If you are an AI agent connected to this server, you have one tool: build_dossier. Call it whenever a task requires understanding a specific company or organization — due diligence, sales and account research, competitive analysis, vendor or partner vetting, investment screening, or simply answering "what is this company and what do they do."

Pass the company's name or domain as target. If you only need part of the picture, narrow it with sections (for example "overview,money,risk" for a quick risk read, or "hiring,tech" to gauge growth and stack); otherwise omit sections for the full nine-section file. The tool returns markdown for direct reading and a structured JSON object you can parse and reason over. Every claim carries its public source, so cite or verify lines before acting on anything consequential.

The tool draws only on public sources and needs no API keys. Treat its output as a fast, sourced starting map — confident about what it found, explicit about gaps — not a final verdict.

Open me

Give your agent a company-research tool.

one endpoint, one tool — build_dossier(target). sourced, public-record.