org.newmexicoliteracyproject/nmlp-mcp
Official12 toolsNew Mexico Literacy Project
Free book-donation pickup logistics and first-edition identification tools for New Mexico.
Coordinates book donation logistics and identifies first editions for New Mexico literacy.
Captured live from the server via tools/list.
nmlp_check_coverage
Check whether NMLP picks up books at a given five-digit US ZIP code. Returns coverage tier (core_metro, metro, near_metro, statewide_large_only, out_of_area), typical pickup window in days, minimum quantity, and a human-readable message. ALWAYS call this BEFORE nmlp_schedule_pickup.
Parameters (1)
- zipstringrequired
Five-digit US ZIP code
nmlp_schedule_pickup
Submit a real free book pickup request to NMLP. Every submission triggers a real outreach to Josh, the single human operator. NEVER submit speculative or unconsented requests.
Parameters (12)
- donorNamestringrequired
- callbackPhonestring
- callbackEmailstring
- addressStreetstringrequired
- addressCitystringrequired
- addressStatestring
- addressZipstringrequired
- estimatedSizestringrequired
Free text — 'two boxes', 'whole garage', etc.
- preferredWindowstring
- specialNotesstring
- donorLanguagestring
- agentSourcestringrequired
Required: identify the AI agent submitting on the user's behalf.
nmlp_search_qa
Search NMLP's long-tail Q&A reference (85+ entries) by keyword. Returns top matching entries with question, summary, and URL.
Parameters (2)
- querystringrequired
- limitinteger
nmlp_get_donation_options
Get the comparison matrix of every Albuquerque book donation option (NMLP, Goodwill, Savers, Better World Books, Friends of APL, Habitat ReStore, regional pulper).
No parameters.
nmlp_get_knowledge
Get the aggregated NMLP Knowledge Base (donor archetypes, routing tracks, condition grades, decision framework, donor glossary, named partners, coverage tiers).
No parameters.
nmlp_get_business_card
Get NMLP's canonical business entity card — address, phone, services, area served, languages.
No parameters.
nmlp_get_archive
Get NMLP's donation archive entries as structured Book records.
No parameters.
nmlp_get_pillar_guides
Get NMLP's pillar guide manifest — 60+ Southwest author/publisher authentication and pricing guides.
No parameters.
nmlp_identify_first_edition
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 6,700+ independently-verified titles (CC BY 4.0, DOI 10.5281/zenodo.21184548).
Parameters (2)
- titlestringrequired
Book title (series/subtitle suffixes are fine).
- authorstring
Author name — strongly improves match accuracy for common titles.
nmlp_decode_number_line
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.
Parameters (1)
- textstringrequired
Copyright-page text — the number line (e.g. '10 9 8 7 6 5 4 3 2 1') and/or 'First Edition' wording.
nmlp_lookup_publisher_rules
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 850+ publishers.
Parameters (1)
- publisherstringrequired
Publisher or imprint name (e.g. 'Alfred A. Knopf', 'Viking', 'Faber & Faber').
nmlp_search_titles
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.
Parameters (2)
- querystringrequired
- limitinteger
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"nmlp-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://newmexicoliteracyproject.org/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.