MCP server · Feed tuner

Feed tuner: let your AI agent keep your Upwork job alerts accurate

Your Telegram alerts drift: a search catches jobs you never take, or goes quiet. The feed tuner is a free flconsole skill for your AI agent. On a schedule, it checks what your feed sent against what you asked for, fixes the search, filters and AI filter, and tells you every change in Telegram with an Undo button.

Free · Runs on a schedule in Claude · Undo any change

flconsolebot

🤖 Your agent now keeps "React apps" accurate

It looks at your 👍/👎 and how many jobs arrive, aims for 5–15 jobs a day, and adjusts the search, filters and AI filter. I'll tell you about every change, with an Undo button.

Next day

🤖 Your agent changed "React apps"

Added "skip WordPress sites" to the AI filter and NOT wordpress to the search.

Why: you marked 3 WordPress jobs as not your skill this week.

↩️ Undo✏️ Edit feed
⏹ Stop auto-tuning
On this page

What the tuner checks

Each run it reads the feed's report since the last check and decides: no change, or one set of related edits.

What the feed tuner checks and changes
It looks atExampleWhat it may change
What you asked for"No WordPress, fixed from $500"The search and the AI filter
How many jobs arrive1 a day, your band is 5–15Widens the search or a filter one step
What the AI filter skipped12 skipped jobs look like your workLoosens the rule that drops them
Your 👍 and 👎3 👎 "Not my skill" on Shopify jobsAdds a SKIP rule or NOT shopify
Its own last changeNew 👎 came from the wider budgetUndoes or adjusts that change

You don't have to rate jobs: your stated wishes and the number of jobs a day are enough. 👍 and 👎 just make it sharper.

Set it up in 3 steps

About 5 minutes in the Claude app or on claude.ai. You answer once; after that the tuner works on its own.

  1. Step 1: Connect flconsole in Claude

    In Customize → Connectors, click + → Add custom connector, paste the URL and sign in through Telegram: tap Allow in the bot and type the 4-digit code.

    https://mcp.lite.flconsole.com/mcp
  2. Step 2: Paste one line into a chat

    No feed yet? Use the second line: the agent sets up Telegram alerts first, then the tuner.

    Ask your agent

    • Set up the flconsole feed tuner for me.
    • Set up flconsole for me: Telegram alerts for the work I do, and keep them accurate.
  3. Step 3: Answer once, then it works on its own

    The agent asks what is missing in one message, with its guesses filled in, shows a short plan and turns the tuner on after your OK. Then it creates an hourly scheduled task "flconsole feed tuner" in Claude.

    Your AI agent

    Set up the flconsole feed tuner for me.

    flconsole · get_skillfeed-tuner

    flconsole · get_feed_report"React apps": ~2 jobs a day, 3 👎 "Not my skill"

    Plan for "React apps". Reply OK, or correct any line:

    Band
    5–15 jobs a day
    Skip
    WordPress sites, Shopify themes
    Budget
    keep fixed from $500, hourly from $30
    Schedule
    hourly check in Claude

    OK

    flconsole · set_feed_tunertuner on, band 5–15

    Done. I created the task "flconsole feed tuner": the first check runs at 11:17. Every change comes to your Telegram with Undo.

    Example session: the feed, numbers and times are illustrative.

What a change looks like

Every change comes to the flconsole bot in plain words, with the reason. One tap undoes it.

flconsolebot

🤖 Your agent changed "React apps"

Added "skip WordPress sites" to the AI filter and NOT wordpress to the search.

Why: you marked 3 WordPress jobs as not your skill this week.

↩️ Undo✏️ Edit feed
⏹ Stop auto-tuning

What it never does

You say yes once per feed. These rules hold on every run.

One set of edits per run
Up to 3 related edits with one reason, for example NOT wordpress in the search plus one SKIP rule.
Never deletes or silences a feed
It never deletes a feed, pauses it or turns its alerts off, and never touches feeds you didn't give it.
Your edits win
If you change the feed yourself, the tuner keeps your change and never reverts it.
Undo in one tap
Every change comes to Telegram in plain words, with the reason and an Undo button.

Where it runs

The tuner is a prompt that runs on a schedule with the flconsole connector on. The AI work runs on your own agent's plan; flconsole is free.

Where the feed tuner runs
AppHow it runsYour computer
Claude app or claude.aiScheduled task, hourly (paid Claude plans)Can be off: it runs in the cloud
Claude Code on the webScheduled task at claude.ai/code, hourlyCan be off
Any other agentAny way to run a prompt on a schedule with flconsole connectedDepends on the app

Checking hourly doesn't mean changing hourly. The server decides when each feed is due: hourly while a feed is new, then every few hours, then once a day or less when it is stable, and hourly again for a day after a new 👎 or your own edit. When nothing is due, a run ends after one call.

If your agent can't create the task itself

  1. Open Scheduled (or say "schedule this" in a chat) → New task.
  2. Name: flconsole feed tuner. Frequency: Hourly. Connectors: keep flconsole on.
  3. Prompt: Run flconsole feed tuner check.

How to stop it

Any of these works, and you keep the feed and its alerts:

  1. Tap ⏹ Stop auto-tuning under any change message in Telegram.
  2. Ask your agent: Turn off the flconsole feed tuner.
  3. Turn off or delete the "flconsole feed tuner" task in Claude.

Questions

A free skill for your AI agent. It keeps a flconsole feed with Telegram alerts accurate: on a schedule, it checks the jobs the feed sent against what you asked for, how many arrive a day, what the AI filter skipped and your 👍/👎, then fixes the search, filters or AI filter. Every change comes to Telegram with Undo.

No. The tuner works from what you told it, the number of jobs a day against your band and the jobs the AI filter skipped. Ratings make it sharper when you have them.

You say yes once, when you turn the tuner on for a feed. After that it changes only that feed, within its rules, and tells you every change in Telegram with an Undo button.

No. It never deletes a feed, pauses it or turns alerts off, and your own edits always win.

Not in the Claude app, claude.ai or Claude Code on the web: scheduled tasks run in the cloud.

flconsole, the MCP server, Telegram alerts and the tuner are free. The agent itself runs on your Claude plan; scheduled tasks are on paid Claude plans.

Yes. flconsole doesn't need access to your Upwork profile: it never asks for your Upwork login and never sends anything in your name.

Connect your agent and turn the tuner on

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

Customize → 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