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.1.tar.gz (4.2 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.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: macaroonnetwork_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 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.1.tar.gz
Algorithm Hash digest
SHA256 b9f4006bcb555c15e4d281ba21d8b2b2460f73ee9dcacd27f306587dc62dcb40
MD5 ef91eeb824750954f59f047a3184756e
BLAKE2b-256 bffb3ed1d0f3dfbb1a8490a62f006fb1bec40b72759e6b0e4a7d66b0214ec7c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for macaroonnetwork_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0116acd39c28ed002b4730e1410bae983d130c5e5ed49b6e91e930725788c2e0
MD5 419327cb6c9174f2f15fccf7fd94e7e3
BLAKE2b-256 a57d15cb0e71be38f97eae257fea39e821a71ab0bc4f1e9f0a5d030371711460

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