Skip to content
Eden Engine

Zhihu User's Followed Columns (First 20)

omnial/zhihu-user-followed-columns

Returns the first page (up to 20) of Zhihu columns a user follows, given the user's profile URL token: each column's ID, title and introduction, update timestamp, article, item, follower and upvote counts, and the ID, URL token and display name of the account that writes it.

activeper callv1

Price

Up to $0.00205 per call; you pay what the call used

The price shown is the price you pay. No monthly minimum. Top-ups start at $5.

Data source

Zhihu

Data from Zhihu.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/zhihu-user-followed-columns" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/zhihu-user-followed-columns" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/zhihu-user-followed-columns", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/zhihu-user-followed-columns", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.00205
Updated
Oct 14, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "user_url_token"
  ],
  "properties": {
    "limit": {
      "enum": [
        "20"
      ],
      "type": "string",
      "default": "20",
      "description": "Columns per call; fixed at 20."
    },
    "offset": {
      "enum": [
        "0"
      ],
      "type": "string",
      "default": "0",
      "description": "Start of the list; only the first page is offered."
    },
    "user_url_token": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]+$",
      "description": "The Zhihu user's URL token, the part of their profile link after /people/."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The column's ID (its link slug)."
          },
          "intro": {
            "type": "string",
            "description": "The column's one-line introduction; empty when it has none."
          },
          "title": {
            "type": "string",
            "description": "The column's title."
          },
          "author": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The writer's account ID."
              },
              "name": {
                "type": "string",
                "description": "The writer's display name."
              },
              "url_token": {
                "type": "string",
                "description": "The writer's URL token (profile link slug)."
              }
            },
            "description": "The account that writes the column."
          },
          "updated": {
            "type": "number",
            "description": "An update time Zhihu reports for the column, as a Unix time in seconds; in testing every value fell in 2020, so it may not track the newest article."
          },
          "followers": {
            "type": "number",
            "description": "How many users follow the column."
          },
          "items_count": {
            "type": "number",
            "description": "How many items the column holds, as Zhihu counts them."
          },
          "voteup_count": {
            "type": "number",
            "description": "How many upvotes the column's content has drawn."
          },
          "articles_count": {
            "type": "number",
            "description": "How many articles the column holds."
          }
        }
      },
      "description": "One entry per followed column, in the order Zhihu lists them."
    }
  },
  "description": "The first page of the user's followed columns, as returned after shaping."
}