Serveur MCP

Penny Press

io.github.con-scribe/penny-press
Médias et contenu Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Lists published essays and fragments and exposes payment details for machine-accessed readings.

essay_payment_info
Get the x402 payment details for one essay (price, network, asset, recipient wallet) so a machine buyer knows how to pay.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Essay slug, e.g. river-of-time'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['slug', 'title', 'price', 'asset', 'network', 'recipient', 'machine_url'], 'properties': {'slug': {'type': 'string'}, 'asset': {'type': 'string', 'description': 'Payment asset, USDC'}, 'price': {'type': 'string', 'description': 'Price in USDC, e.g. $0.01'}, 'title': {'type': 'string'}, 'network': {'type': 'string', 'description': 'Chain id, e.g. eip155:8453 (Base mainnet)'}, 'recipient': {'type': 'string', 'description': 'Wallet receiving the payment'}, 'machine_url': {'type': 'string', 'description': 'Paid machine read via x402'}}, 'additionalProperties': False}
list_essays
List all published essays and fragments: titles, descriptions, prices, and reading URLs. Full text is free for humans at /read/{slug}; machine reads at /essays/{slug} are paid via x402 (USDC on Base).
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['essays'], 'properties': {'essays': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'type', 'price', 'human_url', 'machine_url'], 'properties': {'slug': {'type': 'string'}, 'type': {'type': 'string', 'description': 'fragment, ensemble, or prose'}, 'price': {'type': 'string', 'description': 'Price in USDC, e.g. $0.01'}, 'title': {'type': 'string'}, 'human_url': {'type': 'string', 'description': 'Free full text for humans'}, 'machine_url': {'type': 'string', 'description': 'Paid machine read via x402'}}, 'additionalProperties': False}, 'description': 'Published essays and fragments.'}}, 'additionalProperties': False}
Modifié
essay_payment_info
1 October 2026 02:40
Modifié
list_essays
1 October 2026 02:40
Ajouté
essay_payment_info
29 September 2026 02:40
Ajouté
list_essays
29 September 2026 02:40