Book a Sponsor

Find brands that already sponsor newsletters like yours, with sponsorship rates.

使うべきか

品質と安全性

A
説明の品質
95%
スキーマの完全性
95%
命名の品質
90%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'list_brands_sponsoring_newsletters' name length outside 3-30 rangelist_brands_sponsoring_newsletters 内
  • LOWTool 'get_newsletter_sponsorship_rates' name length outside 3-30 rangeget_newsletter_sponsorship_rates 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,731トークン数(ツール定義)
~4.1 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.35%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "book-a-sponsor": {
      "url": "https://bookasponsor.com/mcp"
    }
  }
}

リモートエンドポイント

https://bookasponsor.com/mcpstreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢find_newsletter_sponsors(newsletter_url)

Use this when someone who runs a newsletter asks which brands might sponsor it or how to find sponsors for it. Takes the newsletter's web address, finds similar newsletters, and returns the brands that sponsored them, with the newsletters and dates where each ad ran. Starts a scan of the public newsletter pages if none exists; a new scan takes about 15 to 60 seconds.

入力スキーマ

{
  "type": "object",
  "properties": {
    "newsletter_url": {
      "type": "string",
      "minLength": 3,
      "maxLength": 300,
      "description": "The newsletter's web address, such as yourname.substack.com or yournewsletter.com"
    }
  },
  "required": [
    "newsletter_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "complete",
        "running",
        "needs_details",
        "failed",
        "refused"
      ]
    },
    "message": {
      "type": "string"
    },
    "newsletter": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "name": {
              "type": [
                "string",
                "null"
              ]
            },
            "domain": {
              "type": "string"
            },
            "niche": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "name",
            "domain",
            "niche"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "similar_newsletters": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "domain": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "name",
          "domain"
        ],
        "additionalProperties": false
      }
    },
    "sponsors": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "brand": {
            "type": "string"
          },
          "domain": {
            "type": [
              "string",
              "null"
            ]
          },
          "newsletters_sponsored": {
            "type": [
              "number",
              "null"
            ]
          },
          "last_seen": {
            "type": [
              "string",
              "null"
            ]
          },
          "seen_in": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "newsletter": {
                  "type": "string"
                },
                "date": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "issue_url": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "newsletter",
                "date",
                "issue_url"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "brand",
          "domain",
          "newsletters_sponsored",
          "last_seen",
          "seen_in"
        ],
        "additionalProperties": false
      }
    },
    "sponsors_total": {
      "type": "number"
    },
    "results_url": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "status",
    "message",
    "newsletter",
    "similar_newsletters",
    "sponsors",
    "sponsors_total",
    "results_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_sponsor_scan(newsletter_url)

Use this to read the result of a sponsor scan that find_newsletter_sponsors started, for example when it reported that the scan was still running. Takes the same newsletter web address.

入力スキーマ

{
  "type": "object",
  "properties": {
    "newsletter_url": {
      "type": "string",
      "minLength": 3,
      "maxLength": 300,
      "description": "The newsletter's web address used for find_newsletter_sponsors"
    }
  },
  "required": [
    "newsletter_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "complete",
        "running",
        "needs_details",
        "failed",
        "refused"
      ]
    },
    "message": {
      "type": "string"
    },
    "newsletter": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "name": {
              "type": [
                "string",
                "null"
              ]
            },
            "domain": {
              "type": "string"
            },
            "niche": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "name",
            "domain",
            "niche"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "similar_newsletters": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "domain": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "name",
          "domain"
        ],
        "additionalProperties": false
      }
    },
    "sponsors": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "brand": {
            "type": "string"
          },
          "domain": {
            "type": [
              "string",
              "null"
            ]
          },
          "newsletters_sponsored": {
            "type": [
              "number",
              "null"
            ]
          },
          "last_seen": {
            "type": [
              "string",
              "null"
            ]
          },
          "seen_in": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "newsletter": {
                  "type": "string"
                },
                "date": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "issue_url": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "newsletter",
                "date",
                "issue_url"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "brand",
          "domain",
          "newsletters_sponsored",
          "last_seen",
          "seen_in"
        ],
        "additionalProperties": false
      }
    },
    "sponsors_total": {
      "type": "number"
    },
    "results_url": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "status",
    "message",
    "newsletter",
    "similar_newsletters",
    "sponsors",
    "sponsors_total",
    "results_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_brands_sponsoring_newsletters(niche)

Use this when someone asks which companies or brands sponsor newsletters, overall or in a topic such as AI, finance or marketing. Returns the brands seen in the most newsletters in the last 12 months, read from published issues.

入力スキーマ

{
  "type": "object",
  "properties": {
    "niche": {
      "description": "Newsletter topic: ai, business, finance, tech, marketing, health, culture, food, productivity, crypto, dev, design, science, education, sports, climate, media, local, legal, travel. Leave out for all newsletters.",
      "type": "string",
      "enum": [
        "ai",
        "business",
        "finance",
        "tech",
        "marketing",
        "health",
        "culture",
        "food",
        "productivity",
        "crypto",
        "dev",
        "design",
        "science",
        "education",
        "sports",
        "climate",
        "media",
        "local",
        "legal",
        "travel"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "niche": {
      "type": [
        "string",
        "null"
      ]
    },
    "brands": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "brand": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "newsletters": {
            "type": "number"
          },
          "last_seen": {
            "type": [
              "string",
              "null"
            ]
          },
          "recent_newsletters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "brand",
          "domain",
          "newsletters",
          "last_seen",
          "recent_newsletters"
        ],
        "additionalProperties": false
      }
    },
    "brands_seen": {
      "type": "number"
    },
    "newsletters_read": {
      "type": "number"
    },
    "updated": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "niche",
    "brands",
    "brands_seen",
    "newsletters_read",
    "updated",
    "source_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_newsletter_sponsorship_rates(subscribers)

Use this when someone asks how much to charge for a newsletter sponsorship or what newsletters charge for an ad. Returns the median price newsletters list for the main sponsor slot of one issue, by list size, read from their own advertise pages.

入力スキーマ

{
  "type": "object",
  "properties": {
    "subscribers": {
      "description": "The newsletter's subscriber count, to pick its size band",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 100000000
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "bands": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "list_size": {
            "type": "string"
          },
          "newsletters": {
            "type": "number"
          },
          "median_usd": {
            "type": "number"
          },
          "low_usd": {
            "type": "number"
          },
          "high_usd": {
            "type": "number"
          },
          "median_per_1000_subscribers_usd": {
            "type": "number"
          }
        },
        "required": [
          "list_size",
          "newsletters",
          "median_usd",
          "low_usd",
          "high_usd",
          "median_per_1000_subscribers_usd"
        ],
        "additionalProperties": false
      }
    },
    "your_band": {
      "type": [
        "string",
        "null"
      ]
    },
    "newsletters_priced": {
      "type": "number"
    },
    "read_on": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "bands",
    "your_band",
    "newsletters_priced",
    "read_on",
    "source_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件