protogrid

Search / za.co.wrdo/wrdo

WRDO

R0· no sign-in

Local businesses, menus and price lists in Cape Town and the Western Cape; start a request in WRDO.

v1.0.2 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust96of 100
Uptime, 30 days100%
Latency p50894 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "wrdo": {
      "type": "http",
      "url": "https://api.wrdo.co.za/mcp"
    }
  }
}
claude mcp add --transport http wrdo https://api.wrdo.co.za/mcp
[mcp_servers.wrdo]
url = "https://api.wrdo.co.za/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "wrdo": {
      "type": "remote",
      "url": "https://api.wrdo.co.za/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "wrdo": {
      "type": "http",
      "url": "https://api.wrdo.co.za/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=wrdo&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLndyZG8uY28uemEvbWNwIn0%3D"
}
{
  "servers": {
    "wrdo": {
      "type": "http",
      "url": "https://api.wrdo.co.za/mcp"
    }
  }
}
{
  "mcpServers": {
    "wrdo": {
      "httpUrl": "https://api.wrdo.co.za/mcp"
    }
  }
}
extensions:
  "wrdo":
    enabled: true
    name: "wrdo"
    type: streamable_http
    uri: "https://api.wrdo.co.za/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,482 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 0 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,482 tokens to load them all · tool set 95f0bd6e5f01 · tools last changed 2026-10-20 · checked 2026-10-20 18:06 UTC

Tool changes

  • get_price_listchangeddescription
    before

    A business's price list or menu, for any kind of business (salon, barber, nails, beauty, restaurant): sections of items with name, description, price_zar (rand) and, for services, duration_min. prices_confirmed is false (with a price_note) when the prices come from the business website and are not confirmed. Use an id from search_local_businesses. An empty list means WRDO has none yet. Never a phone number or email.

    after · 92% of words in common

    A business's price list or menu, for any kind of business (salon, barber, nails, beauty, restaurant): sections of items with name, description, price_zar (rand) and, for services, duration_min. prices_confirmed is false (with a price_note) when the prices come from the business website and are not confirmed. Takes an id as returned by search_local_businesses. An empty list means WRDO has none yet. Never a phone number or email.

  • start_requestchangeddescription, output schema
    before

    Get a link the person opens to ask WRDO for a quote, booking or order (optionally from one business). The person finishes in WRDO. This tool never books, charges or creates an account.

    after · 76% of words in common

    Get a link the person opens to ask WRDO for a quote, booking or order (optionally from one business). The person finishes in WRDO. This tool never books, charges or creates an account. It only starts a request: nothing is booked until the business confirms in WRDO.

  • get_businesschangeddescription, output schemameaning changed
    before

    One business's public WRDO page: name, category, area, whether it is verified, and (for verified businesses) its description, hours, website and menu link. Never a phone number or email.

    after · 39% of words in common

    One business's public WRDO page: name, category, area, whether it is verified, and (for verified businesses) its description, address, opening hours (hours, as the business wrote them), website and menu link. Also open_now (true, false or null when hours are missing or unreadable) and reviews: WRDO's own reviews only (count, average_rating and up to 3 recent comments; never copied from Google or other sites; count 0 with a note when there are none). Takes an id as returned by search_local_businesses. Never a phone number or email.

  • list_categoriesadded

    The kinds of business WRDO lists in the Western Cape, with how many of each, for a town or suburb or everywhere. Answers "what is there in Paarl?". Each slug is a valid "category" for search_local_businesses. Most businesses first; categories with none are left out. Outside the Western Cape it returns nothing. No business details, no contact details.

  • search_local_businesseschangeddescription, input schema, output schemameaning changed
    before

    Find local businesses on WRDO in the Western Cape by what they do (or their name), optionally in a town or suburb. Returns id, name, category, area, verified (claimed by the owner), page_url and start_url. No contact details: to reach a business, give the person its start_url.

    after · 45% of words in common

    Find local businesses on WRDO in the Western Cape by what they do (or their name), optionally in a town or suburb, optionally narrowed by category, price list, price and whether they are open now. Example: "hairdressers in Paarl under R200 that are open now". Give "what" (words) and/or "category" (an exact slug from list_categories). Returns id, name, category, area, verified (claimed by the owner), page_url, start_url, has_price_list, price_from_rand (cheapest listed price, rand, or null) and open_now (true, false or null when unknown). When any of has_price_list, max_price_rand or open_now is used, only the top 100 matches are checked (a message says so). open_now uses opening hours that verified businesses publish; a business without readable hours is left out when open_now is true. No contact details: to reach a business, give the person its start_url.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-0d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.wrdo.co.za/mcp streamable-httpnoneyes100%894 ms2025-11-252026-10-20

Tools (5)

get_businessread-onlyOne business's public WRDO page: name, category, area, whether it is verified, and (for verified businesses) its description, address, opening hours (hours, as the business wrote them), website and menu link. Also open_now (true, false or null when hours are missing or unreadable) and reviews: WRDO's own reviews only (count, average_rating and up to 3 recent comments; never copied from Google or other sites; count 0 with a note when there are none). Takes an id as returned by search_local_businesses. Never a phone number or email.
get_price_listread-onlyA business's price list or menu, for any kind of business (salon, barber, nails, beauty, restaurant): sections of items with name, description, price_zar (rand) and, for services, duration_min. prices_confirmed is false (with a price_note) when the prices come from the business website and are not confirmed. Takes an id as returned by search_local_businesses. An empty list means WRDO has none yet. Never a phone number or email.
list_categoriesread-onlyThe kinds of business WRDO lists in the Western Cape, with how many of each, for a town or suburb or everywhere. Answers "what is there in Paarl?". Each slug is a valid "category" for search_local_businesses. Most businesses first; categories with none are left out. Outside the Western Cape it returns nothing. No business details, no contact details.
search_local_businessesread-onlyFind local businesses on WRDO in the Western Cape by what they do (or their name), optionally in a town or suburb, optionally narrowed by category, price list, price and whether they are open now. Example: "hairdressers in Paarl under R200 that are open now". Give "what" (words) and/or "category" (an exact slug from list_categories). Returns id, name, category, area, verified (claimed by the owner), page_url, start_url, has_price_list, price_from_rand (cheapest listed price, rand, or null) and open_now (true, false or null when unknown). When any of has_price_list, max_price_rand or open_now is used, only the top 100 matches are checked (a message says so). open_now uses opening hours that verified businesses publish; a business without readable hours is left out when open_now is true. No contact details: to reach a business, give the person its start_url.
start_requestread-onlyGet a link the person opens to ask WRDO for a quote, booking or order (optionally from one business). The person finishes in WRDO. This tool never books, charges or creates an account. It only starts a request: nothing is booked until the business confirms in WRDO.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "za.co.wrdo/wrdo",
  "icons": [
    {
      "src": "https://sig.wrdo.co.za/wrdo-icon-1024.png",
      "sizes": [
        "1024x1024"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "WRDO",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.wrdo.co.za/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.2",
  "repository": {
    "url": "https://github.com/wrdo-development/wrdo-mcp-connector",
    "source": "github"
  },
  "websiteUrl": "https://wrdo.co.za/support/mcp",
  "description": "Local businesses, menus and price lists in Cape Town and the Western Cape; start a request in WRDO."
}