# nichedb

> These figures are automated measurements with timestamps. They are not a review, rating, grade, or recommendation.

Real-time public data (nichedb.dev)

- Status: Up
- Checks passed: 12 of 22
- Uptime: Not measured
- Latency: 458 ms
- Tools: 48
- Last probe: 2026-11-12T11:35:29.863Z
- Publisher: profullstack.com (https://mcpheartbeat.com/p/com.profullstack)
- Endpoint: https://nichedb.dev/mcp
- Transport: streamable-http

## Tools

Showing 48.

- **add_source**: Add a source: an adapter with a config, fetched on a schedule (needs a key; admins and Pro). Call list_adapters first for the fields.
- **airplane_lookup**: An aircraft by N-number (N172SP, or 172SP), Mode S hex (A2D8E1) or flight callsign (UAL1895), or words to search the US register (Cessna 172). Answers `record`
- **business_standing**: Is a business on anybody's list? Give its `name`, and any of `domain`, `state` (two letters), `number` (state entity number) and `ein`. Answers with `standing`
- **check_domain**: Is a domain name registered? Asks each registry over RDAP. Give `name` as a full name (foo.watches), or a bare word with `tlds` (foo + com,dev,io), or several n
- **claim_profile**: Claim a profile as the key owner (needs a key). Proven when the key owner’s email is one the profile lists, or when the person’s site or show page links back to
- **create_feed**: Save a query as a feed (needs a key). Sources, kinds and tags narrow; q is a text match; upcoming keeps only future-dated items.
- **create_invite**: Make one invite link as the key owner. Invites are scarce (a few per account); when the invited person signs up, both get days of Premium. The link is returned
- **create_webhook**: Add an account webhook: signed POSTs (Standard Webhooks + CloudEvents) to an https URL for events such as feed.item.published (new items in feeds you follow), f
- **delete_webhook**: Remove an account webhook and its delivery log. Needs a key.
- **feed_items**: What a feed selects, newest first. Page with before_id.
- **find_profile_by_linkedin**: The public profile a LinkedIn profile or company URL belongs to (linkedin.com/in/… or /company/…), or null. LinkedIn only: profiles are never looked up by email
- **follow_feed**: Follow a feed as the key owner (needs a key). Channels: webpush, email, webhook.
- **get_item**: One item with its full adapter payload.
- **get_profile**: One person by id, `<slug>-<id>` or handle: the parsed view and the OpenProfile.md as served.
- **get_tld**: One top-level domain: type, registry, RDAP server, when it entered or left the root, every registrar price (register, renew, transfer, restore, promotions, priv
- **list_adapters**: Every adapter this deployment can run, with the config fields each takes. Use before add_source.
- **list_collections**: The collections (niches) with their source, feed and item counts.
- **list_enrichers**: Every enricher (YouTube videos, Wikipedia, repo stats, downloads, company profiles, TL;DRs) and which collections turn it on by default. Items carry their resul
- **list_feeds**: Public feeds, most followed first. Optionally one collection.
- **list_invites**: The key owner's invites: how many are left of the quota, and each invite with its status (open, used, expired, revoked). Needs a key.
- **list_sources**: Sources with status, last run and item counts. Optionally one collection.
- **list_webhooks**: The key owner's account webhook endpoints (never their secrets) and the event types this site emits. Needs a key.
- **match_items**: Which title, channel or fixture is this name? Give a file name, a release name or a playlist entry ("Top.Gun.Maverick.2022.1080p.mkv", "US: ESPN2 HD"); it is cl
- **population**: Population and demography, drilled down from the world to the ZIP code. Give a `key` (us, us-ca, us-ca-los-angeles, gb, gb-england-london), a US `zip`, or a pla
- **recent_items**: Newest items, optionally narrowed to a collection, source or kind.
- **redeem_code**: Redeem a credit code (CR-XXXX-XXXX-XXXX-XXXX) for the key owner. A code is worth days of Premium, added after any term already held. Needs a key.
- **reputation_lookup**: Is an IP address or a domain on a blocklist? Give `indicator` (an IPv4/IPv6 address or a domain; a URL is reduced to its host). Answers `listed`, a rough 0-100
- **rotate_webhook_secret**: Replace a webhook signing secret; the old one stops working at once. Returns the new secret. Needs a key.
- **run_source**: Fetch a source now instead of waiting for its schedule (needs a key; owner or admin).
- **satellite_lookup**: A satellite, rocket stage or piece of debris by NORAD number (25544), international designator (1998-067A) or name. Answers `record` (GCAT: owner, country, make
- **search_items**: Full-text search over titles, summaries and tags. Use this first when you know a name.
- **search_profiles**: People: one entry per person assembled from every app that serves their OpenProfile.md (podcasters from p0dcasters, public profiles from OutreachGraph). Search
- **search_tlds**: Top-level domains: every label in IANA's root, with type, registry, RDAP server and each registrar's one-year register/renew/transfer price (Porkbun, Dynadot, C
- **ship_lookup**: A ship or boat by MMSI (9 digits), IMO number (7 digits) or name, from open AIS (Digitraffic, northern Baltic). Answers `record` (name, type, flag, size, call s
- **stats**: What this deployment holds: collections, sources, items, items added today, feeds.
- **submit_feed**: Suggest an RSS or Atom feed for the index. No key needed. An admin reviews every suggestion before anything is fetched; approved podcast feeds are handed to rss
- **test_webhook**: Send a webhook.test event to one of your endpoints now and report the HTTP status. Needs a key.
- **tld_changes**: Top-level domains added to or removed from IANA's root, newest first, with the IANA list version each happened in. Nobody else publishes this diff.
- **traffic_list**: The nichedb /traffic blocklist: IP addresses our own servers banned for exploit attempts, scanning, brute force or spam, each published only after a reviewer (a
- **train_lookup**: A train by number (Amtrak 5, VIA 1, IC 1, or a bare number) or a European station by name. Answers `record` (the stored run: operator, route, origin, destinatio
- **transit_city**: A city’s public transit now: its lines, its stations (id, name, lines), the service alerts in force and, with `vehicles: true`, every vehicle position the agenc
- **transit_station**: Next arrivals and the timetable at a public transit station. Give `city` (nyc, boston, bay-area, chicago, london) and `station` (a station id from transit_city,
- **upcoming**: Items dated in the future (releases, launches, deadlines), soonest first.
- **update_profile**: Edit a profile you own (needs a key). Send `markdown`, a whole OpenProfile.md that replaces what you wrote before, or any of `name`, `headline`, `emoji`, `prono
- **update_webhook**: Change an account webhook: url, events, description, or enabled (true turns it back on and clears its failure count). Needs a key.
- **vuln_lookup**: Everything known about one vulnerability, as an OpenVuln record (a valid OSV record). Give `id`: a CVE (CVE-2026-12537), GHSA, OSV, PYSEC, GO, RUSTSEC, MAL (mal
- **webhook_deliveries**: Recent webhook deliveries with status, attempts, last error and payload: for one endpoint, or all of yours. Needs a key.
- **where_to_buy_book**: Where to buy a book. Give an `isbn` (10 or 13 digits, hyphens fine), or a `title` and `author`, or `item` (a books-collection item id). Answers with the edition

## Links

- HTML: https://mcpheartbeat.com/s/com.profullstack/nichedb
- Markdown: https://mcpheartbeat.com/s/com.profullstack/nichedb.md
- MCP: https://mcpheartbeat.com/mcp
- API: https://mcpheartbeat.com/api/v1/servers
- Tools API: https://mcpheartbeat.com/api/v1/tools
- Server API: https://mcpheartbeat.com/api/v1/health?server=com.profullstack%2Fnichedb
