Booking plumbers very mafan.
Let AI do it for you.

In the age of AI, why do you still need to call handymen for quotes one by one?

Painting, electric, aircon, pest control: let your Concierge book for you.

View on GitHub
Tukang live
Need a plumber this Saturday, leaking pipe, Toa Payoh.
Pinging 4 plumbers near you
Mike Tan⭐ 4.8bestS$75Sat 9am
Pro-Fix SG⭐ 4.9S$90Sat 11am
QuickPlumb⭐ 4.7S$95Sat 10am
HomeFix⭐ 4.6S$98Sun 9am
Book Mike Tan
Booked, Mike Tan, Sat 9am · S$5 paid, contact unlocked
Add it to your AI

Add Tukang like an app.

No download. No account. Paste one link into the AI chat app you already use.

One link, four web apps below ↓

ChatGPT

Plus · Pro · Business · Enterprise
Web
  1. Open Settings → Apps
  2. Click Add custom app
  3. Paste the Tukang link above

Claude

All plans
Web
  1. Open Settings → Integrations
  2. Click Add MCP server
  3. Paste the Tukang link above

Qwen Chat

qwen.ai web · desktop app
Web
  1. Open Settings → MCP
  2. Click Add MCP
  3. Paste the Tukang link above

Perplexity

Pro
Web
  1. Open Settings → Connectors
  2. Click Add custom connector
  3. Paste the link, check the box, Add

DeepSeek

via IDE / API clients only
IDE only

Works in Cursor, VS Code + Cline, or Claude Code. Add to your MCP config:

{ "url": "https://tukang.app/mcp" }

DeepSeek's web chat doesn't support custom MCP apps yet. If you're on DeepSeek web, use ChatGPT, Claude, or Qwen on the web instead.

Once connected, just ask: “Find me a plumber this Saturday.”

No new app

Tukang lives inside the AI you already use. Nothing to install or update.

You stay in control

Tukang only acts when you ask. Disconnect anytime from the same Connectors screen.

Set up once

Connect today, and every future “find me a…” just works.

Prefer to set it up manually? (developers)
claude_desktop_config.json
Paste it in, restart your assistant, ask for a handyman. GitHub
How it works

Three steps. No phone calls.

You describe the job once. Tukang handles the outreach, the back-and-forth, and the booking, the part your AI assistant can't do today.

01

Describe the job

Tell your AI what you need in plain language, "fix a leaking kitchen tap this Saturday in Toa Payoh."

02

Collect the bids

Tukang messages several vetted contractors on WhatsApp at once. They reply with price and timing, in parallel.

03

Book the winner

Pick the best bid. Pay a S$5 fee to unlock their direct contact and lock in the job.

PlumbingElectricalAircon repairCarpentryCleaningPest controlPaintingRoofingMoversLocksmithRenovationTilingGardeningAppliance repair
What you can book

If a tradesman does it,
Tukang books it.

Singapore-first, Malaysia next. Mixed jobs, one chat.

Most bookedHandyman & odd jobsMount a TV, fix a door, patch a wall, assemble furniture.
PlumbingLeaks, chokes, water heaters, tap & pipe work.
ElectricalLights, sockets, DB boxes.
AirconServicing & gas top-up.
CleaningOne-off or recurring.
PaintingA room or a whole unit.
Pest controlAnts, roaches, bed bugs.
MovingFlats, offices, disposal.
Renovation, locksmith, curtains, glasswork…
New trades added as contractors come online. Ask for anything home-related.
Why MCP

Tukang isn't an app to download or a site to log into. It's an MCP server your assistant talks to directly, so booking happens inside the conversation you're already having.

01

No webhook polling

Contractor replies stream straight into your chat context as they arrive, no refreshing, no dashboard to watch.

02

Runs on your AI's compute

Discovery and matching happen on your assistant's subscription, not on a server farm we have to bankroll.

03

Numbers stay server-side

A contractor's contact never crosses the wire to the client until the S$5 fee is paid. The introduction is the product.