Apps & integrations
In-page WebMCP
Chrome and ChatGPT agents call Aden tools on the current page instead of scraping the DOM.
What it is
When a browser exposes WebMCP (document.modelContext), Aden registers tools
for the page you are on. Agents can read public product copy, a public artist
or track page, or (after you sign in) the same workspace mutations the UI uses.
They never type passwords, 2FA, passkeys, captcha, or payment.
Using it
- Chrome 153+, which ships the API behind an origin trial, or another client
that implements WebMCP. Earlier builds need
chrome://flags/#enable-webmcp-testing. - Open Aden. Tools appear only when
document.modelContextexists. Missing the API is a no-op. Registration happens after the page hydrates. - Marketing (
/,/features,/pricing):get_product_overview,get_pricing,get_page_markdown. Aden copy only. No competitor tables. - Public artist (
/@you):get_artist,list_public_releases,list_public_shows. If booking is on,request_bookingasks you to confirm in the page, then uses the public booking form. - Public track (
/@you/track/...):get_track. - Signed out on app routes:
get_sessiontells you to sign in. Mutating workspace tools stop with the same message. They do not fill the login form. - After you sign in: list or switch teams and organisations, invite with the same in-page confirm as the UI, then open a track in the app and add milestones.
- Anywhere under
/app, the full Aden tool catalog is on the page:track,album,playlist,version,track_comment,todo,milestone,event,tour,share,statsand the rest, each with anaction(create,updateStatus,updateReleaseDate,updateMetadata,setVisibility,createArtworkUpload,addTracks, …). These are the same tools the MCP server offers. Not sure which one?aden_find_toolssearches them,aden_describe_toolreturns one action's exact schema. - Moving around:
list_pagesnames every sidebar page,navigateopens a page, a path, or a track/album/playlist/mix by id, andtoggle_details_panelshows or hides the right-hand details panel. - Deleting, removing, cancelling or clearing anything asks you to confirm on the page first, like the UI's own delete buttons.
Was this helpful?
Desktop MCP
Local MCP for Claude Code, Cursor, Codex, and Grok CLI. Desktop must be open. Uses the local session, not pasted API keys.
Agent migration
A machine-readable brief that lets an outside AI agent move a company's catalogue, sessions, events, contacts and money into Aden over MCP or the REST API.