Skip to content

feat: Claude directory plugin bundle under plugins/blindpay - #32

Merged
rafa-thayto merged 3 commits into
mainfrom
feat/claude-directory-plugin
Oct 7, 2026
Merged

rafa-thayto merged 3 commits into
mainfrom
feat/claude-directory-plugin

Conversation

@rafa-thayto

Copy link
Copy Markdown
Collaborator

What

A self-contained Claude plugin bundle at plugins/blindpay, ready to submit to Anthropic's plugin directory (claude.ai/directory/manage → Submit new → Plugin bundle, plugin path plugins/blindpay).

  • .claude-plugin/plugin.json (v1.1.0) and .mcp.json pointing at the read-only server https://mcp.blindpay.com/mcp/readonly (type: http, OAuth, no keys in the repo)
  • README.md (the directory shows it as the listing description) and LICENSE
  • skills/blindpay-payments/SKILL.md: how Claude should use the 41 read-only tools
    • units: most amounts are integer cents, fee percentages are basis points, quotations are rate × 100, wallet balances are decimal token units; a completion check makes every amount converted before answering
    • id prefixes verified against live data (po_, pi_, re_, ba_, bl_, bw_, va_, pb_), customer-scoped lookups, paging with next_page
    • status explained from the tracking_* stages and open RFIs, without guessing settlement times
    • rails country is a display hint, not coverage
    • personal data and the webhook portal link shown only on request; requests to move money get a clear read-only answer and a pointer to app.blindpay.com
  • skills/blindpay-payments/references/tools.md: every read-only tool with required args and filters, loaded only when needed

Nothing at the repo root changes, so the npm package and the existing root plugin are unaffected.

Checks

  • claude plugin validate ./plugins/blindpay passes
  • Directory pre-submission checklist: README over 40 words, license present, no .DS_Store, no binaries other than a PNG, no launchers, remote MCP server over https with type set, no credentials

After merge

Submit blindpaylabs/blindpay-mcp, plugin path plugins/blindpay, tracked branch main.

The repo root can't be submitted to Anthropic's plugin directory as-is: the
root lockfiles and .npmrc get held for review, .mcp.json points at the full
server (money-moving tools are banned from the directory) and carries
non-schema note keys.

plugins/blindpay is the directory submission: the read-only remote server
only, a README that discloses what it connects to and sends, MIT license,
and a blindpay-payments skill that explains id prefixes and how to chain
the read-only tools. Submit with plugin path plugins/blindpay.
- Units table (cents, basis points, rate x100, token-unit balances) with a
  completion check so every amount is converted before answering
- Id prefixes verified against live data, customer-scoped lookups, paging
- Status explained from tracking stages; rails country is a display hint
- references/tools.md: all 41 read-only tools with required args and filters
- Bump plugin version to 1.1.0
@rafa-thayto
rafa-thayto merged commit a8d9674 into main Oct 7, 2026
1 check passed
@rafa-thayto
rafa-thayto deleted the feat/claude-directory-plugin branch October 7, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant