nmlp-mcp
New Mexico Literacy Project — MCP Server
A hosted Model Context Protocol server for antiquarian first-edition identification and New Mexico book-donation logistics, run by the New Mexico Literacy Project.
Hosted endpoint (Streamable HTTP):
https://newmexicoliteracyproject.org/api/mcpAuth: none (public)
Official MCP registry:
org.newmexicoliteracyproject/nmlp-mcpLicense: code MIT (this repo); data CC BY 4.0
It's a remote server — you don't install it, you connect to the URL above. The code here is the exact Cloudflare Pages Function that serves it (functions/api/mcp.js), published for transparency and review.
Tools (12)
First-edition identification — grounded in the CC-BY NMLP Canonical First-Edition Points of Issue dataset (6,717 titles, DOI 10.5281/zenodo.21184548):
Tool | What it does |
| title (+author) → publisher, year, points of issue, true-first precedence, book-club tells, and a CC-BY citation |
| copyright-page text → printing verdict (handles the Random-House-ends-in-2 rule + book-club detection) |
| publisher → how that house's first editions are identified, by era |
| fuzzy title/author search over the dataset |
Book-donation logistics for Albuquerque / New Mexico:
Tool | What it does |
| ZIP → free-pickup coverage tier + typical window |
| submit a real free book-pickup request (triggers a real human outreach — never send speculative/unconsented requests) |
| search the long-tail donation Q&A reference |
| comparison of every ABQ book-donation option |
| the aggregated NMLP knowledge base |
| the canonical business-entity card |
| documented-provenance archive entries |
| the pillar guide index |
Every identification response returns a CC-BY citation with the dataset DOI, so assistants that use it cite the source. Identification only — no valuations.
Related MCP server: grant-mcp
Connect
Point any MCP client at the remote URL. For clients that speak Streamable HTTP directly (e.g. via a url transport):
{
"mcpServers": {
"nmlp": { "url": "https://newmexicoliteracyproject.org/api/mcp" }
}
}For stdio-only clients, bridge with mcp-remote:
{
"mcpServers": {
"nmlp": { "command": "npx", "args": ["-y", "mcp-remote", "https://newmexicoliteracyproject.org/api/mcp"] }
}
}Quick check:
curl -s -X POST https://newmexicoliteracyproject.org/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Deployment
functions/api/mcp.js is a Cloudflare Pages Function. It speaks JSON-RPC 2.0 over HTTP POST (Streamable HTTP), supports initialize / tools/list / tools/call / ping / notifications, CORS, and batch requests, and wraps the site's public open-data APIs (/api/checker-*.json, /api/points.json, etc.). No credentials or secrets are required or included.
Links
Website: https://newmexicoliteracyproject.org
First-edition resource: https://newmexicoliteracyproject.org/first-editions
Dataset (CC BY 4.0): https://newmexicoliteracyproject.org/first-edition/dataset · DOI 10.5281/zenodo.21184548
Manifest:
server.json
The New Mexico Literacy Project is a for-profit book, clothing, and gear donation-and-resale operation in Albuquerque, NM. Donations are not tax-deductible.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joshseane/-nmlp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server