Skip to content

Tools & resources

The server exposes 25 read-only tools (always available) plus opt-in write tools (local stdio by default; HTTP signing requires an explicit unsafe trusted-deployment override — see write operations).

Tools

ToolDescription
get-accountFull account info: profile, wallet balances, Blurt Power, delegations, witness votes, rewards.
get-account-historyAccount operation history, optionally filtered by operation type (vote, transfer, comment, …).
get-account-postsPosts related to an account (blog, feed, posts, comments, replies, payout) via the Nexus L2 API.
get-postA single post, or the full discussion tree (with_comments=true).
get-publicationsRanked posts (trending, hot, created, promoted, payout, …) via Nexus getRankedPosts.
get-blurt-priceCurrent BLURT price in USD and BTC from the public price feed.
get-chain-statusNetwork + market overview: head block, supply, reward fund, participation, price, market cap.
list-communitiesDirectory of Blurt blockchain communities (rank / new / subscribers), with search and pagination.
get-communityDetails of a single community (subscribers, moderators, pending payout, …).
get-post-votesVotes on a post/comment ranked by weight (rshares), for curation analysis.
get-vote-valueEstimated value of an account's upvote, in BLURT and USD, at a given weight.
list-witnessesTop witnesses (block producers) ranked by vote weight, with missed blocks and version.
get-witnessSingle witness details + a health read (vote weight, blocks behind head, enabled).
get-account-witness-votesWhich witnesses an account supports (and its proxy, if any).
get-account-relationshipsFollower/following counts and a sample of each (social graph).
get-pending-rewardsUnclaimed author/curation rewards (claimable now), in BLURT and USD.
get-account-subscriptionsCommunities an account is subscribed to, with its role in each.
compare-accountsSide-by-side metrics for 2–5 accounts (BP, reach, output, earnings) in one call.
get-referralsAccounts a referrer brought to the Blurt blockchain (beBlurt referral system), with the total count.
get-account-notificationsAn account's recent notifications (mentions, replies, votes, follows, reblogs) + unread count.
get-post-reblogsThe accounts that reblogged a post, and how many (reach signal beyond votes).
get-delegationsOutgoing Blurt Power delegations of an account (per delegatee), converted to BLURT.
lookup-accountsAutocomplete Blurt blockchain account names by prefix (alphabetical).
searchResolve a free-form query into Blurt blockchain resource links (account, history, posts, single post).
fetchRetrieve the raw JSON of a Blurt blockchain resource from a blurt://… URI or shorthand id.

search and fetch follow the connector convention used by ChatGPT-style clients.

Each tool ships with a verbose, LLM-oriented description (visible in the client) explaining when to use it, its parameters and its output — for an AI client, the description is the interface.

The v1-candidate contract index is generated from source-of-truth registry metadata in tools.generated.md. Regenerate it with npm run docs:tools and verify it with npm run docs:check.

Write tools (opt-in, local stdio by default)

Write tools are documented in one canonical place: write operations.

That page explains which tools exist, which capability profiles expose them, what each tool broadcasts, and how dry_run, optional BLURT_WRITE_RATE_LIMITS and the unsafe HTTP override work. Keeping the detailed list in one place avoids drift between the readable overview and the security-sensitive signing guide.

Resources

Resource templates resolvable via the fetch tool or a resource-aware client:

  • blurt://account/{username}
  • blurt://history/{username}?limit=&ops=vote,comment
  • blurt://posts/{by}/{tag}?limit=bytrending|hot|created|promoted|payout|payout_comments|muted
  • blurt://account-posts/{sort}/{account}?limit=sortblog|feed|posts|comments|replies|payout
  • blurt://post/{author}/{permlink}?with_comments=true

Example prompts

You never tell the AI which tool to use — it picks and chains them. Start simple, then push.

Market & network

  • "What is the current BLURT price in USD?"
  • "What is the Blurt blockchain's market cap and how many BLURT are in circulation?"
  • "Is the Blurt blockchain healthy right now?"

Accounts & wallets

  • "Show me the account nalexadre and convert its BLURT balance to USD."
  • "How much Blurt Power does nalexadre have?"

Curation

  • "How much is a 100% upvote from nalexadre worth, in BLURT and USD?"
  • "Who are the top 5 curators on the post nalexadre/how-ai-can-help-curation-on-blurt-1759501073717?"

Communities

  • "What are the most popular Blurt blockchain communities?"
  • "Find a community about photography and show me its details."

Governance

  • "List the top 10 Blurt blockchain witnesses and flag any that look inactive or behind on version."
  • "Which witnesses does nalexadre vote for — and are they all healthy?"

Multi-step

  • "Give me a profile of nalexadre: bio, the USD value of their vote, and their latest post with its vote count."
  • "Compare nalexadre, megadrive and khrom — stake, reach and earnings — as a table."