Tewdy

io.github.dugiwarcPublished by GitHub account dugiwarcv0.1.0Updated Oct 27, 2026

Find local service providers — plumbers, tutors, translators — and estimate provider earnings.

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinanceBusiness & Commerce

Overview

AI-generated overview

Tewdy's remote MCP server lets an assistant search local service providers, compare category pricing, request quotes and message providers.

What you can do
  • Search and inspect providers: find providers by category and location, and read full public profiles by UUID or tewdyTag handle
  • Browse categories and pricing: list supported service categories and get aggregated price ranges, optionally by location
  • Estimate earnings: project weekly and monthly provider earnings under three utilisation scenarios
  • Manage quote requests: compose a pre-filled quote request deep link, list your own requests and their status, and open a deep link to accept a quote
  • Message providers in an existing Tewdy chat thread
  • Provider side: list inbound open requests matching capabilities and service area, and submit a quote with price, duration and message
When to use it
Useful when someone wants to find or compare local service providers such as plumbers, tutors, translators or cleaners, check typical prices for a category, or manage quote requests and quotes as a Tewdy customer or provider.
Requirements
A remote MCP endpoint at mcp.tewdy.com over streamable HTTP; no package or local runtime needed. Some tools (listing your requests, accepting a quote, messaging, inbound requests, submitting quotes) require an authenticated Tewdy account.
Before you install
Several tools require authentication and act on your Tewdy account. message_provider sends a chat message and submit_quote posts a quote to a requester, so both change data. Quote acceptance and payment are deliberately not performed in chat; they happen through a deep link on tewdy.com, so review before confirming. Earnings estimates are projections, not guarantees.

Installation

In SourceWeft

  1. Open Tewdy in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.dugiwarc%2Ftewdy/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "tewdy": {
      "type": "http",
      "url": "https://mcp.tewdy.com/"
    }
  }
}

README

This repository has no README.

Tools

11

search_providers

Search providers

Search Tewdy for service providers (plumbers, translators, tutors, cleaners, etc.) by category and/or location. Returns a ranked list including name, rating, response time, and Tewdy profile tag.

ParameterslatlnglimitquerycategoryradiusKmlocationName

get_provider_details

Get provider details

Look up the full public profile for a Tewdy provider. Accepts either a Tewdy UUID (returned by search_providers as `id`) or a tewdyTag handle (e.g. "marcus-chen", returned as `tewdyTag`). Returns name, jobTitle, bio, profile picture, languages, capability pricing, ratings, verification status, and tewdyTag.

Parametersprovider_idrequired

list_categories

List service categories

List the service categories Tewdy supports (plumbing, translation, tutoring, cleaning, etc.). Returns slug, name, description, and businessType for each. Use this to map a free-text user request to a known category before calling search_providers. Optional business_type filter (e.g. "individual", "company").

Parametersbusiness_type

get_category_pricing

Get category pricing

Get aggregated price ranges for a service category, optionally filtered by location. Prefers transacted prices (accepted quotes) when at least 5 samples exist; otherwise falls back to listed (asking) prices from provider capability pricing. Returns median, p25, p75, min, max, sample size, and currency.

Parameterscategoryrequiredcurrencylocation

get_earnings_estimate

Estimate earnings

Estimate weekly and monthly earnings for a Tewdy provider in a given category. Uses listed hourly rates from existing providers as the baseline and projects earnings under three utilisation scenarios (40%/60%/80%). Returns ranges, not guarantees.

Parameterscategoryrequiredcurrencylocationhours_per_weekrequired

request_quote

Request a quote

Compose a Tewdy quote request from the user's description. Returns a deep link to the Tewdy app with all fields pre-filled; the user reviews and clicks publish to actually post the request. This tool deliberately does not auto-post — quote acceptance and payment confirmation always happen on tewdy.com via deep link, never in chat. Requires authentication.

Parametersurgencycategorycurrencybudget_maxbudget_mindescriptionrequiredlocation_namepreferred_date

get_my_requests

List my quote requests

List the authenticated user's quote requests with current status (open / closed / cancelled / expired) and quote-response counts. Read-only — no state changes. Requires authentication.

Parameterslimitoffsetstatussort_bysort_order

accept_quote

Get accept-quote deep link

Look up a quote and return a deep link to the Tewdy app where the user can confirm acceptance and proceed to payment. This tool deliberately does not accept or pay — quote acceptance and payment confirmation always happen on tewdy.com via the deep link, not in chat. Requires authentication.

Parametersquote_idrequired

message_provider

Send a message in an existing thread

Send a chat message into an existing Tewdy thread (typically created when a quote was submitted or accepted). The chat_id is the same id surfaced by get_my_requests or accept_quote. Requires authentication.

Parameterstextrequiredchat_idrequired

list_inbound_requests

List inbound work for me

For the authenticated provider, list open quote requests that match the provider's capabilities and service area. Optional filters: category, location radius, budget range, urgency. Read-only. Use this to find work to quote on. Requires authentication.

Parameterslatlnglimitoffseturgencyradius_kmmax_budgetmin_budgetcategory_id

submit_quote

Submit a quote on a request

Submit a quote on an open quote request. The provider sets the estimated price, optional duration and availability, and a short message to the requester. The quote is not a financial commitment — the requester still has to accept (which itself goes through a deep-link confirmation on tewdy.com). Requires authentication.

Parametersmessagerequiredcurrencyrequiredbusiness_idprovider_typerequiredestimated_pricerequiredquote_request_idrequiredterms_conditionsavailability_dateestimated_duration

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.