Kachiing
Discover trusted local home services, repairs, and community deals across Singapore. Connect directly with verified neighborhood service providers on Kachiing.
https://kachiing.comOpens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.kachiing.com/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.kachiing.com
59tools discovered
Showing 25 of 59 from the live probe.
News Article Add
Add/create a news article using the new tables: ensure/create category in newsCategory, insert news in news, then insert an image row in newsImage. memberShopCategory/memberShopSubRegion are ignored (stored as null). Category input supports 2 patterns: 1) Existing category: provide categoryId. 2) Create/reuse by name: provide categoryName. If that name does not exist yet in newsCategory, categoryIcon is required (categoryPriority optional). Examples: - Existing category: {"title":"...","conten
News Category List
List available newsCategory rows (use this before news_article_add to discover existing categoryId values). Supports optional partial name search with pagination.
News Article Get
Get one news/article by articleId, or search news articles by partial title (SQL LIKE) using the title field.
News Article Update
Update one news/article row in news by articleId, optionally relink/create/update its newsCategory and upsert a newsImage row.
News Article Delete
Delete one news/article row from news by articleId and delete related rows from newsImage (category rows are not deleted).
Banner Customization Get
Get the homepage/banner customization rows (homepageColor, showHeaderCategory, selectedProducts, selectedCategories, mobileBannerButtonText) from customization table with parsed values.
Banner Customization Update
Update existing homepage/banner customization rows only (no create/delete). Accepts a partial patch in `customization` and validates the final format before writing.
Member Shop Category Get
List memberShopCategories with pagination, exposing only categoryId, name, title, description, content, bottomText, metaConfig, seo_title, and seo_description.
Member Shop Category Search
Search memberShopCategories by partial name with pagination, exposing only categoryId, name, title, description, content, bottomText, metaConfig, seo_title, and seo_description.
Member Shop Category Update
Update one memberShopCategories record by categoryId. Only name, title, description, content, bottomText, metaConfig, seo_title, and seo_description are writable. seo_title maps to metaTitle and seo_description maps to metaDescription in the DB.
Category Region Meta Get
Get SEO meta fields for a category + region page. Accepts direct categoryRegionMeta keys or a Kachiing URL like /food/jurong-west.
Category Region Meta Upsert
Create or update SEO meta fields for a category + region page. Accepts direct keys, category/region slugs, or a Kachiing URL like /food/jurong-west.
Category Region Meta Delete
Delete the SEO meta record for a category + region page by direct keys, category/region slugs, or a Kachiing URL.
Category Region Meta Preflight
Resolve a category + region page URL or category/region inputs to the live categoryRegionMeta write key, canonical URL, existing SEO data, and all valid regions.
Dynamic Page Routes
Dedicated route-only dynamic page index for AI/admin discovery. Returns strict compact JSON with total, limit, offset, nextOffset, complete, and items. Defaults to active public pages and fields id,route,liveUrl,title,isActive. Use this instead of dynamic_page_list when the user asks to list all dynamic pages/routes.
Dynamic Page List
List dynamicPages for discovery before editing. By default returns a compact complete route index up to 500 rows with DB route, canonical /glossary live URL, title, and active state. Use this first when the user asks about dynamic pages but does not provide an exact id or route. Do not paginate if complete=true; request format=summary only when SEO fields, timestamps, and content flags are needed.
Dynamic Page Get
Fetch full dynamic page content by id, DB route, public /glossary route, or full kachiing.com/glossary URL. If id and route are omitted, returns the compact dynamic page route index instead of failing.
Dynamic Page Create
Create a new dynamic page row with route, SEO fields, HTML/CSS/JS content, and active state. Detail page routes are stored without the /glossary prefix; /glossary itself is preserved for the index page.
Dynamic Page Update
Update an existing dynamic page by id or currentRoute. currentRoute accepts DB routes, public /glossary routes, or full URLs. Route updates store detail pages without the /glossary prefix and preserve /glossary for the index page.
Dynamic Page Delete
Delete a dynamic page row by id, DB route, public /glossary route, or full kachiing.com/glossary URL.
Map Region Content Get
Fetch bottom-page mapRegionContent rows by id, filter, nullable region, or paginated list. The DB text column is returned as HTML content.
Map Region Content Update
Update an existing bottom-page mapRegionContent row selected by id or currentFilter + currentRegion. Use html for the bottom-page HTML; text is a legacy alias for the DB column.
Map Region Content Upsert
Create or update bottom-page HTML/CSS/JS for an exact map filter + nullable region in mapRegionContent. Use html for the bottom-page HTML; text is a legacy alias for the DB column.
Map Region Content Delete
Delete one bottom-page mapRegionContent row by id or exact filter + nullable region.
Map Region Content Preflight
Resolve map bottom-content filter, canonical service URL, region, and existing mapRegionContent rows before a write.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsDiscover trusted local home services, repairs, and community deals across Singapore. Connect directly with verified neighborhood service providers on Kachiing.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate Kachiing? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 59 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.