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

[Set it up in 3 steps](#setup)

_Illustration: Example: the bot tells you about the tuner and its first change_

## 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 at | Example | What it may change |
| --- | --- | --- |
| What you asked for | "No WordPress, fixed from $500" | The search and the AI filter |
| How many jobs arrive | 1 a day, your band is 5–15 | Widens the search or a filter one step |
| What the AI filter skipped | 12 skipped jobs look like your work | Loosens the rule that drops them |
| Your 👍 and 👎 | 3 👎 "Not my skill" on Shopify jobs | Adds a SKIP rule or NOT shopify |
| Its own last change | New 👎 came from the wider budget | Undoes 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.
    
    _Illustration: Example: Claude shows a short plan, turns the tuner on after OK and schedules the checks_
    

## What a change looks like

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

_Illustration: Example: a change message from the feed tuner with Undo_

Note

The feed, the change and the reason are an example. Your agent writes them from your feed's data.

## 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

| App | How it runs | Your computer |
| --- | --- | --- |
| Claude app or claude.ai | Scheduled task, hourly (paid Claude plans) | Can be off: it runs in the cloud |
| Claude Code on the web | Scheduled task at claude.ai/code, hourly | Can be off |
| Any other agent | Any way to run a prompt on a schedule with flconsole connected | Depends 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

### What is the flconsole feed tuner?

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.

### Do I have to rate jobs with 👍 and 👎?

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.

### Will it change my feed without asking?

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.

### Can it delete my feed or turn off alerts?

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

### Does my computer need to be on?

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

### Is it free?

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.

### Is it safe for my Upwork account?

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

## Related

-   [**MCP use cases** — Claude app, Claude Code on a loop, team feeds, niche research](https://flconsole.com/mcp/use-cases)
-   [**How to use flconsole with your AI agent** — Connect, set up and run it, step by step](https://flconsole.com/how-to/mcp)
-   [**MCP reference: tuner tools** — tuner\_checkin, get\_feed\_report, set\_feed\_tuner, log\_tuner\_run](https://flconsole.com/docs/mcp#tool-tuner_checkin)

---

Free flconsole skill: on a schedule in Claude, your AI agent checks your Upwork job alerts and fixes the search, filters and AI filter. Undo any change.

Source: https://flconsole.com/agent-feed-tuner
