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/mcp

Then 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/mcp

Works 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

  1. flconsole MCP

    finds new jobs on a schedule

  2. Your agent

    picks the ones that fit and drafts proposals

  3. You

    approve each proposal

  4. Upwork's MCP

    sends it from your account

Agent session

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:

  1. ElevenLabs voice agent for a GoHighLevel agency — $45-70/hr
  2. 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

  1. Step 1: Connect flconsole

    Claude Code

    claude mcp add --transport http flconsole https://mcp.lite.flconsole.com/mcp

    Then 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/mcp

    Works 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

  2. 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/mcp

Then 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/mcp

Works 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