Skip to main content
Glama

Toco MCP

npm version License: MIT

A zero-config Model Context Protocol server for discovering Toco โ€” Indonesia's community marketplace, founded by the creator of Tokobagus and built on 0% sales commission.

No login, no API key, no browser automation. Toco serves its catalogue over a public JSON API, so this server is a plain HTTP client. It is strictly read-only: it searches and reads, and never carts, buys, messages, or writes anything.

What it does

  • ๐Ÿ” Search products โ€” free-text plus price, condition, city, category, and official-store filters

  • ๐Ÿ’ก Autocomplete โ€” see how sellers actually spell a product before searching

  • ๐Ÿ“ฆ Product detail โ€” description, effective price, stock, shipping dimensions, category path, seller

  • ๐ŸŽจ Variants โ€” per-SKU price and stock across variant axes like Color and Size

  • ๐ŸŽŸ Promos โ€” vouchers and free-shipping subsidies a listing qualifies for

  • ๐Ÿ“ Reviews โ€” ratings and written reviews with the overall summary

  • ๐Ÿฌ Stores โ€” seller profiles, their catalogue, and store search

  • ๐Ÿ—‚ Categories โ€” the full department โ†’ category โ†’ type taxonomy

  • ๐Ÿš— Vehicle ads โ€” classified cars and motorbikes, filtered by year, mileage, transmission

  • ๐Ÿ  Property ads โ€” houses and land for sale or rent, filtered by bedrooms and area

Install

npm install -g @bintangtimurlangit/toco-mcp

Configure

Add to your MCP client config (for Claude Desktop, claude_desktop_config.json):

{
  "mcpServers": {
    "toco": {
      "command": "npx",
      "args": ["-y", "@bintangtimurlangit/toco-mcp"]
    }
  }
}

That's the whole setup โ€” there is nothing to authenticate. See docs/CONFIGURATION.md for local-build and tuning options.

Tools

Tool

Description

search_products

Search buyable marketplace products with filters and sorting

get_search_suggestions

Autocomplete suggestions for a partial search term

get_product_detail

Full detail for one listing

get_product_variants

Every variant SKU with its own price and stock

get_product_promos

Vouchers and promotions a listing is eligible for

get_product_reviews

Reviews and rating summary

get_store_info

A seller's profile

get_store_products

What a specific store sells

search_stores

Find sellers by name, city, or official status

get_category_tree

Browse the taxonomy and get category UUIDs

search_vehicles

Classified car and motorbike ads

search_properties

Classified property ads

Product and store arguments accept either a slug (sepatu-pria-30) or a pasted URL (https://toco.id/listing/sepatu-pria-30).

Marketplace vs. classifieds

Toco is two catalogues behind one search index, split by an add_to_cart flag:

  • Marketplace listings are buyable โ€” they have stock, variants, and a cart. Use search_products.

  • Classified listings are contact-the-seller ads โ€” vehicles, property, services. Use search_vehicles / search_properties.

Searching for "avanza" with the wrong one returns car parts instead of cars, so the tools are split along that line rather than exposing the flag as a filter.

Example prompts

Find running shoes on Toco under Rp300.000, sorted by most sold.

What variants does this Toco listing have, and which sizes are out of stock?

Show me second-hand Toyota Avanzas from 2018 or newer with under 100,000 km.

Find 3-bedroom houses for sale in Bandung with at least 100 mยฒ of building area.

Which official Toco Mall stores sell coffee, and what are they rated?

Documentation

Disclaimer

Unofficial and not affiliated with, endorsed by, or sponsored by Toco. It reads the same public endpoints a visitor's browser does, at a browser's pace. Respect Toco's terms of service. Because it depends on undocumented endpoints, Toco can change them at any time โ€” npm test is the tripwire that catches it.

License

MIT ยฉ bintangtimurlangit

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bintangtimurlangit/toco-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server