Serveur MCP

mcp

io.github.P2Flux/mcp
Médias et contenu Paiements et fintech Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches for paid web content, checks page prices, and retrieves pages after user-approved USDC payments.

check_price
See what a web page costs for an AI agent, without paying.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'The page address (https).'}, 'access_tokens': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 10, 'description': 'Access tokens exactly as get_paid_page gave them (host|token|seal). Each is sent only to the site it was given for; others are ignored.'}}, 'additionalProperties': False}
find_paid_content
Search the P2Flux directory for websites that sell content to AI agents. Returns site names, what they offer and the price per page. Costs nothing.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'description': 'Words to look for, e.g. "soup recipes". Empty lists the newest sites.'}}, 'additionalProperties': False}
get_paid_page
Get the text of a page after the user approved its payment (see request_paid_page).
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'maxLength': 64, 'description': 'The request_id from request_paid_page.'}}, 'additionalProperties': False}
request_paid_page
Ask to read a paid web page. Returns a link the USER must open to approve the payment in their own wallet - show the link and the price to the user and wait. Then call get_paid_page with the request_id. Nothing is paid without the user approving it.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'The page address (https).'}, 'max_price': {'type': 'string', 'maxLength': 12, 'description': 'The most to pay for this page, in USDC, e.g. "0.10". Required, after asking the user, for anything above a few USDC (a subscription).'}, 'access_tokens': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 10, 'description': 'Access tokens exactly as get_paid_page gave them (host|token|seal). Each is sent only to the site it was given for; others are ignored.'}}, 'additionalProperties': False}
Ajouté
get_paid_page
3 October 2026 02:40
Ajouté
request_paid_page
3 October 2026 02:40
Ajouté
check_price
3 October 2026 02:40
Ajouté
find_paid_content
3 October 2026 02:40