Meadley Bros. property-picked mailing lists

Count and buy mailing lists of homes that fit a home-service trade, by measured property signals.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
100%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,690토큰 (도구 정의)
~5.7 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.32%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "lists": {
      "url": "https://api.meadleybrothers.com/mcp"
    }
  }
}

원격 엔드포인트

https://api.meadleybrothers.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (3)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢count_homes(city, lat, lng, radiusMiles, recipientMode, ...)

How many households in a service area fit a contractor's trade, judged from property signals (tree canopy, slope, lot size, pool) rather than just addresses. Free, no key needed. Returns the count, the price to buy, and a link where the user can buy the list in one step.

입력 스키마

{
  "type": "object",
  "properties": {
    "city": {
      "description": "City name at the center of the service area, with state. Alternative to zip.",
      "type": "string"
    },
    "lat": {
      "description": "Latitude of the center of the service area (alternative to zip)",
      "type": "number"
    },
    "lng": {
      "description": "Longitude of the center of the service area (alternative to zip)",
      "type": "number"
    },
    "radiusMiles": {
      "description": "Service radius in miles, 0.5 to 50. A typical contractor uses 15 to 25.",
      "maximum": 50,
      "minimum": 0.5,
      "type": "number"
    },
    "recipientMode": {
      "default": "owner_property",
      "description": "Who the mail is addressed to. \"owner_property\" (default) uses the owner's name and mails it to the property. \"owner\" uses the owner's name and mails it to the owner's own address, which reaches absentee and out-of-state landlords. \"resident\" addresses Current Resident at the property. Leave it out unless the user says what they want.",
      "enum": [
        "owner_property",
        "owner",
        "resident"
      ],
      "type": "string"
    },
    "state": {
      "description": "Two-letter state, required with city.",
      "pattern": "^[A-Za-z]{2}$",
      "type": "string"
    },
    "trade": {
      "description": "The contractor's trade. One of: tree-services, forestry-mulching, land-services, lawn-care, landscaping, hardscaping, roofing, pest-control, pool-services. For any other home or property service use generic-other.",
      "enum": [
        "tree-services",
        "forestry-mulching",
        "land-services",
        "lawn-care",
        "landscaping",
        "hardscaping",
        "roofing",
        "pest-control",
        "pool-services",
        "generic-other"
      ],
      "type": "string"
    },
    "zip": {
      "description": "Five-digit US ZIP code at the center of the service area. Easiest way to say where. Send this, OR city and state, OR lat and lng.",
      "pattern": "^[0-9]{5}$",
      "type": "string"
    }
  },
  "required": [
    "radiusMiles",
    "trade"
  ]
}
🟢preview_market(city, lat, lng, radiusMiles, recipientMode, ...)

The measured count for a trade and area, plus every strategy card the trade offers (id, name, whether it is the widest) so the user can narrow by sending strategyIds, and which property signals are measured there. Needs a Meadley Bros. API key. Members create keys in Profile and billing under Advanced integrations.

입력 스키마

{
  "type": "object",
  "properties": {
    "city": {
      "description": "City name at the center of the service area, with state. Alternative to zip.",
      "type": "string"
    },
    "lat": {
      "description": "Latitude of the center of the service area (alternative to zip)",
      "type": "number"
    },
    "lng": {
      "description": "Longitude of the center of the service area (alternative to zip)",
      "type": "number"
    },
    "radiusMiles": {
      "description": "Service radius in miles, 0.5 to 50. A typical contractor uses 15 to 25.",
      "maximum": 50,
      "minimum": 0.5,
      "type": "number"
    },
    "recipientMode": {
      "default": "owner_property",
      "description": "Who the mail is addressed to. \"owner_property\" (default) uses the owner's name and mails it to the property. \"owner\" uses the owner's name and mails it to the owner's own address, which reaches absentee and out-of-state landlords. \"resident\" addresses Current Resident at the property. Leave it out unless the user says what they want.",
      "enum": [
        "owner_property",
        "owner",
        "resident"
      ],
      "type": "string"
    },
    "state": {
      "description": "Two-letter state, required with city.",
      "pattern": "^[A-Za-z]{2}$",
      "type": "string"
    },
    "strategyIds": {
      "description": "Optional card ids from a previous preview_market answer; cards OR together.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "trade": {
      "description": "The contractor's trade. One of: tree-services, forestry-mulching, land-services, lawn-care, landscaping, hardscaping, roofing, pest-control, pool-services. For any other home or property service use generic-other.",
      "enum": [
        "tree-services",
        "forestry-mulching",
        "land-services",
        "lawn-care",
        "landscaping",
        "hardscaping",
        "roofing",
        "pest-control",
        "pool-services",
        "generic-other"
      ],
      "type": "string"
    },
    "zip": {
      "description": "Five-digit US ZIP code at the center of the service area. Easiest way to say where. Send this, OR city and state, OR lat and lng.",
      "pattern": "^[0-9]{5}$",
      "type": "string"
    }
  },
  "required": [
    "radiusMiles",
    "trade"
  ]
}
🟡start_checkout(cancelUrl, city, lat, listName, lng, ...)

Start buying a mailing list of the matching homes: owner names and mailing addresses delivered as an Excel file plus a CSV. Returns a Stripe Checkout URL; the user opens it and pays there (this tool never handles card details). Minimum 1000 addresses ($349). Needs a Meadley Bros. API key. Members create keys in Profile and billing under Advanced integrations. Only call this when the user has clearly asked to buy.

입력 스키마

{
  "type": "object",
  "properties": {
    "cancelUrl": {
      "description": "Optional https URL if the user cancels. Defaults to the Meadley Bros. buy page.",
      "type": "string"
    },
    "city": {
      "description": "City name at the center of the service area, with state. Alternative to zip.",
      "type": "string"
    },
    "lat": {
      "description": "Latitude of the center of the service area (alternative to zip)",
      "type": "number"
    },
    "listName": {
      "description": "Optional name for the list in the user's account",
      "type": "string"
    },
    "lng": {
      "description": "Longitude of the center of the service area (alternative to zip)",
      "type": "number"
    },
    "quantity": {
      "description": "Addresses to buy, 1000 minimum, up to the count",
      "minimum": 1000,
      "type": "integer"
    },
    "radiusMiles": {
      "description": "Service radius in miles, 0.5 to 50. A typical contractor uses 15 to 25.",
      "maximum": 50,
      "minimum": 0.5,
      "type": "number"
    },
    "recipientMode": {
      "default": "owner_property",
      "description": "Who the mail is addressed to. \"owner_property\" (default) uses the owner's name and mails it to the property. \"owner\" uses the owner's name and mails it to the owner's own address, which reaches absentee and out-of-state landlords. \"resident\" addresses Current Resident at the property. Leave it out unless the user says what they want.",
      "enum": [
        "owner_property",
        "owner",
        "resident"
      ],
      "type": "string"
    },
    "state": {
      "description": "Two-letter state, required with city.",
      "pattern": "^[A-Za-z]{2}$",
      "type": "string"
    },
    "successUrl": {
      "description": "Optional https URL to send the user to after paying. Defaults to the Meadley Bros. thank-you page.",
      "type": "string"
    },
    "trade": {
      "description": "The contractor's trade. One of: tree-services, forestry-mulching, land-services, lawn-care, landscaping, hardscaping, roofing, pest-control, pool-services. For any other home or property service use generic-other.",
      "enum": [
        "tree-services",
        "forestry-mulching",
        "land-services",
        "lawn-care",
        "landscaping",
        "hardscaping",
        "roofing",
        "pest-control",
        "pool-services",
        "generic-other"
      ],
      "type": "string"
    },
    "zip": {
      "description": "Five-digit US ZIP code at the center of the service area. Easiest way to say where. Send this, OR city and state, OR lat and lng.",
      "pattern": "^[0-9]{5}$",
      "type": "string"
    }
  },
  "required": [
    "radiusMiles",
    "trade",
    "quantity"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 3개