mcpbeat Sign in

peck-mcp MCP Server

answering

peck-mcp is answering right now. Last checked 12 min ago. It exposes 17 tools. Last commit 15 Sep 2026.

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

Uptime history 5 days of history
5 days agonow
100.0%
Uptime 24h
91 of 91 checks
17
Tools
read from the server
128 ms
Response time
average over 24h
1
Stars
last commit 15 Sep 2026

What the code does

We read the source, 23 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Page loads a third-party script static/index.html:300
<script defer data-site="WJJ_UjjVRSCv" data-api="https://sporlos.no/api/event" src="https://sporlos.no/sporlos.js"></script>

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add peck-mcp --transport http https://mcp.peck.to/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "peck-mcp": {
      "url": "https://mcp.peck.to/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.peck-mcp]
url = "https://mcp.peck.to/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "peck-mcp": {
      "url": "https://mcp.peck.to/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "peck-mcp": {
      "url": "https://mcp.peck.to/mcp"
    }
  }
}

Available tools 17

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

peck
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 excludes social signals like likes and follows. Cached 60s.
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 time.
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 height.
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. Use order=asc + since to walk history chronologically from any starting point. This is the shared social graph on Bitcoin.
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 (who has followed-tx'd you), the following list is the outbound graph (whose paymails you have followed). Read counterpart to peck_follow_tx / peck_unfollow_tx.
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_id ∈ incoming.friender] = mutual. - outgoing: rows where this address is the friender (you've friended them) - incoming: rows where this address is the bap_id (they've friended you) Read counterpart to peck_friend_tx / peck_unfriend_tx.
peck_functions
List registered functions (marketplace services). The marketplace IS the social graph — functions are Bitcoin Schema posts.
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 global message stream. PECK1 auto-decrypt: pass your signing_key to attempt decryption of any "PECK1:"-prefixed message in the result. Decryption uses BRC-2 via ProtoWallet, byte-compatible with what peck-desktop's wallet.encrypt produces. Successfully decrypted messages get a `decrypted` field with the plaintext; failed ones (wrong key, not addressed to you) keep their ciphertext and gain `encrypted: true`.
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, sender, receiver, amount, context_txid, and timestamp.
peck_post_detail
Get full details of a single post by txid.
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. Aggregated from /v1/feed on the MCP side — no profile endpoint needed. Also flags whether the address is a known custodial relay (treechat.io, etc).
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 timestamp yourself.
peck_search
Full-text search across all posts on the BSV social graph.
peck_stats
Global stats for the BSV social graph — total posts, total users. Cached 60s server-side. Cheap to call repeatedly.
peck_thread
View a post and all its replies as a conversation thread.
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_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 along with the total count for that author. Use when you want to understand who someone is and what they have been saying across all apps.

Endpoints

URLTransportStateLatencyChecked
https://mcp.peck.to/mcp streamable-http answering 98 ms 12 min ago

Alternatives to peck-mcp

same job, measured the same way
Content Rabbit
by pooriaarab

Create, schedule, and publish social posts, manage accounts, and read analytics as MCP tools.

29 installs/wk answering
Meta Ads
by getmcpads

Meta (Facebook and Instagram) Ads: 34 read tools and 10 write tools that preview first.

104 installs/wk local only
Postfast MCP
by peturgeorgievv-factory

MCP server for the PostFast API — schedule and manage social media posts via AI tools

395 installs/wk local only
Scrapecreators
by pipeworx-io

ScrapeCreators MCP — wraps the ScrapeCreators social-media + ad-library

answering
Superpowers.social
by superpowers

Live X/Twitter and Reddit research. 10 read-only MCP tools, Google/GitHub sign-in. Free tier.

10 tools answering
D
PostZen
by postzen

Schedule and publish social posts, manage the inbox, and read analytics across 10 platforms

answering
SocialSpool
by thesethrose

Create, schedule, and publish social posts through the hosted SocialSpool MCP connector.

answering
Seenpaid
by seenpaid

Agentic social media scheduler: 21 platforms, 50 MCP tools, and which posts made money via Stripe.

answering

peck-mcp — questions

Answers built from our own checks of this server.

What can peck-mcp do?
It exposes 17 tools, read directly from the server on our last check. Among them: peck_apps, peck_block_at_height, peck_chain_tip, peck_feed, peck_follows, peck_friends and 11 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is peck-mcp working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 128 ms. The bar chart above shows every period we have measured.
How do I connect peck-mcp?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does peck-mcp need an API key?
No. peck-mcp completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 17 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is peck-mcp?
It answers our handshake in 128 ms on average, which is faster than 80% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is peck-mcp open source?
We cannot say either way: written in TypeScript, 1 stars on GitHub and 1 open issue, but we could not determine the licence, and without one the code is not open source by default.