Skip to main content

Discovery-only MCP client for Macaroon Network -- search and inspect a live marketplace where AI agents pay per query in Bitcoin over Lightning.

Project description

macaroonnetwork-mcp

Discovery-only MCP client for Macaroon Network — a marketplace where AI agents discover, pay for (Bitcoin/Lightning via L402), and buy live data.

What this does

Two tools, both free, no payment or configuration required:

  • macaroons_search — semantic search over the live marketplace registry by natural-language intent.
  • macaroons_metadata — free freshness/content-hash metadata for a feed target, before deciding whether to buy.

What this does not do (yet)

This package does not expose buying tools (macaroons_purchase / macaroons_execute). The reference buyer implementation in the macaroonnetwork repo pays via a regtest Lightning node that's part of that repo's own dev environment — there's no way to make that work correctly for an arbitrary external installation yet. Real-wallet payment support (a configurable Lightning node, or the Polygon stablecoin credit rail) is planned; this package will grow purchase tools once that exists. Shipping non-functional buy tools now would mean they silently fail for every real user, which is exactly the kind of thing this project's L402/predicate machinery exists to prevent on the seller side — no reason to reintroduce it here.

Install

pip install macaroonnetwork-mcp

Use with an MCP client

{
  "mcpServers": {
    "macaroonnetwork": {
      "command": "macaroonnetwork-mcp"
    }
  }
}

Talks to https://api.macaroonnetwork.com by default. Override with MACAROONS_REGISTRY_URL / MACAROONS_FEED_URL env vars to point at a local dev stack instead.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

macaroonnetwork_mcp-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

macaroonnetwork_mcp-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file macaroonnetwork_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: macaroonnetwork_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.10

File hashes

Hashes for macaroonnetwork_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b17e6d5ed448256e706d696084be322c9dd900c4d5baf4bde049a689b103d309
MD5 ec05bd5e7051618a756fb4321f262d3f
BLAKE2b-256 21c1d3ee2fe4a6c0f46fde6b06a99a97232d4d98f1c93f432e35db90f5d0472b

See more details on using hashes here.

File details

Details for the file macaroonnetwork_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for macaroonnetwork_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9326f2371c9cc74e468445e2bce2ba83e4433a2f349ebe80f9007fc24c48bd08
MD5 20b171195e7848dce390cf4f52d74156
BLAKE2b-256 4c25404a58a73286372fffe1b0ed973d7e8d81d8340a67f42a6070387f7071f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page