mcpField
T
Taklo

Taklo

VerifiedFeaturedRemote
taklo.nlProductivity0Updated 5w ago

About Taklo

Taklo is the public MCP server for Taklo, business software for installation and maintenance companies. It provides information on pricing, accounting features, integrations, and trial options, plus tools to prepare trial and callback requests without finalizing them.

Key features

  1. 01Looks up Taklo product and pricing facts
  2. 02Calculates monthly price by user count
  3. 03Lists accounting software integrations
  4. 04Returns a trial registration link
  5. 05Records callback requests for human confirmation

Use cases

  1. 01Answer questions about Taklo pricing and services
  2. 02Estimate monthly cost for a number of users
  3. 03Check available accounting integrations
  4. 04Prepare a trial signup or callback request

MCP support

The remote server exposes five Taklo information and request tools over Streamable HTTP. Read-only answers use dated snapshots; request tools do not finalize signups or callbacks.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://taklo.nl/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

5
ParameterTypeRequiredDescription
onderwerpenumYesWelk feitenblok je wiltprijzen | fair_use | bijkopen | proefperiode | diensten | functies | positionering | fiscale_keten | alles

Details

From the project README

Taklo MCP-server

De publieke MCP-server van Taklo — all-in-one bedrijfssoftware voor installatie- en onderhoudsbedrijven.

Een AI-agent kan hiermee feiten over Taklo opzoeken, de maandprijs laten uitrekenen, opvragen wat Taklo zelf aan boekhouding doet (facturen, btw, Peppol) en met welke pakketten het optioneel koppelt, en een proefperiode of terugbelverzoek voorbereiden.

Het endpoint

https://taklo.nl/mcp
  • Transport: Streamable HTTP
  • Authenticatie: geen
  • Kosten: geen
Aansluiten
{
  "mcpServers": {
    "taklo": {
      "type": "http",
      "url": "https://taklo.nl/mcp"
    }
  }
}
Met de hand uitproberen

Stuur een Accept-kop die zowel application/json als text/event-stream accepteert. Zonder die kop antwoordt de server met -32000 Not Acceptable — dat is geen storing.

curl -s -X POST https://taklo.nl/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Een GET op /mcp geeft 405. Dat is correct voor een stateless Streamable-HTTP-server: er is geen sessie om te heropenen. Gebruik /health als healthcheck, niet /mcp.

De tools

ToolWat het doetSoort
taklo_infoFeiten over Taklo: prijzen, fair-use, bijkopen, proefperiode, dienstenalleen-lezen
taklo_prijs_berekenenMaandprijs voor een aantal gebruikers, met de opbouw erbijalleen-lezen
taklo_koppelingenBoekhoudpakketten, en per pakket of je het zelf kunt aanzettenalleen-lezen
start_gratis_proefperiodeGeeft de registreer-link voor de 14-dagen-proeflegt verzoek vast
plan_terugbelmomentLegt een terugbelverzoek vastlegt verzoek vast

Alle bedragen zijn exclusief btw (b2b). De tools vermelden dat zelf; geef het mee als je een bedrag doorvertelt.

Begrensde bevoegdheid

Geen enkele tool maakt zelf een account, afspraak of aanvraag definitief.

start_gratis_proefperiode maakt geen account aan. De tool geeft een registreer-link terug; de gebruiker rondt daar zelf af met zijn eigen e-mailadres. Dat is met opzet — een proef hoort bij een mens, niet bij een assistent. Geef de link ongewijzigd door, inclusief de queryparameters: daarmee ziet Taklo dat de aanmelding via een AI-assistent kwam.

plan_terugbelmoment legt het verzoek vast. Er wordt niemand automatisch gebeld; een mens bevestigt eerst.

Het proces doet nergens een outbound HTTP-call en raakt geen enkele database van Taklo aan.

De data

De lees-tools serveren een snapshot uit data/*.json, niet een live query. Elk antwoord draagt een snapshotDatum zodat je ziet hoe oud de feiten zijn. De snapshots worden bij Taklo gegenereerd uit de productcode en periodiek ververst.

Pas data/*.json niet met de hand aan in een fork die je actueel wilt houden — dan ontstaat er een tweede waarheid naast taklo.nl.

Verschil met de server die op taklo.nl draait

De door Taklo gehoste server schrijft de twee schrijvende tool-aanroepen ook naar een interne logtabel, zodat Taklo kan meelezen hoeveel agent-verkeer er is. Die logsink is interne infrastructuur en zit niet in deze repo; hier gaat dezelfde regel naar stdout.

Richting de aanroepende agent is het gedrag identiek: dezelfde vijf tools, dezelfde antwoorden, dezelfde referentiecodes.

Zelf draaien

npm install
npm start           # luistert op :8790

Of met Docker:

docker build -t taklo-mcp .
docker run -p 8790:8790 taklo-mcp

Daarna:

curl -s http://localhost:8790/health

ALLOWED_HOSTS in server.js bepaalt welke Host-headers geaccepteerd worden (bescherming tegen DNS-rebinding). Draai je dit achter een eigen domein, zet dat domein er dan bij.

Rate limiting

30 lees-acties en 5 schrijvende acties per minuut per IP-adres. De emmers staan in het geheugen van het proces.

Let op bij hergebruik: staat er een gateway of proxy voor die namens meerdere gebruikers aanroept, dan zien al die gebruikers samen één emmer.

Licentie

MIT — zie LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.