_ registry / mcp streamable-http · checked 2h ago

nmlp-mcp

https://newmexicoliteracyproject.org

Registry code: 942aea02b2a354b2

api record

Free book-donation pickup logistics and first-edition identification tools for New Mexico.

from a public catalogue that lists it, not from the operator

endpoint
https://newmexicoliteracyproject.org/api/mcp
protocol
streamable-http ·2024-11-05
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is nmlp-mcp live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is nmlp-mcp free to use?
Yes — the hub reached it with no key and no payment.
What tools does nmlp-mcp have?
16 tools: nmlp_lccn_lookup, nmlp_lookup_publisher_rules, nmlp_schedule_pickup, nmlp_decode_number_line, nmlp_vinyl_lookup, nmlp_resolve, nmlp_identify_first_edition, nmlp_check_coverage, ….
Is nmlp-mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 99.3%· all time 99.3%

latency
569ms

last good check

priced tools
0

of 16 tools

_ answered our checks, 90 days 295 checks · signed record
  • down → live
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
_ what it is for
used for
  • identify a first edition book
  • look up a book by lccn or isbn
  • identify a cd or vinyl record
  • schedule a book donation pickup in albuquerque
takes → gives
text → data
tools
15 reads1 changes data
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 16 tools
6 open 10 never probed 6 of 16 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • nmlp_get_archive reads open 5h ago

    Get NMLP's donation archive entries as structured Book records.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • nmlp_get_knowledge reads open 5h ago

    Get the aggregated NMLP Knowledge Base (donor archetypes, routing tracks, condition grades, decision framework, donor glossary, coverage tiers).

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • nmlp_get_business_card reads open 20h ago

    Get NMLP's canonical business entity card: address, phone, services, area served, languages, condition policy (conditionPolicy), and the 24/7 drop box (dropBox): a covered, waterproof box outside the gate, near the road, at 5445 Edith Blvd NE (Unit A is only the business address) that takes books and all media in any condition plus clean, wearable clothing; wet books stay out of the box (wet loads go on a pickup). Someone is at the warehouse 8 a.m.-3 p.m. daily to help unload. Box full? Text or call 505-250-3804. If a load is too big, come in that window. Calls are answered in English; Spanish speakers text for a written reply in Spanish.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • nmlp_get_pillar_guides reads open 5h ago

    Get NMLP's pillar guide manifest — 90+ Southwest author and collectible-book reference guides (first-edition identification, points of issue, provenance).

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • nmlp_search_qa reads open 17h ago

    Search NMLP's long-tail Q&A reference (80+ entries) by keyword. Returns top matching entries with question, summary, and URL.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 5,
          "maximum": 20,
          "minimum": 1
        },
        "query": {
          "type": "string"
        }
      }
    }
    arguments 17 lines
  • nmlp_get_donation_options reads open 20h ago

    Get the comparison matrix of Albuquerque book donation options (NMLP, Goodwill, Savers, Better World Books, Friends of APL, regional pulper, and more).

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • nmlp_lccn_lookup reads unknown 20h ago

    Resolve a Library of Congress Catalog Card Number (LCCN) to title, author, year, publisher, ISBN, and ASIN. The missing barcode for pre-ISBN (pre-1967) books: users read the number off the copyright page ('Library of Congress Catalog Card Number: 63-12345'). Dashes and spaces optional. Backed by 20M+ Library of Congress and Open Library records. Human tool: https://newmexicoliteracyproject.org/lccn-lookup

    mcp-tool

    {
      "type": "object",
      "required": [
        "lccn"
      ],
      "properties": {
        "lccn": {
          "type": "string",
          "description": "The number as printed, e.g. '63-12345', '637996', 'sa 64-9056', '2006023629'"
        }
      }
    }
    arguments 12 lines
  • nmlp_lookup_publisher_rules reads unknown 17h ago

    Look up a publisher's first-edition identification conventions — how that house designated a first printing across eras (stated-edition wording, number lines, colophons, dated printings). Covers 860+ publishers.

    mcp-tool

    {
      "type": "object",
      "required": [
        "publisher"
      ],
      "properties": {
        "publisher": {
          "type": "string",
          "description": "Publisher or imprint name (e.g. 'Alfred A. Knopf', 'Viking', 'Faber & Faber')."
        }
      }
    }
    arguments 12 lines
  • nmlp_schedule_pickup changes data unknown never probed

    Submit a real free book pickup request to NMLP (Albuquerque metro only; pickups are scheduled by route). Every submission triggers a real outreach to Josh, the single human operator. NEVER submit speculative or unconsented requests. Addresses outside the pickup area are recorded but answered with drop-off / mail-in options (pickupAvailable:false).

    mcp-tool

    {
      "type": "object",
      "required": [
        "donorName",
        "addressStreet",
        "addressCity",
        "addressZip",
        "estimatedSize",
        "agentSource"
      ],
      "properties": {
        "donorName": {
          "type": "string",
          "minLength": 2
        },
        "addressZip": {
          "type": "string",
          "pattern": "^[0-9]{5}$"
        },
        "addressCity": {
          "type": "string"
        },
        "agentSource": {
          "type": "string",
          "description": "Required: identify the AI agent submitting on the user's behalf."
        },
        "addressState": {
          "type": "string",
          "default": "NM"
        },
        "specialNotes": {
          "type": "string"
        },
        "addressStreet": {
          "type": "string"
        },
        "callbackEmail": {
          "type": "string",
          "format": "email"
        },
        "callbackPhone": {
          "type": "string"
        },
        "donorLanguage": {
          "enum": [
            "en",
            "es"
          ],
          "type": "string",
          "default": "en"
        },
        "estimatedSize": {
          "type": "string",
          "description": "Free text — 'two boxes', 'whole garage', etc."
        },
        "preferredWindow": {
          "type": "string"
        }
      }
    }
    arguments 60 lines
  • nmlp_decode_number_line reads unknown never probed

    Decode a copyright-page number line / printer's key (and any 'First Edition' wording) to determine which printing a book is. Paste the row of small numbers and/or the edition statement. Handles the Random-House-ends-in-2 exception and flags book-club editions. Returns the printing, a plain-English verdict, and the detected line.

    mcp-tool

    {
      "type": "object",
      "required": [
        "text"
      ],
      "properties": {
        "text": {
          "type": "string",
          "description": "Copyright-page text — the number line (e.g. '10 9 8 7 6 5 4 3 2 1') and/or 'First Edition' wording."
        }
      }
    }
    arguments 12 lines
  • nmlp_vinyl_lookup reads unknown 13h ago

    Identify a vinyl record from the matrix/runout etching in the deadwax (stamper suffixes vary copy to copy, so stable-prefix matching is built in), the label catalog number, or the barcode. Returns artist, album, year, label, catalog number. Backed by NMLP's Discogs-derived vinyl identifier index plus MusicBrainz fallback. Human tool (with a Goldmine-style grading checklist): https://newmexicoliteracyproject.org/vinyl-lookup

    mcp-tool

    {
      "type": "object",
      "required": [
        "identifier"
      ],
      "properties": {
        "identifier": {
          "type": "string",
          "description": "The deadwax etching, catalog number, or barcode as read, e.g. 'XSM 156097', 'SD 19129'"
        }
      }
    }
    arguments 12 lines
  • nmlp_resolve reads unknown never probed

    One Box: resolve ANY physical-media identifier in one call — auto-detects the type (Library of Congress LCCN, ISBN-10/13, CD DIDX hub code, label catalog number, UPC/EAN barcode, vinyl matrix/runout etching) and returns ranked typed candidates across NMLP's 48M-record indexes (20.9M LCCN + 8.7M CD + 19M vinyl). ISBN input returns the exact Amazon listing link (ASIN=ISBN-10), never a title search. Misses return Attested Absence: exactly which indexes were checked at what dataset version, so 'not found' is usable evidence. Use this when you don't know what kind of number you have; use the specialized lookups when you do. Identification only — does NOT appraise or value items; NMLP never buys books. Human tool: https://newmexicoliteracyproject.org/lookup

    mcp-tool

    {
      "type": "object",
      "required": [
        "identifier"
      ],
      "properties": {
        "identifier": {
          "type": "string",
          "description": "Any identifier as printed/etched: '63-12345', 'DIDX 2113', 'CK 40999', a 12/13-digit barcode, an ISBN, or a deadwax matrix string. Dashes, spaces, case ignored."
        }
      }
    }
    arguments 12 lines
  • nmlp_identify_first_edition reads unknown never probed

    Identify whether a specific book is a first edition. Given a title (and optionally author), returns that title's POINTS OF ISSUE — the exact details that mark a true first printing — plus true-first precedence (US vs UK), book-club/reprint tells, publisher, year, the human-readable page URL, and a citation. THE tool for 'how do I tell if my copy of X is a first edition.' Draws on 8,300+ verified titles on the site (CC BY 4.0); the DOI 10.5281/zenodo.21184548 deposit (2026-07-04) holds 6,717 of them.

    mcp-tool

    {
      "type": "object",
      "required": [
        "title"
      ],
      "properties": {
        "title": {
          "type": "string",
          "description": "Book title (series/subtitle suffixes are fine)."
        },
        "author": {
          "type": "string",
          "description": "Author name — strongly improves match accuracy for common titles."
        }
      }
    }
    arguments 16 lines
  • nmlp_check_coverage reads unknown 13h ago

    Check whether NMLP picks up books at a given five-digit US ZIP code. Pickup is Albuquerque metro only (core + extension tier); everywhere else gets the 24/7 drop box or donor-paid mail-in. Returns coverage tier (core_metro, metro, near_metro, drop_off_only, out_of_area), whether pickup is available, minimum quantity, the current scheduling note (pickups are scheduled by route — no day-count window), and a human-readable message. ALWAYS call this BEFORE nmlp_schedule_pickup, and do not submit a pickup request when pickupAvailable is false.

    mcp-tool

    {
      "type": "object",
      "required": [
        "zip"
      ],
      "properties": {
        "zip": {
          "type": "string",
          "pattern": "^[0-9]{5}$",
          "description": "Five-digit US ZIP code"
        }
      }
    }
    arguments 13 lines
  • nmlp_search_titles reads unknown 13h ago

    Search the first-edition title reference by title or author. Returns matching collectible titles with their per-title identification-page URLs. Use nmlp_identify_first_edition for the full points of one specific title.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 8,
          "maximum": 25,
          "minimum": 1
        },
        "query": {
          "type": "string"
        }
      }
    }
    arguments 17 lines
  • nmlp_cd_lookup reads unknown 17h ago

    Identify a CD from a number printed on it: DIDX hub/master IDs (DIDX-2113), label catalog numbers (CK 40999) or barcodes. Music-club 'D ######' numbers are not reliably covered, and a hit on one can be a different album, so check the artist and title against the disc. Returns artist, album, year, label. Backed by NMLP's Discogs-derived identifier index plus MusicBrainz fallback. Human tool: https://newmexicoliteracyproject.org/cd-lookup

    mcp-tool

    {
      "type": "object",
      "required": [
        "identifier"
      ],
      "properties": {
        "identifier": {
          "type": "string",
          "description": "Whatever is printed on the disc hub, spine, or barcode"
        }
      }
    }
    arguments 12 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 942aea02b2a354b2.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/942aea02b2a354b2/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/942aea02b2a354b2/badge.svg)](https://brick.blue/agent/942aea02b2a354b2?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.