Spark - AI Assets Marketplace
io.github.entire-vc/sparkVersion 4.0.4Search and fetch AI agents, skills, prompts and MCP connectors from the Spark marketplace.
Status
Responds204 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:50 UTC
- Latency
- 204 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://spark.entire.vc/mcp/Responds204 msNo sign-in
Claude Code
claude mcp add --transport http spark https://spark.entire.vc/mcp/Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: spark
Remote MCP server URL: https://spark.entire.vc/mcp/Cursor
{
"mcpServers": {
"spark": {
"url": "https://spark.entire.vc/mcp/"
}
}
}VS Code
code --add-mcp '{"name":"spark","type":"http","url":"https://spark.entire.vc/mcp/"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
6 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_assetGet full details of a Spark asset by its slug — description, metadata, outcome
reports, bundled files and the URL on spark.entire.vc.
For when a known slug needs inspection before acquisition. Returns Markdown
details, which may include embedded content; get_asset_content obtains the raw
content and a receipt. Public catalog lookup, no login or download recorded.
Missing or unavailable slugs return a not-found message.
For example, get_asset(slug='vb-seo-expert'). | Not declared | Yes | Yes | No |
get_asset_contentGet the raw content of a Spark asset (prompt text, skill instructions, agent config) —
the actual text to apply, not just a description of it.
For when a known asset's content is needed for application; get_asset provides
details without acquisition. Each successful fetch records a download/acquisition;
repeated calls create new receipts and content may change after updates.
Free content needs no login. Paid content requires a Spark API key (X-API-Key)
or Bearer token and prior purchase or ownership; this tool makes no purchase.
Returns content and an application_id for report_outcome, or a not-found/access
message. Content may be a source link rather than embedded text.
For example, get_asset_content(slug='vb-seo-expert'). | No | No | No | Not declared |
list_categoriesList available categories (domains and AI tags) in the Spark marketplace.
For when domain filter values or taxonomy are needed; search_assets returns
assets rather than categories. Takes no parameters. Returns Markdown lists
of AI tag names/slugs and domain names/slugs grouped by parent category;
domain slugs are accepted by search_assets' domain filter. AI tags are not a
search_assets filter. Public catalog lookup, no login or download recorded.
For example, list_categories(). | Not declared | Yes | Yes | No |
list_popularList the most popular Spark assets by download count, optionally filtered by type.
For when browsing without a text query; search_assets finds text matches.
Returns numbered summaries with outcomes, price, tags and URLs, or 'No assets
found.' Downloads measure acquisitions, not successful applications or ratings.
Public catalog lookup, no login or download recorded.
For example, list_popular(type='skill', limit=5). | Not declared | Yes | Yes | No |
report_outcomeRecords the result of applying a fetched Spark asset: applied as is, changed, broke, or not applicable. For when the outcome is known and an application_id from get_asset_content is available, rather than a star rating. Mismatched user/session receipts are rejected; asset owners cannot report on their own assets. Submitting the same application_id updates the report. Authenticated reports count, but team reports do not affect rankings; anonymous reports are unverified. Returns a saved/updated confirmation, or a validation/receipt error.
Fields `task`, `note`, `changed_what`, `failed_at`, `expected`, `got` are published on the asset's public page on spark.entire.vc, visible to any visitor. Do not include client data, private paths, keys, emails or URLs with tokens. Your identity is never shown on that page.
Example: report_outcome(application_id='<receipt>', result='applied_as_is', task='add a rate limiter'). | No | No | Yes | Not declared |
search_assetsSearch the Spark AI assets marketplace for agents, skills, prompts, prompt chains, MCP connectors and bundles.
For when a text query is available but the slug is not known; get_asset describes
a known slug. Returns numbered summaries with type, downloads, outcomes, price,
tags and URL, or a no-results message. No login required; no acquisition is made.
Unmatched nonempty queries may be recorded as unmet catalog needs. A nonempty
job ranks text matches by task fit, even with a non-combo sort.
For example, search_assets(query='rate limiting', job='add a rate limiter', limit=5). | Not declared | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 6, 2026
- Updated
- Oct 6, 2026
- Categories (suggested)
- AI modelsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared