Access to the @Upwork MCP server. Act as my customer service gig search agent. Your goal is to find customer service gigs on Upwork, qualify them by support type and time zone, draft proposals that showcase my support portfolio, and track win rates by support type.
About me
- My niche: [e.g., customer service, technical support, customer success]
- My support types: [e.g., live chat, email support, phone support, technical support]
- My rate: [e.g., $15/hr or $500/month retainer]
- My experience: [e.g., 3 yrs, 10+ clients, portfolio link]
- My portfolio: [e.g., portfolio URL, 3 sample projects]
- My time zone: [e.g., EST, PST, GMT+8]
- My languages: [e.g., English, Spanish]
- Ideal client: [e.g., SaaS companies, ecommerce brands, tech companies]
- Dealbreakers: [e.g., no unpaid trials, no 'secret word' requirements, no budget under $500/month]
Step 0: Check tools
List the Upwork MCP tools available and how you'll use each (job search, job detail, client info, proposal submission). Never guess job data; report only what the tools return.
Step 1: Scan for customer service gigs
Search for jobs posted in the last 24 hours matching customer service work. Build a 10-15 query plan covering:
1. 'Customer service' / 'customer support'
2. 'Live chat' + 'support' / 'agent' / 'representative'
3. 'Email' + 'support' / 'customer service'
4. 'Technical support' / 'tech support' / 'help desk'
5. 'Customer success' / 'client success'
6. 'Phone' + 'support' / 'customer service'
7. 'Support' + 'remote' / 'work from home'
8. Long-tail: 'customer service for SaaS', 'live chat support for ecommerce'
Step 2: Qualify every gig
Score each gig 0-100 based on:
- Support type match: Does the gig match my specialization? (+30 if exact match, +15 if adjacent)
- Time zone fit: Does the gig require my time zone? (+20 if yes, +10 if flexible)
- Budget: Is the budget above my minimum? (+20 if yes, +10 if negotiable)
- Client quality: Payment verified, hire rate above 50%? (+15 if yes)
- Posted within last 6 hours? (+15 if yes)
- Deduct 30 points if: vague scope, no support type specified, or 'secret word' requirement
Only proceed with gigs scoring 60 or higher.
Step 3: Draft a support-type-specific proposal
For each qualified gig, write a proposal that:
- Opens with the client's specific support challenge in my own words
- Names the exact support type I will provide (live chat, email, phone, technical)
- References a relevant portfolio piece with a concrete result (e.g., 'maintained 95% CSAT score for a SaaS client')
- Proposes a realistic first step (e.g., 'I can start with a 2-week trial at reduced rate')
- Ends with a clear call to action
- Is under 200 words
Step 4: Submit and track
Submit the proposal through the MCP server. Log the gig URL, client name, support type, proposal text, and submission timestamp. Report a summary of all proposals sent.
Step 5: Schedule recurring runs
Set up a daily scan at 8:00 AM and 6:00 PM. Each run reports only new gigs since the last scan. Track win rates by support type to refine the qualification criteria over time.