Independent trust grade A (93/100). Static analysis of npm package @spines/mcp-server@1.0.2 (stdio server — no remote endpoint). Reliability/behavioral signals require running it; not measured. wmcp.sh continuously watches npm:@spines/mcp-server for tool drift and rug-pulls. The grade is free and identical whether or not the operator pays.
search_booksSearch for books by title, author, or ISBN
get_book_detailsGet full details for a specific book
get_collectionGet a book collection with all its books
list_collectionsList the user
list_categoriesList all approved book categories
get_personaGet details about a persona (bookshelf owner)
add_to_reading_listAdd a book to a reading list
remove_from_reading_listRemove a book from a reading list
check_creditsCheck your daily recognition credit balance
get_book_pairingsFind books commonly co-shelved with a specific book (Shelfology)
recognize_bookshelfRecognize books from a bookshelf image (uses daily credits or BYOK)
We re-grade npm:@spines/mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.