nowyourlink public Spotlights

Anonymous read-only access to settled advertising Spotlights, with an MCP Apps card.

我该使用它吗

质量与安全性

A
描述质量
92%
模式完整度
93%
命名质量
100%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,891token 数(工具定义)
~3.7 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.48%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "nowyourlink": {
      "url": "https://nowyourlink.com/mcp"
    }
  }
}

远程端点

https://nowyourlink.com/mcpstreamable-http

它能做什么

工具清单

工具(5)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢get_current_spotlight(includeHouseAds)

Read the currently displayed settled public Spotlight, including labeled house advertisements. Does not bid or pay.

输入模式

{
  "type": "object",
  "properties": {
    "includeHouseAds": {
      "type": "boolean",
      "default": true,
      "description": "When false, a current house advertisement is reported as unavailable instead of returned."
    }
  },
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "required": [
        "data"
      ],
      "properties": {
        "data": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "day",
            "headline",
            "description",
            "advertiser",
            "canonicalUrl",
            "contentType"
          ],
          "properties": {
            "day": {
              "type": "string",
              "format": "date",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "description": "Settled auction date in UTC, YYYY-MM-DD."
            },
            "headline": {
              "type": "string"
            },
            "description": {
              "type": "string"
            },
            "advertiser": {
              "type": "string"
            },
            "canonicalUrl": {
              "type": "string",
              "format": "uri"
            },
            "contentType": {
              "type": "string",
              "enum": [
                "paid_advertisement",
                "house_advertisement"
              ]
            }
          }
        }
      }
    },
    {
      "type": "object",
      "required": [
        "type",
        "title",
        "status",
        "detail"
      ],
      "properties": {
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "integer"
        },
        "detail": {
          "type": "string"
        },
        "docs": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  ]
}
🟢list_spotlights(limit, offset, cursor)

Browse settled public Spotlights, newest first, including labeled house advertisements. Removed ads are excluded.

输入模式

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000
    },
    "cursor": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Exclusive older-date cursor from nextCursor; cannot be combined with offset."
    }
  },
  "additionalProperties": false,
  "not": {
    "required": [
      "cursor",
      "offset"
    ]
  }
}

输出模式

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "required": [
        "data",
        "nextOffset",
        "nextCursor"
      ],
      "properties": {
        "data": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "day",
              "headline",
              "description",
              "advertiser",
              "canonicalUrl",
              "contentType"
            ],
            "properties": {
              "day": {
                "type": "string",
                "format": "date",
                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                "description": "Settled auction date in UTC, YYYY-MM-DD."
              },
              "headline": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "advertiser": {
                "type": "string"
              },
              "canonicalUrl": {
                "type": "string",
                "format": "uri"
              },
              "contentType": {
                "type": "string",
                "enum": [
                  "paid_advertisement",
                  "house_advertisement"
                ]
              }
            }
          }
        },
        "nextOffset": {
          "type": [
            "integer",
            "null"
          ]
        },
        "nextCursor": {
          "anyOf": [
            {
              "type": "string",
              "format": "date",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "description": "Settled auction date in UTC, YYYY-MM-DD."
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    {
      "type": "object",
      "required": [
        "type",
        "title",
        "status",
        "detail"
      ],
      "properties": {
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "integer"
        },
        "detail": {
          "type": "string"
        },
        "docs": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  ]
}
🟢get_spotlight(day)

Read one settled public Spotlight by date, including labeled house advertisements. Removed or missing days are unavailable.

输入模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Settled auction date in UTC, YYYY-MM-DD."
    }
  },
  "required": [
    "day"
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "required": [
        "data"
      ],
      "properties": {
        "data": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "day",
            "headline",
            "description",
            "advertiser",
            "canonicalUrl",
            "contentType"
          ],
          "properties": {
            "day": {
              "type": "string",
              "format": "date",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "description": "Settled auction date in UTC, YYYY-MM-DD."
            },
            "headline": {
              "type": "string"
            },
            "description": {
              "type": "string"
            },
            "advertiser": {
              "type": "string"
            },
            "canonicalUrl": {
              "type": "string",
              "format": "uri"
            },
            "contentType": {
              "type": "string",
              "enum": [
                "paid_advertisement",
                "house_advertisement"
              ]
            }
          }
        }
      }
    },
    {
      "type": "object",
      "required": [
        "type",
        "title",
        "status",
        "detail"
      ],
      "properties": {
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "integer"
        },
        "detail": {
          "type": "string"
        },
        "docs": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  ]
}
🟡create_sandbox_job(idempotencyKey)

Start a synthetic asynchronous sandbox job that exercises the Idempotency-Key and 202-then-poll pattern of the write API without touching real auctions, ads or money. Poll it with get_sandbox_job.

输入模式

{
  "type": "object",
  "properties": {
    "idempotencyKey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "pattern": "^[\\x21-\\x7e]+$",
      "description": "Client-chosen key; the same key always returns the same jobId."
    }
  },
  "required": [
    "idempotencyKey"
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "required": [
        "sandbox",
        "jobId",
        "status",
        "statusUrl"
      ],
      "properties": {
        "sandbox": {
          "const": true
        },
        "jobId": {
          "type": "string",
          "pattern": "^sbx_[0-9a-f]{16}$"
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "completed"
          ]
        },
        "statusUrl": {
          "type": "string",
          "format": "uri"
        },
        "result": {
          "type": "object",
          "required": [
            "sandbox",
            "data"
          ],
          "properties": {
            "sandbox": {
              "const": true
            },
            "data": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "day",
                "headline",
                "description",
                "advertiser",
                "canonicalUrl",
                "contentType"
              ],
              "properties": {
                "day": {
                  "type": "string",
                  "format": "date",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "description": "Settled auction date in UTC, YYYY-MM-DD."
                },
                "headline": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "advertiser": {
                  "type": "string"
                },
                "canonicalUrl": {
                  "type": "string",
                  "format": "uri"
                },
                "contentType": {
                  "type": "string",
                  "enum": [
                    "paid_advertisement",
                    "house_advertisement"
                  ]
                }
              }
            }
          }
        }
      }
    },
    {
      "type": "object",
      "required": [
        "type",
        "title",
        "status",
        "detail"
      ],
      "properties": {
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "integer"
        },
        "detail": {
          "type": "string"
        },
        "docs": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  ]
}
🟢get_sandbox_job(jobId)

Read the status and synthetic result of a sandbox job created with create_sandbox_job. Every well-formed jobId resolves as completed, so a result is not proof that the key was created.

输入模式

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string",
      "pattern": "^sbx_[0-9a-f]{16}$",
      "description": "jobId returned by create_sandbox_job."
    }
  },
  "required": [
    "jobId"
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "required": [
        "sandbox",
        "jobId",
        "status",
        "statusUrl"
      ],
      "properties": {
        "sandbox": {
          "const": true
        },
        "jobId": {
          "type": "string",
          "pattern": "^sbx_[0-9a-f]{16}$"
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "completed"
          ]
        },
        "statusUrl": {
          "type": "string",
          "format": "uri"
        },
        "result": {
          "type": "object",
          "required": [
            "sandbox",
            "data"
          ],
          "properties": {
            "sandbox": {
              "const": true
            },
            "data": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "day",
                "headline",
                "description",
                "advertiser",
                "canonicalUrl",
                "contentType"
              ],
              "properties": {
                "day": {
                  "type": "string",
                  "format": "date",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "description": "Settled auction date in UTC, YYYY-MM-DD."
                },
                "headline": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "advertiser": {
                  "type": "string"
                },
                "canonicalUrl": {
                  "type": "string",
                  "format": "uri"
                },
                "contentType": {
                  "type": "string",
                  "enum": [
                    "paid_advertisement",
                    "house_advertisement"
                  ]
                }
              }
            }
          }
        }
      }
    },
    {
      "type": "object",
      "required": [
        "type",
        "title",
        "status",
        "detail"
      ],
      "properties": {
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "integer"
        },
        "detail": {
          "type": "string"
        },
        "docs": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本5 个工具
已验证未记录版本5 个工具