Feedpik
Get started

MCP server

Feedpik speaks the Model Context Protocol, so Claude, Cursor, and any other MCP client can read your ranked candidates and tune your ranking as native tools — no shell required. If your agent does have a shell, the agent skill and CLI cover the same ground.

Install

Add this to your MCP client’s config — claude_desktop_config.json for Claude Desktop, or the equivalent for Cursor and Claude Code:

{
  "mcpServers": {
    "feedpik": {
      "command": "npx",
      "args": ["-y", "-p", "feedpik", "feedpik-mcp"]
    }
  }
}

Point it at a different server with FEEDPIK_API_URL when you need to.

Signing in

The server has no key of its own. Ask your assistant to connect to Feedpik: it calls feedpik_login_start, which returns a short code and a URL. Open the URL, review exactly which permissions are being requested, and approve. The key is saved to ~/.feedpik/config.json and shared with the CLI, so you only do this once per machine.

Read access is the default. Write scopes — changing your ranking, adding subscriptions — are only ever granted if they are spelled out on that approval screen. You can revoke any key under Agent Access.

Tools

  • feedpik_list_candidatesRanked candidates for the active persona, each with its reason
  • feedpik_record_feedbackRecord read / saved / liked / skipped / negative feedback
  • feedpik_get_policyThe active ranking policy and its version history
  • feedpik_update_policySave a modified ranking config as a new, rollbackable version
  • feedpik_rollback_policyRestore a previous policy version
  • feedpik_list_personasPersonas — each is a whole reading space
  • feedpik_switch_personaSwitch which persona every other tool acts on
  • feedpik_list_feedsSubscriptions of the active persona
  • feedpik_add_feedSubscribe to an RSS/Atom feed
  • feedpik_remove_feedUnsubscribe from the active persona only
  • feedpik_discover_sourcesSearch the source catalog or browse a category
  • feedpik_list_packsCommunity and official source packs
  • feedpik_install_packAdd every source in a pack to the active persona
  • feedpik_whoamiCurrent token, scopes, and account status
  • feedpik_login_startBegin authorizing — returns a code for the user to approve
  • feedpik_login_completeCheck whether the user approved the login