ShortlistLens
Structured website and review evidence for AI-assisted local-business shortlisting.
Crawler Summary
Teach your AI to play piano and guitar. MCP server with six sound engines, interactive guitar tablature, piano roll visualizer, and practice journal. <p align="center"> <strong>English</strong> | <a href="README.ja.md">日本語</a> | <a href="README.zh.md">中文</a> | <a href="README.es.md">Español</a> | <a href="README.fr.md">Français</a> | <a href="README.hi.md">हिन्दी</a> | <a href="README.it.md">Italiano</a> | <a href="README.pt-BR.md">Português</a> </p> <p align="center"> <img src="logo-banner.png" alt="AI Jam Sessions" width="520" /> </p> <p align="center"> <em>Mach Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
@mcptoolshop/ai-jam-sessions is best for piano, audio, midi workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB MCP, runtime-metrics, public facts pack
Teach your AI to play piano and guitar. MCP server with six sound engines, interactive guitar tablature, piano roll visualizer, and practice journal. <p align="center"> <strong>English</strong> | <a href="README.ja.md">日本語</a> | <a href="README.zh.md">中文</a> | <a href="README.es.md">Español</a> | <a href="README.fr.md">Français</a> | <a href="README.hi.md">हिन्दी</a> | <a href="README.it.md">Italiano</a> | <a href="README.pt-BR.md">Português</a> </p> <p align="center"> <img src="logo-banner.png" alt="AI Jam Sessions" width="520" /> </p> <p align="center"> <em>Mach
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Mcp Tool Shop Org
Artifacts
0
Benchmarks
0
Last release
0.3.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/mcp-tool-shop-org/ai-jam-sessions.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Mcp Tool Shop Org
Protocol compatibility
MCP
Adoption signal
2 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
5
Snippets
0
Languages
typescript
text
Read Play See Reflect
┌──────────┐ ┌───────────┐ ┌────────────┐ ┌──────────────┐
│ Study the │ │ Play the │ │ View the │ │ Write what │
│ exemplar │ ──▶ │ song at │ ──▶ │ piano roll │ ──▶ │ you learned │
│ analysis │ │ any speed │ │ to verify │ │ in journal │
└──────────┘ └───────────┘ └────────────┘ └──────┬───────┘
│
▼
┌──────────────┐
│ Next session │
│ picks up here │
└──────────────┘markdown
--- ### 14:32 — Autumn Leaves **jazz** | intermediate | G minor | 69 BPM × 0.7 | 32/32 measures | 45s The ii-V-I in bars 5-8 (Cm7-F7-BbMaj7) is the same gravity as the V-i in The Thrill Is Gone, just in major. Blues and jazz share more than the genre labels suggest. Next: try at full speed. Compare the Ipanema bridge modulation with this. ---
bash
npm install -g @mcptoolshop/ai-jam-sessions
json
{
"mcpServers": {
"ai_jam_sessions": {
"command": "npx",
"args": ["-y", "-p", "@mcptoolshop/ai-jam-sessions", "ai-jam-sessions-mcp"]
}
}
}text
ai-jam-sessions list [--genre <genre>] [--difficulty <level>] ai-jam-sessions play <song-id> [--speed <mult>] [--mode <mode>] [--engine <piano|vocal|tract|synth|guitar|piano+synth|guitar+synth>] ai-jam-sessions sing <song-id> [--with-piano] [--engine <engine>] ai-jam-sessions view <song-id> [--measures <start-end>] [--out <file.svg>] ai-jam-sessions view-guitar <song-id> [--measures <start-end>] [--tuning <tuning>] ai-jam-sessions info <song-id> ai-jam-sessions stats ai-jam-sessions library ai-jam-sessions ports
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Teach your AI to play piano and guitar. MCP server with six sound engines, interactive guitar tablature, piano roll visualizer, and practice journal. <p align="center"> <strong>English</strong> | <a href="README.ja.md">日本語</a> | <a href="README.zh.md">中文</a> | <a href="README.es.md">Español</a> | <a href="README.fr.md">Français</a> | <a href="README.hi.md">हिन्दी</a> | <a href="README.it.md">Italiano</a> | <a href="README.pt-BR.md">Português</a> </p> <p align="center"> <img src="logo-banner.png" alt="AI Jam Sessions" width="520" /> </p> <p align="center"> <em>Mach
A piano and guitar that AI learns to play. Not a synthesizer, not a MIDI library — a teaching instrument.
An LLM can read and write text, but it can't experience music the way we do. No ears, no fingers, no muscle memory. AI Jam Sessions closes that gap by giving the model senses it can actually use:
Each of the 12 genres has a richly annotated exemplar — a reference piece the AI studies first, with historical context, bar-by-bar structural analysis, key moments, teaching goals, and performance tips. The other 96 songs are raw MIDI, waiting for the AI to absorb the patterns, play the music, and write its own annotations.
The piano roll is how the AI sees music. It renders any song as SVG — blue for right hand, coral for left, with beat grids, dynamics, and measure boundaries:
<p align="center"> <img src="docs/fur-elise-m1-8.svg" alt="Piano roll of Fur Elise measures 1-8, showing right hand (blue) and left hand (coral) notes" width="100%" /> </p> <p align="center"><em>Für Elise, measures 1–8 — the E5-D#5 trill in blue, bass accompaniment in coral</em></p>Two color modes: hand (blue/coral) or pitch-class (chromatic rainbow — every C is red, every F# is cyan). The SVG format means the model can both see the image and read the markup to verify pitch, rhythm, and hand independence.
A browser-based instrument and vocal studio that opens alongside the MCP server. No plugins, no DAW — just a web page with a piano.
window.__cockpit exposes exportScore(), importScore(), addNote(), play(), stop(), panic(), setMode(), and getScore() so an LLM can compose, arrange, and play back programmatically Read Play See Reflect
┌──────────┐ ┌───────────┐ ┌────────────┐ ┌──────────────┐
│ Study the │ │ Play the │ │ View the │ │ Write what │
│ exemplar │ ──▶ │ song at │ ──▶ │ piano roll │ ──▶ │ you learned │
│ analysis │ │ any speed │ │ to verify │ │ in journal │
└──────────┘ └───────────┘ └────────────┘ └──────┬───────┘
│
▼
┌──────────────┐
│ Next session │
│ picks up here │
└──────────────┘
120 songs across 12 genres, built from real MIDI files. Each genre has one deeply annotated exemplar — with historical context, bar-by-bar harmonic analysis, key moments, teaching goals, and performance tips (including vocal guidance). These exemplars serve as templates: the AI studies one, then annotates the rest.
| Genre | Exemplar | Key | What it teaches | |-------|----------|-----|-----------------| | Blues | The Thrill Is Gone (B.B. King) | B minor | Minor blues form, call-and-response, playing behind the beat | | Classical | Für Elise (Beethoven) | A minor | Rondo form, touch differentiation, pedaling discipline | | Film | Comptine d'un autre été (Tiersen) | E minor | Arpeggiated textures, dynamic architecture without harmonic change | | Folk | Greensleeves | E minor | 3/4 waltz feel, modal mixture, Renaissance vocal style | | Jazz | Autumn Leaves (Kosma) | G minor | ii-V-I progressions, guide tones, swing eighths, rootless voicings | | Latin | The Girl from Ipanema (Jobim) | F major | Bossa nova rhythm, chromatic modulation, vocal restraint | | New-Age | River Flows in You (Yiruma) | A major | I-V-vi-IV recognition, flowing arpeggios, rubato | | Pop | Imagine (Lennon) | C major | Arpeggiated accompaniment, restraint, vocal sincerity | | Ragtime | The Entertainer (Joplin) | C major | Oom-pah bass, syncopation, multi-strain form, tempo discipline | | R&B | Superstition (Stevie Wonder) | Eb minor | 16th-note funk, percussive keyboard, ghost notes | | Rock | Your Song (Elton John) | Eb major | Piano ballad voice-leading, inversions, conversational singing | | Soul | Lean on Me (Bill Withers) | C major | Diatonic melody, gospel accompaniment, call-and-response |
Songs progress from raw (MIDI only) → annotated → ready (fully playable with musical language). The AI promotes songs by studying them and writing annotations with annotate_song.
Six engines, plus a layered combinator that runs any two simultaneously:
| Engine | Type | What it sounds like | |--------|------|---------------------| | Oscillator Piano | Additive synthesis | Multi-harmonic piano with hammer noise, inharmonicity, 48-voice polyphony, stereo imaging. Zero dependencies. | | Sample Piano | WAV playback | Salamander Grand Piano — 480 samples, 16 velocity layers, 88 keys. The real thing. | | Vocal (Sample) | Pitch-shifted samples | Sustained vowel tones with portamento and legato mode. | | Vocal Tract | Physical model | Pink Trombone — LF glottal waveform through a 44-cell digital waveguide. Four presets: soprano, alto, tenor, bass. | | Vocal Synth | Additive synthesis | 15 Kokoro voice presets with formant shaping, breathiness, vibrato. Deterministic (seeded RNG). | | Guitar | Additive synthesis | Physically-modeled plucked string — 4 presets (steel dreadnought, nylon classical, jazz archtop, twelve-string), 8 tunings, 17 tunable parameters. | | Layered | Combinator | Wraps two engines and dispatches every MIDI event to both — piano+synth, vocal+synth, etc. |
Six tunable piano voices, each adjustable per-parameter (brightness, decay, hammer hardness, detune, stereo width, and more):
| Voice | Character | |-------|-----------| | Concert Grand | Rich, full, classical | | Upright | Warm, intimate, folk | | Electric Piano | Silky, jazzy, Fender Rhodes feel | | Honky-Tonk | Detuned, ragtime, saloon | | Music Box | Crystalline, ethereal | | Bright Grand | Cutting, contemporary, pop |
Four guitar voice presets with physically-modeled string synthesis, each with 17 tunable parameters (brightness, body resonance, pluck position, string damping, and more):
| Voice | Character | |-------|-----------| | Steel Dreadnought | Bright, balanced, classic acoustic | | Nylon Classical | Warm, soft, rounded | | Jazz Archtop | Mellow, woody, clean | | Twelve-String | Shimmering, doubled, chorus-like |
After every session, the server captures what happened — which song, what speed, how many measures, how long. The AI adds its own reflections: what it noticed, what patterns it recognized, what to try next.
---
### 14:32 — Autumn Leaves
**jazz** | intermediate | G minor | 69 BPM × 0.7 | 32/32 measures | 45s
The ii-V-I in bars 5-8 (Cm7-F7-BbMaj7) is the same gravity as the V-i
in The Thrill Is Gone, just in major. Blues and jazz share more than the
genre labels suggest.
Next: try at full speed. Compare the Ipanema bridge modulation with this.
---
One markdown file per day, stored in ~/.ai-jam-sessions/journal/. Human-readable, append-only. Next session, the AI reads its journal and picks up where it left off.
npm install -g @mcptoolshop/ai-jam-sessions
Requires Node.js 18+. No MIDI drivers, no virtual ports, no external software.
{
"mcpServers": {
"ai_jam_sessions": {
"command": "npx",
"args": ["-y", "-p", "@mcptoolshop/ai-jam-sessions", "ai-jam-sessions-mcp"]
}
}
}
31 tools across four categories:
| Tool | What it does |
|------|--------------|
| list_songs | Browse by genre, difficulty, or keyword |
| song_info | Full musical analysis — structure, key moments, teaching goals, style tips |
| registry_stats | Library-wide stats: total songs, genres, difficulties |
| library_progress | Annotation status across all genres |
| list_measures | Every measure's notes, dynamics, and teaching notes |
| teaching_note | Deep dive into a single measure — fingering, dynamics, context |
| suggest_song | Recommendation based on genre, difficulty, and what you've played |
| practice_setup | Recommended speed, mode, voice settings, and CLI command for a song |
| Tool | What it does |
|------|--------------|
| play_song | Play through speakers — library songs or raw .mid files. Any engine, speed, mode, measure range. |
| stop_playback | Stop |
| pause_playback | Pause or resume |
| set_speed | Change speed mid-playback (0.1×–4.0×) |
| playback_status | Real-time snapshot: current measure, tempo, speed, keyboard voice, state |
| view_piano_roll | Render as SVG (hand color or pitch-class chromatic rainbow) |
| Tool | What it does |
|------|--------------|
| sing_along | Singable text — note-names, solfege, contour, or syllables. With or without piano accompaniment. |
| ai_jam_sessions | Generate a jam brief — chord progression, melody outline, and style hints for reinterpretation |
| Tool | What it does |
|------|--------------|
| view_guitar_tab | Render interactive guitar tablature as HTML — click-to-edit, playback cursor, keyboard shortcuts |
| list_guitar_voices | Available guitar voice presets |
| list_guitar_tunings | Available guitar tuning systems (standard, drop-D, open G, DADGAD, etc.) |
| tune_guitar | Adjust any parameter of any guitar voice. Persists across sessions. |
| get_guitar_config | Current guitar voice config vs factory defaults |
| reset_guitar | Factory reset a guitar voice |
| Tool | What it does |
|------|--------------|
| add_song | Add a new song as JSON |
| import_midi | Import a .mid file with metadata |
| annotate_song | Write musical language for a raw song and promote it to ready |
| save_practice_note | Journal entry with auto-captured session data |
| read_practice_journal | Load recent entries for context |
| list_keyboards | Available keyboard voices |
| tune_keyboard | Adjust any parameter of any keyboard voice. Persists across sessions. |
| get_keyboard_config | Current config vs factory defaults |
| reset_keyboard | Factory reset a keyboard voice |
ai-jam-sessions list [--genre <genre>] [--difficulty <level>]
ai-jam-sessions play <song-id> [--speed <mult>] [--mode <mode>] [--engine <piano|vocal|tract|synth|guitar|piano+synth|guitar+synth>]
ai-jam-sessions sing <song-id> [--with-piano] [--engine <engine>]
ai-jam-sessions view <song-id> [--measures <start-end>] [--out <file.svg>]
ai-jam-sessions view-guitar <song-id> [--measures <start-end>] [--tuning <tuning>]
ai-jam-sessions info <song-id>
ai-jam-sessions stats
ai-jam-sessions library
ai-jam-sessions ports
v0.3.0. Six sound engines, 31 MCP tools, 120 songs across 12 genres with deeply annotated exemplars. Interactive guitar tablature editor. Browser cockpit with 20 vocal presets, 10 instrument voices, 7 tuning systems, and an LLM-facing score API. Piano roll visualization in two color modes. Practice journal for persistent learning. The MIDI is all there — the library grows as the AI learns.
MIT
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Structured website and review evidence for AI-assisted local-business shortlisting.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Search ReliefWeb humanitarian reports, disasters, jobs, training, and country profiles via MCP.
63 production tools for AI agents — one API key, pay per call in USDC (x402) or Stripe credits.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T04:10:09.871Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "piano",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "audio",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "midi",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "music",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "voice",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "web-audio",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:piano|supported|profile capability:audio|supported|profile capability:midi|supported|profile capability:mcp|supported|profile capability:ai|supported|profile capability:music|supported|profile capability:voice|supported|profile capability:web-audio|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Mcp Tool Shop Org",
"href": "https://github.com/mcp-tool-shop-org/ai-jam-sessions",
"sourceUrl": "https://github.com/mcp-tool-shop-org/ai-jam-sessions",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:05:13.317Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:05:13.317Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2 GitHub stars",
"href": "https://github.com/mcp-tool-shop-org/ai-jam-sessions",
"sourceUrl": "https://github.com/mcp-tool-shop-org/ai-jam-sessions",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:05:13.317Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-mcp-tool-shop-org-ai-jam-sessions/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to @mcptoolshop/ai-jam-sessions and adjacent AI workflows.