Search / za.co.wrdo/wrdo
WRDO
R0· no sign-inLocal 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
Search / za.co.wrdo/wrdo
R0· no sign-inLocal 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
{
"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
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations5 of 5 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,482 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 0 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_price_listchangeddescriptionA 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.
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 schemaGet 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.
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 changedOne 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.
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_categoriesaddedThe 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 changedFind 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.
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.
+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.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.wrdo.co.za/mcp streamable-http | none | yes | 100% | 894 ms | 2025-11-25 | 2026-10-20 |
get_businessread-only | 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. |
get_price_listread-only | 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. |
list_categoriesread-only | 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_businessesread-only | 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. |
start_requestread-only | 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. |
Schemas: list_tools.
{
"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."
}