Upwork MCP: search safely, apply with your agent
Upwork's MCP lets your agent act in your account — send proposals, reply to clients. Use flconsole for the search part: it watches new jobs without touching your account, so your agent can check on a schedule.
Claude Code
claude mcp add --transport http flconsole https://mcp.lite.flconsole.com/mcpThen run /mcp → Authenticate. You'll confirm in Telegram — no password, no token.
Codex
codex mcp add flconsole --url https://mcp.lite.flconsole.com/mcpcodex mcp login flconsole
A browser opens — confirm in Telegram and you're in.
Claude app
Settings → Connectors → Add custom connector
https://mcp.lite.flconsole.com/mcpWorks on web, desktop and mobile. You'll confirm in Telegram.
Cursor
{"mcpServers": {"flconsole": {"url": "https://mcp.lite.flconsole.com/mcp"}}}
Add it to ~/.cursor/mcp.json, then sign in when Cursor asks.
Free · Sign in with Telegram · No API key
Why not search with Upwork's MCP?
Searching is the part an agent repeats all day. A freelancer reports a policy violation after checking Upwork's MCP for new jobs every 15 minutes, and Upwork support wouldn't say what the limits are. source
Upwork's MCP
- Your account
- Works inside your Upwork account
- Made for
- Built for actions: proposals, messages
- Searching
- Repeated searches run from your account

flconsole MCP
- Your account
- Never touches your Upwork account
- Made for
- Built for checks on a schedule
- Searching
- Only new jobs, already filtered by your rules
How the pair works
- flconsole MCP
finds new jobs on a schedule
- Your agent
picks the ones that fit and drafts proposals
- You
approve each proposal
- Upwork's MCP
sends it from your account
check new jobs, draft proposals for the best two and send them after I approve
flconsole · find_jobs (all feeds)9 new jobs since the last check
2 worth applying:
- ElevenLabs voice agent for a GoHighLevel agency — $45-70/hr
- Retell AI receptionist for dental clinics — $2,500 fixed
Drafts are ready. Send both?
yes, send the first one
upwork · submit proposalSent: ElevenLabs voice agent for a GoHighLevel agency
Set up in two steps
Step 1: Connect flconsole
Claude Code
claude mcp add --transport http flconsole https://mcp.lite.flconsole.com/mcpThen run
/mcp→ Authenticate. You'll confirm in Telegram — no password, no token.Codex
codex mcp add flconsole --url https://mcp.lite.flconsole.com/mcpcodex mcp login flconsoleA browser opens — confirm in Telegram and you're in.
Claude app
Settings → Connectors → Add custom connector
https://mcp.lite.flconsole.com/mcpWorks on web, desktop and mobile. You'll confirm in Telegram.
Cursor
{"mcpServers": {"flconsole": {"url": "https://mcp.lite.flconsole.com/mcp"}}}Add it to
~/.cursor/mcp.json, then sign in when Cursor asks.Free · Sign in with Telegram · No API key
Step 2: Connect Upwork's MCP
Follow Upwork's instructions to add its MCP server to the same agent.
Upwork's setup guide
A prompt to start with
Every 15 minutes, check new jobs in my flconsole feeds, pick the ones that fit, draft a proposal for each and ask me before sending anything through Upwork.Keep it safe
Search only through flconsole.
Your agent never runs repeated searches from your Upwork account.
Approve every proposal.
Ask your agent to show each draft before it's sent.
Use Upwork's MCP for actions.
Proposals and messages go through Upwork's own tools.
Questions
No. flconsole works only with public job posts. Your account is connected to Upwork's MCP, not to flconsole.
That depends on your agent's settings. We recommend approving every proposal — the prompt above asks for it.
Yes, and it stays free: no API key, no card.
Connect flconsole in one command
Claude Code
claude mcp add --transport http flconsole https://mcp.lite.flconsole.com/mcpThen run /mcp → Authenticate. You'll confirm in Telegram — no password, no token.
Codex
codex mcp add flconsole --url https://mcp.lite.flconsole.com/mcpcodex mcp login flconsole
A browser opens — confirm in Telegram and you're in.
Claude app
Settings → Connectors → Add custom connector
https://mcp.lite.flconsole.com/mcpWorks on web, desktop and mobile. You'll confirm in Telegram.
Cursor
{"mcpServers": {"flconsole": {"url": "https://mcp.lite.flconsole.com/mcp"}}}
Add it to ~/.cursor/mcp.json, then sign in when Cursor asks.
Free · Sign in with Telegram · No API key