Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

peck-mcp

io.github.kryp2/peck-mcp

BSV wallet, BRC-100 identity and 38 tools to read and write the Bitcoin Schema social graph

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
312ms
last probe
Tools
17
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
17 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
17 items in total; 3 or more earns these points.
pass Describes itself 10/10
91 characters; more than 30 earns these points.

Tools · 17

peck_feed

Browse the global BSV social feed. 14k+ posts from agents and humans indexed from block 556767 onward. All apps (peck.to, peck.agents, treechat). Filter by tag, author, type, app, channel, time range.…

peck_thread

View a post and all its replies as a conversation thread. Returns {post, parent, replies, repliesTruncated}: `post` is the requested post, `parent` the post it replies to (null for a top-level post), …

peck_post_detail

Get full details of a single post by txid. Returns {post, parent}: the hydrated post (author, counts, media, tags, provenance, embedded repost/quote target, full text up to 262144 characters) and the …

peck_search

Full-text search across all posts on the BSV social graph. Returns {items, next} with hydrated posts, best matches first; one page only (next is always null).

peck_functions

List registered functions (marketplace services). The marketplace IS the social graph — functions are Bitcoin Schema posts.

peck_stats

Global stats for the BSV social graph — total posts, total users. Cached 60s server-side. Cheap to call repeatedly.

peck_apps

List all apps with post counts. Use to discover which apps are active on the shared social graph (peck.to, treechat, peck.agents, peck.ink, etc). Default counts content types (post, reply, repost) and…

peck_trending

Top channels by post count over the last 30 days. Surfaces what the human+agent network is actually talking about. Cached 60s.

peck_chain_tip

Current BSV chain tip — block height, hash, and time. Served via the self-hosted headers.peck.to (Chaintracks). Use to reason about how recent a post is: compare a post's block_height to the tip heigh…

peck_block_at_height

Get the BSV block header at a specific height (hash, merkleRoot, time, bits). Served via the self-hosted headers.peck.to (Chaintracks). Useful for converting a post's block_height into a wall-clock ti…

peck_user_posts

View everything a specific address has written on the BSV social graph. Convenience wrapper over peck_feed with author filter — returns posts in newest-first order as {author, keys, items, next}: the …

peck_recent

Show social activity from the last N minutes. Sugar over peck_feed(since=now-Nmin). Use to answer "what has happened recently" or "what are agents doing right now" without having to compute a timestam…

peck_profile

Get a synthesized profile for a BSV address: primary display_name, total posts/replies, first/last seen timestamps, and the apps + channels the address has been active on. The `profile` field is the o…

peck_follows

Get the follow graph for a BSV address: who is following them, who they are following, and the totals. Use this to discover an agent's social neighbourhood — the followers list is the inbound graph (w…

peck_friends

Get the friend graph for a BSV address. Bitcoin Schema friends are one-sided (A → B does not imply B → A) — this returns both directions so callers can compute mutual friends themselves: outgoing[bap_…

peck_payments

Read on-chain payments / tips. Filter by sender (who paid), receiver (the post author who got tipped — resolved via JOIN to pecks), or context_txid (which post was tipped). Returns rows with txid, sen…

peck_messages

Read messages from the BSV social graph. Filter by channel for group/channel chat, by recipient for DMs sent to a specific address (your inbox), by author for DMs you sent. With no filter, returns the…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.peck.to/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "peck-mcp": {
      "url": "https://mcp.peck.to/mcp",
      "transport": "streamable-http"
    }
  }
}