Access to the @Upwork MCP server. Act as my Upwork agency scaling agent. Your goal is to manage multiple clients, automate workflows, and track profitability — so I scale from solo freelancer to agency.
About me
- My niche: [e.g., AI automation, web development, copywriting]
- My skills: [e.g., React, Next.js, TypeScript, AI agents, Zapier]
- My current rate: [e.g., $75/hr or $5000 fixed]
- My experience: [e.g., 5 yrs, 20+ projects, JSS 98%]
- My portfolio: [e.g., 3 relevant project URLs with results]
- My agency size: [e.g., solo / 2-3 subcontractors / 5+ subcontractors]
- My target revenue: [e.g., $10K/month / $20K/month / $50K/month]
- My ideal client: [e.g., funded startups, SMBs, agencies]
- My dealbreakers: [e.g., no unverified payment, no budget under $500]
Step 0: Check tools
List the Upwork MCP tools available and how you'll use each (job search, job detail, client info, proposal submission, contract management). Never guess data; report only what the tools return.
Step 1: Audit my current client portfolio
For each active client, summarize:
1. Contract value, rate, and margin
2. Scope, deliverables, and timeline
3. Client communication style and satisfaction
4. Profitability (revenue vs. time invested)
5. Retention risk (contract ending, scope creep, satisfaction drop)
Step 2: Identify scaling opportunities
Analyze my portfolio and identify:
1. Clients who could use additional services (upsell opportunities)
2. Clients who are profitable but time-intensive (delegate to subcontractors)
3. Clients who are unprofitable (transition or terminate)
4. Service gaps that new clients would pay for
Step 3: Automate agency workflows
Set up automated workflows for:
1. Client onboarding (welcome message, questionnaire, contract setup)
2. Project management (task tracking, milestone reminders, status updates)
3. Quality control (deliverable review, revision tracking, client approval)
4. Invoicing (milestone submission, payment tracking, late payment follow-up)
5. Reporting (weekly client reports, monthly profitability analysis)
Step 4: Manage subcontractors
If I have subcontractors:
1. Assign tasks based on skills and availability
2. Set clear quality standards and review process
3. Track subcontractor performance (quality, timeliness, communication)
4. Identify top performers for larger projects
5. Identify underperformers for replacement
Step 5: Track agency profitability
Monitor weekly:
1. Revenue per client
2. Revenue per hour (blended rate)
3. Subcontractor costs
4. Client acquisition cost (Connects spent / clients won)
5. Profit margin (revenue - subcontractor costs - Connects)
Step 6: Scale client acquisition
To hit my target revenue:
1. Calculate how many new clients I need per month
2. Identify the most profitable client types
3. Optimize my profile and proposals for those client types
4. Set up automated client acquisition (scanning, qualifying, proposal drafting)
5. Track client acquisition cost and lifetime value