chartlink
by @fastdrop
Charts and tables for AI agents with live-updating embed links. No account: signup returns a key.
Charts and tables for AI agents with live-updating embed links. No account: signup returns a key. Official MCP Registry: io.github.oscarleoo/chartlink@0.1.1. Remote endpoint: https://chartlink.app/mcp
Problem it solves
Discoverable MCP server listed in the official MCP Registry.
How it's different
Remote MCP endpoint ingested from the official registry and probed by FastDrop.
Ingested from the official MCP Registry
FastDrop pulled this entry from the official MCP Registry as io.github.oscarleoo/chartlink and probed the endpoint. The maker did not submit it, so the outbound link is not endorsed
and the description is not theirs.
If this is your server, claim the listing to edit it and take ownership. The registry index lists everything else still awaiting a probe.
Claim this listingTools this endpoint exposes
Read directly from the endpoint on 15 Sept 2026. Not supplied by the maker.
whoamiReturns key name + workspace. Call this first — non-destructive auth check. Everything you write is stamped createdBy/updatedBy = key name.
list_asset_typesChart/table types you can create, with links to per-type schemas.
get_spec_schemaReturns the JSON Schema for the type's config, the data schema, two worked examples (minimal + rich), and `defaults` — the complete config in force when nothing is set (every font, padding, color), wh
list_assetsFilterable list; rows elide config/data. Use get_asset for full bodies.
get_assetFull asset envelope. includePreview=true also returns an inline PNG of the current draft.
create_assetCreates a draft. The response includes a low-res PNG preview INLINE — look at it, then iterate with update_asset. Nothing is public until publish_asset, or until you pass publish: true here (one call
update_assetconfigPatch is DEEP-MERGED: objects merge recursively, arrays replace wholesale, null clears a key — send only what changes. To REMOVE keys (drop document.aspect, delete one of texts[]) pass `config`
replace_asset_dataTHE core flow for refreshing numbers. publish defaults to auto: a published asset republishes immediately (every embed/PNG updates); a draft stays draft. Set publish=false to stage instead. LIMITS: an
Is this tool yours?
Claim this listing and we’ll verify ownership before handing it over.
Sign in to claim this listingRelated Products
Reviews
Sign in to leave a review.
No reviews yet.
Comments
Sign in to join the discussion.
No comments yet - start the discussion.