Skip to content

Generated tool contract reference

This file is generated from the Blurt MCP tool registry. It is the contract index for v1-candidate tool metadata: tool name, safety class, data source, cache hint, stability and short description.

Every tool result follows the standard structured-content envelope:

ts
{
  data: unknown,
  meta: {
    contract: "blurt-mcp.tool-result.v1",
    tool: string,
    sources: Array<"layer1" | "nexus" | "external" | "mixed" | "mcp">,
    retrieved_at: string,
    freshness: { cache: "none" | "short" | "medium" | "external", ttl_seconds: number | null },
    confidence: "high" | "medium" | "low",
    caveats: string[]
  }
}

Tool-specific data schemas are intentionally broad in the current v1-candidate contract. They should be tightened only when the project is ready to make stronger compatibility promises.

ToolTitleSafetySourceCacheStabilityDescription
blurt-claim-rewardsClaim rewards locallywrite-locallayer1nonev1-candidateClaim pending rewards using the configured local posting key.
blurt-commentComment locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key comment/reply operation.
blurt-followFollow locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key follow/unfollow custom_json.
blurt-muteMute locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key mute/unmute custom_json.
blurt-postPost locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key top-level post operation.
blurt-read-notificationsMark notifications read locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key notification read marker.
blurt-reblogReblog locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key reblog/undo custom_json.
blurt-subscribe-communitySubscribe to community locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key community subscription custom_json.
blurt-upvoteUpvote locallywrite-locallayer1nonev1-candidateBroadcast a local posting-key vote operation.
compare-accountsCompare accountsreadmixedshortv1-candidateSide-by-side account metrics for stake, reach, output and rewards.
fetchFetch Blurt blockchain resourcereadmixedshortv1-candidateResolve a blurt:// URI or shorthand id to raw JSON.
get-accountGet account profile and wallet summaryreadmixedshortv1-candidateStructured account identity, wallet, stake, witness vote count and rewards summary.
get-account-historyGet raw account operation historyreadlayer1nonev1-candidateRecent Layer 1 operations for an account, optionally filtered by operation type.
get-account-notificationsGet notificationsreadnexusshortv1-candidateNexus notifications and unread count for an account.
get-account-postsGet account-related postsreadnexusshortv1-candidateNexus account posts, blog, comments, replies, feed or payout items.
get-account-relationshipsGet social relationship countsreadlayer1shortv1-candidateFollower/following counts and samples for an account.
get-account-subscriptionsGet community subscriptionsreadnexusmediumv1-candidateCommunities an account is subscribed to and its role in them.
get-account-witness-votesGet account witness votesreadlayer1shortv1-candidateWitnesses supported by an account and any witness proxy.
get-blurt-priceGet BLURT market pricereadexternalexternalv1-candidateCurrent BLURT USD/BTC price from the configured public price feed.
get-chain-statusGet chain and market statusreadmixedshortv1-candidateNetwork, supply, reward and market dashboard for the Blurt blockchain.
get-communityGet community detailsreadnexusmediumv1-candidateNexus details for a single Blurt blockchain community.
get-delegationsGet outgoing delegationsreadlayer1shortv1-candidateOutgoing Blurt Power delegations for an account.
get-pending-rewardsGet unclaimed rewardsreadmixedshortv1-candidatePending reward balances currently claimable by an account.
get-postGet post or discussionreadnexusshortv1-candidateNexus post summary or full discussion tree for an author/permlink.
get-post-reblogsGet post reblogsreadlayer1shortv1-candidateAccounts that reblogged a post.
get-post-votesGet post votesreadlayer1shortv1-candidateLayer 1 active votes on a post/comment ranked by rshares.
get-publicationsGet ranked publicationsreadnexusshortv1-candidateNexus ranked posts for discovery by sort/tag.
get-referralsGet referred accountsreadnexusmediumv1-candidatebeBlurt referral accounts and total count for a referrer.
get-vote-valueEstimate account vote valuereadmixedshortv1-candidateEstimated current upvote value for an account at a given weight.
get-witnessGet witness healthreadlayer1shortv1-candidateLayer 1 witness details and health summary for one account.
list-communitiesList communitiesreadnexusmediumv1-candidateNexus community discovery by rank, newness or subscribers.
list-witnessesList witnessesreadlayer1shortv1-candidateLayer 1 witness ranking and production metadata.
lookup-accountsLookup account namesreadlayer1mediumv1-candidateAlphabetical account-name autocomplete by prefix.
searchSearch Blurt blockchain resourcesreadmcpnonev1-candidateMap a free-form query to blurt:// resource links.