Agent Paywire library
Read-only library, articles, and support data for Agent Paywire.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_article
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"library": {
"url": "https://mcp.agentpaywire.com/mcp"
}
}
}Remote endpoints
https://mcp.agentpaywire.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢search_library(query, category, featured_only, limit)
Search the Agent Paywire knowledge library. Matches id, title, summary, publisher, authors, and tags. Bitcoin and Lightning sources are the featured set.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to match. An empty query returns the filtered list."
},
"category": {
"type": "string",
"description": "Category id, for example bitcoin-lightning."
},
"featured_only": {
"type": "boolean",
"description": "When true, keep sources marked featured."
},
"limit": {
"type": "integer",
"description": "Maximum results, 1 to 50. Default 10."
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(q, category, tag, type, featured, ...)
Filter the library with the static search contract: q, category, tag, type, featured, and updated_since. q is one case-insensitive substring of id, title, summary, or publisher. updated_since keeps records whose verified_at is greater than that date.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Substring matched against id, title, summary, and publisher."
},
"category": {
"type": "string",
"description": "Exact category id."
},
"tag": {
"type": "string",
"description": "Exact tag."
},
"type": {
"type": "string",
"description": "Exact library type."
},
"featured": {
"type": "boolean",
"description": "When true, keep featured records."
},
"updated_since": {
"type": "string",
"description": "YYYY-MM-DD. Exclusive lower bound on verified_at."
},
"limit": {
"type": "integer",
"description": "Maximum results, 1 to 50. Default 10."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_source(id)
Fetch one library source by its id.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Source id, for example lightning-labs-l402-for-agents."
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_categories
List library categories. Bitcoin and Lightning is first and featured.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢latest_sources(limit, category)
Newest library sources first. Sources with no publication date are last.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "Maximum results, 1 to 50. Default 10."
},
"category": {
"type": "string",
"description": "Optional category id."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_articles
List Agent Paywire articles from the public catalog.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_article(slug)
Return the raw Markdown for one article.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Article slug, for example machine-native-economy."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢changes_since(cursor)
Records verified after a cursor date. Reads the updated-since day files. The comparison is exclusive: verified_at greater than the cursor.
Input Schema
{
"type": "object",
"properties": {
"cursor": {
"type": "string",
"description": "YYYY-MM-DD. Records with a later verified_at are returned."
}
},
"required": [
"cursor"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢protocol_facts(id)
Checked facts for L402, BOLT 12, BIP 21, NWC, x402, MPP, AP2, ACP, and UCP. Pass id to return one protocol. Null fields were not stated by the cited page.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Protocol id, for example l402 or x402."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_support_info
Return the voluntary support descriptor from /support.json. Reading it does not require payment. When paid_api is present, it points at the L402 convenience API. The files on the site stay free.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence