MailerDot

io.github.miraderoPublished by GitHub account miraderov1.0.0Updated Nov 8, 2026

Your city's free daily newsletter: local news, weather and events in a five-minute morning read.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & CommerceMedia & Design

Overview

AI-generated overview

MailerDot gives an assistant access to a free daily U.S. city newsletter: browse cities, read and search past editions, check weather, subscribe readers, and…

What you can do
  • List and inspect cities with subscriber counts, archives and Census demographics
  • Read past newsletter editions as markdown and full-text search them with ranked snippets
  • Get today's weather for a city
  • Subscribe an email address to a city's free daily digest
  • Quote town operator lease prices and start a hosted checkout link
  • Price, submit and check status of event and business listings
When to use it
Useful when someone wants local U.S. city news, weather or events summarized, wants to search past newsletter coverage, or wants to subscribe a reader or price and submit a town listing or lease.
Requirements
Remote streamable HTTP endpoint at mailerdot.com; no authentication, API keys or environment variables are declared. City slugs use the form city-state-name (for example austin-texas), and list_cities should be called before guessing one.
Before you install
subscribe_city sends real email to the address given, so only use it for an address whose owner asked. Checkout and listing tools return hosted payment URLs; nothing is charged inside the call, but a person entering card details can spend money, and the email entered there becomes the operator account. Listing order ids act as credentials. All tools are unauthenticated.

Installation

In SourceWeft

  1. Open MailerDot in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.miradero%2Fmailerdot/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mailerdot": {
      "type": "http",
      "url": "https://mailerdot.com/mcp"
    }
  }
}

Tools

12

list_cities

List active cities

Returns every U.S. city with an active MailerDot newsletter, grouped by state.

Takes no parameters.

get_city

Get city overview

Returns city details: subscriber count, recent archive list, and Census Bureau demographics.

Parametersslugrequired

get_archive

Read a newsletter edition

Returns the markdown body of a past newsletter edition for a city. Defaults to the most recent edition.

Parametersdateslugrequired

search_archives

Search newsletter archives

Full-text search across all past newsletter editions. Returns ranked matches with snippets.

Parameterssluglimitqueryrequired

get_weather

Get today's weather

Returns today's weather for a city (snapshot from the newsletter, or live from Open-Meteo).

Parametersslugrequired

subscribe_city

Subscribe a reader to a city's daily digest

Subscribes an email address to one city's free daily digest. A welcome email goes out at once and the first edition is generated and sent within minutes; every edition carries a one-click unsubscribe. Free, no account. This sends mail to the address given — only call it for an address whose owner asked to subscribe, and confirm with them first. An address can hold up to 10 city digests; subscribing to a second city adds it, never replaces the first.

Parametersslugrequiredemailrequired

get_town_quote

Price a town lease

Check whether a U.S. town can be leased as a MailerDot operator, and what it costs per month. Pricing is by subscriber count: $10/month covers the first 1,000 subscribers, then +$5 per additional 1,000. Read-only — this reserves nothing.

Parametersslugrequired

start_town_checkout

Get a payment link to lease a town

Starts an operator checkout for a town and returns a hosted payment URL. CHARGES NOTHING: a person must open the URL and enter card details before anything is bought, and the email they enter there becomes the operator account. The town is held for a short reservation window and released if the checkout is not completed. Call get_town_quote first to confirm availability and price.

Parametersslugrequired

get_listing_prices

Price an event or business listing

What it costs to list an event or a business in one town, and whether that town is currently selling. Call this before create_event_listing or create_business_listing. Read-only.

Parametersslugrequired

create_event_listing

List an event in a town (returns a payment link)

Submits an event to a town's calendar. The compliance screen runs inside this call: an approved paid submission comes back with a hosted payment URL, a rejected one comes back with a reason and no charge was ever possible. CHARGES NOTHING — a person must open the URL and enter card details. Nothing published here publishes itself: a paid listing goes live only after payment is confirmed, a free (`standard`) one only after a person approves it. Call get_listing_prices first.

ParametersurlrequiredslugrequiredtierrequiredtitlerequiredvenueendsAtaddresscategorystartsAtrequiredbuyerNamestartTimebuyerEmailrequired+1 more

create_business_listing

List a business in a town (returns a payment link)

Submits a business to a town's directory, on the same rails as create_event_listing: screened inside the call, approved paid submissions come back with a hosted payment URL. CHARGES NOTHING — a person must open the URL and enter card details. A paid listing runs for 30 days starting the day payment clears; a free (`standard`) one publishes only if a person approves it. Call get_listing_prices first.

ParametersurlrequirednamerequiredslugrequiredtierrequiredphoneaddresscategorybuyerNamebuyerEmailrequireddescriptionrequired

get_listing_order

Check a listing order

Whether a listing order has been paid and whether the listing is live yet. Possession of the order id is the credential, so the answer carries order state and public listing fields only — never the buyer's name or address. Read-only.

Parametersidrequired

Version history

1
  1. v1.0.0LatestNov 8, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.