Novalink

Use case

Answer questions about a codebase with an MCP server

Updated September 21, 2026

"How does auth work in this repo?" is a question someone asks every week. An MCP server that already knows how to read a repository's documentation answers it, and the agent decides which of its tools to use.

Nodes used:manual_triggeragentmcp_toolconnector_actionoutput

Connect the server

On the MCP page, search the marketplace for a documentation server and add it. Novalink lists its tools, here one that lists a repository's pages and one that answers questions about it.

Nothing else is needed: the server publishes what each tool takes, so its inputs appear on the node. See MCP servers.

How the workflow runs

  1. The trigger carries the question and the repository, for example { question, repo }.
  2. The MCP node is attached to the agent as a tool, with Offer every tool on this server switched on, so the agent can list the pages first and then ask its question.
  3. The agent answers in a few sentences, citing the pages it read.
  4. Slack · Post message sends the answer to the channel that asked, and the Output node records it.

Fill the nodes with templates

Agent · User prompt
Answer this question about {{ trigger.repo }} using the documentation tools:
{{ trigger.question }}
Slack · Post message
Channel: #engineering
Text: {{ nodes.answer.output.text }}

What to keep in mind

Build it on the canvas

Create a free account, describe the workflow or wire it yourself, and run it in the browser.