mcpbeat Sign in

Graunt MCP Server

answering

Graunt is answering right now. Last checked 2 min ago. It exposes 10 tools.

The agent-native marketplace for AI data: search listings and read their price and rights.

Uptime history 65 days of history · worst day 99%
65 days agonow
100.0%
Uptime 24h
92 of 92 checks
10
Tools
read from the server
442 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 32

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 October 2026. No other catalogue keeps this.

7 Nov 4 tools changed the parameters they ask for get_agent_commerce_manifest, get_asset, get_asset_manifest and 1 more
6 Nov 3 tool descriptions were rewritten match_video_spec, search, search_assets
6 Nov a tool changed the parameters it asks for match_video_spec
5 Nov 2 tools changed the parameters they ask for4 times that day search, search_assets
4 Nov a tool description was rewritten search
3 Nov a tool description was rewritten2 times that day match_video_spec
3 Nov 2 tools changed the parameters they ask for search, search_assets
31 Oct 4 tool descriptions were rewritten get_asset, meta_capabilities, search and 1 more
31 Oct a tool changed version
30 Oct 2 tools changed the parameters they ask for search, search_assets
and 11 more, back to 2 October 2026

Nothing serious here today

Today is the operative word: we check Graunt every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

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 2 min ago.

run in your terminal
claude mcp add marketplace --transport http https://api.graunt.com/v1/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.graunt.com/v1/mcp
~/.codex/config.toml
[mcp_servers.marketplace]
url = "https://api.graunt.com/v1/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "marketplace": {
      "url": "https://api.graunt.com/v1/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "marketplace": {
      "type": "http",
      "url": "https://api.graunt.com/v1/mcp"
    }
  }
}

Available tools 10

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

asset
get_asset
Read one listing by id as Graunt's API gives it (GET /v1/listings/{id}). To answer a question from a listing or cite it, use fetch.
get_asset_manifest
Read the canonical asset manifest (sha256-stamped).
meta
meta_capabilities
Read /v1/meta/capabilities: what Graunt offers to an agent, in machine-readable form.
meta_refinery_support_matrix
Read /v1/meta/refinery-support-matrix: the source types Graunt accepts and what the Refinery does with each. Every upload gets deterministic extraction; a model drafts only the listing fields a seller leaves empty.
agent
get_agent_commerce_manifest
Read the agent commerce manifest for a listing: price, rights, and how to buy it.
assets
search_assets
Search the public catalog and return listing rows as Graunt's API gives them (GET /v1/listings), paginated. To find data for a person, use search, then fetch. search_match.words says how the listings matched the query: ALL (every word, or a synonym of it), SOME (some of the words), WORD_START (words that start with the query's words), SIMILAR_TITLE (titles spelled like the query) or NONE (no listing). On SOME and WORD_START each listing names its matched_words. When no listing matches, next_steps.post_request_url opens a buyer request with the query filled in.
bundle
get_bundle_manifest
Read the per-asset bundle inventory: every delivered file with role, format, size and content hash, plus counts that name the population each one counted.
fetch
fetch
Read one Graunt catalog packet by id. Returns its title, description, price and whether an account is needed, its seller-declared rights, and its public URL. A free packet that needs no account also returns its files: small text files (CSV, JSON, Markdown, text and similar) in the text, and a short-lived download link for each listed file in metadata.files (at most 100 per fetch; files_not_listed counts the rest). Images, audio and video carry no link and download from the packet's public URL. A video listing also returns metadata.video: its subjects, measured hours, per-hour price with volume tiers, and the seller's declarations.
match
match_video_spec
Find out how many hours of video on Graunt meet a spec, and in which categories. Give the requirements that matter (shortest side, frame rate, clip length, sound, on-screen text, overlays, first and last shots, freezes, slowed footage, releases, clearances, AI generation, uses, delivery); leave the rest out. Returns matching hours per category and per listing: hours that meet every requirement on recorded evidence, and hours that meet every requirement the evidence covers but lack evidence for one or more. Each listing carries its list price, price per hour and volume tier, its hours per category with what each category alone costs where it sells by category, the spec's categories priced as one order, its delivery modes and where each number comes from. Thresholds snap to fixed steps and the answer says which were applied. Give hours_wanted to also get a proposal: whole listings across sellers that reach those hours on recorded evidence, lowest price per measured hour first, each at its seller's own price, for the person you work for to add to their cart. Nothing is held, and short_units is the gap the proposal leaves, not a statement about what Graunt holds.
search
search
Search Graunt's catalog of evaluated data from many sellers. Returns matching packets with their id, title, and public URL. Start here to find data, then read one with fetch. search_match.words says how the listings matched the query: ALL (every word, or a synonym of it), SOME (some of the words), WORD_START (words that start with the query's words), SIMILAR_TITLE (titles spelled like the query) or NONE (no listing). On SOME and WORD_START each listing names its matched_words. Each result's type is listing or pool, and search_match describes only listings. Pools use a separate keyword matcher over their public descriptions and data types. When no listing matches, next_steps.post_request_url opens a buyer request with the query filled in.

Endpoints

URLTransportStateLatencyChecked
https://api.graunt.com/v1/mcp streamable-http answering 397 ms 2 min ago

Alternatives to Graunt

same job, measured the same way
Pixelvault
by rsweeting1

AI-native marketplace for pre-cleared licensed media assets — search, license, and stream rights.

54 installs/wk local only
AI
by tickets-dot-dev

Live ticket prices, listings and seat maps for AI agents.

95 installs/wk answering
Assetlens
by cloudcorprecords

Search public marketplace listings, projects, and documents for real-world assets.

289 installs/wk local only
Supost MCP
by capmus-team

Search listings, message posters, and create drafts on SUpost, the marketplace for Stanford

7 tools answering
AIsa Shopping & Marketplace
by aisa

Marketplace and shopping data: product listings, sellers, reviews and search results.

answering
Ticker: Live Event Ticket Market
by findticker

Live ticket market data for your AI: prices, listings, sales and seat maps for concerts and sports.

answering
Rewalto (preview)
by rewalto

Preview. Connect an agent to Indian data: prices and stock by pin, marketplace prices and listings.

answering
TicketsData
by ticketsdata

Real-time ticket listings, prices and fees across major ticket marketplaces.

5 tools answering

Graunt — questions

Answers built from our own checks of this server.

What can Graunt do?
It exposes 10 tools, read directly from the server on our last check. Among them: fetch, get_agent_commerce_manifest, get_asset, get_asset_manifest, get_bundle_manifest, match_video_spec and 4 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 →
What is Graunt mostly used for?
Its tools cluster around asset and meta. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Graunt working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 442 ms. The bar chart above shows every period we have measured.
How do I connect Graunt?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Graunt need an API key?
No. Graunt completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 10 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Graunt?
It answers our handshake in 442 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.