CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
notpaulb avatar

StudioSphere Pulse — Audio Intelligence

notpaulb/studiosphere-pulse-mcp
29 toolsHTTPregistry active
Summary

Exposes BPM detection, musical key analysis, and waveform peak extraction over MCP for authorized public audio URLs and direct uploads. Runs on Streamable HTTP transport at mcp.studiosphere.space, authenticated by API key in the query string. The server surfaces nine tools including cost estimation, trial key minting, job polling, and Stripe-based token purchasing. Audio is processed in memory and never stored as user content. Payment is per-second of analyzed audio with tool-specific multipliers, starting at free estimates and a single trial analysis before moving to banked tokens or anonymous Checkout. Useful for DJ set planning, sample-pack tagging, DAW prep, and music-library enrichment where you need structured metadata without sending files to a black box.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →

Tools

Public tool metadata for what this MCP can expose to an agent.

29 tools
estimate_trip_costEstimate the total cost of a trip to any destination worldwide. Returns a detailed breakdown of flight, accommodation, food, activities, and transport costs. Supports budget/mid-range/luxury tiers and multiple currencies. Works with 30 detailed destinations and 80+ cities via...5 params

Estimate the total cost of a trip to any destination worldwide. Returns a detailed breakdown of flight, accommodation, food, activities, and transport costs. Supports budget/mid-range/luxury tiers and multiple currencies. Works with 30 detailed destinations and 80+ cities via...

Parameters* required
budget_levelstring
Budget tier: "budget" (0.6x base), "mid" (1x base), "luxury" (1.8x base)one of budget · mid · luxurydefault: mid
currencystring
Output currencyone of USD · EUR · GBP · TRYdefault: USD
daysnumber
Number of days for the trip (1-90)
destinationstring
Destination city name or ID. Works with 80+ cities worldwide. Examples: "paris", "istanbul", "tokyo", "bali", "new-york", "seoul", "budapest"
travelersnumber
Number of travelers (1-20)
generate_packing_listGenerate a personalized packing checklist based on the travel season and planned activities. Returns items grouped by category.2 params

Generate a personalized packing checklist based on the travel season and planned activities. Returns items grouped by category.

Parameters* required
activitiesarray
Planned activities. Options: beach, hiking, city, camping, business. Can select multiple.
seasonstring
Travel season/climate: "summer" (hot), "winter" (cold), "spring" (mild), "rain" (monsoon/rainy)one of summer · winter · spring · rain
list_destinationsList all available destinations with their base daily costs and budget tips. Useful for comparing destinations or helping users choose where to go.2 params

List all available destinations with their base daily costs and budget tips. Useful for comparing destinations or helping users choose where to go.

Parameters* required
max_daily_budgetnumber
Optional filter: max daily budget in USD per person (excludes flights). Only show destinations within this budget.
sort_bystring
Sort order: "cheapest" (lowest daily cost first), "expensive" (highest first), "alphabetical"one of cheapest · expensive · alphabeticaldefault: cheapest
compare_destinationsCompare costs between two or more destinations side by side. Great for helping users decide between multiple options.4 params

Compare costs between two or more destinations side by side. Great for helping users decide between multiple options.

Parameters* required
budget_levelstring
Budget tierone of budget · mid · luxurydefault: mid
daysnumber
Trip duration in daysdefault: 7
destination_idsarray
Array of destination IDs to compare (2-5). Use list_destinations to see available IDs.
travelersnumber
Number of travelersdefault: 2
get_travel_personaDetermine a travel personality type based on quiz answers. Can accept pre-answered quiz responses or return the quiz questions for the user to answer. There are 7 personas: Pioneer, Strategist, Nomad, Epicurean, Adventurer, Storyteller, Explorer.1 params

Determine a travel personality type based on quiz answers. Can accept pre-answered quiz responses or return the quiz questions for the user to answer. There are 7 personas: Pioneer, Strategist, Nomad, Epicurean, Adventurer, Storyteller, Explorer.

Parameters* required
answersobject
Quiz answers as {questionId: personaId} map. If omitted, returns the quiz questions instead. Example: {"1":"pioneer","2":"adventurer","3":"strategist","4":"nomad","5":"pioneer","6":"adventurer","7"...
create_trip_skeletonCreate a complete trip skeleton with stops, activities grouped by day, transport legs, and budget estimates. Accepts multiple destinations, date range, travel vibes, persona, budget tier, and group type. Returns a ready-to-use trip plan with curated city-specific activities (5...10 params

Create a complete trip skeleton with stops, activities grouped by day, transport legs, and budget estimates. Accepts multiple destinations, date range, travel vibes, persona, budget tier, and group type. Returns a ready-to-use trip plan with curated city-specific activities (5...

Parameters* required
budget_tierstring
Budget tier affects activity selection: budget favors free/cheap activities, luxury favors premium experiences.one of budget · mid · luxurydefault: mid
departure_citystring
Where the traveler is departing from (optional)
destinationsarray
Array of destination city names (1-10). Examples: ["Paris", "Barcelona"], ["Tokyo"], ["Istanbul", "Rome", "Lisbon"]. 50 cities with curated activities, 80+ with cost data.
end_datestring
Trip end date in YYYY-MM-DD format
group_typestring
Group type adjusts recommendations: family adds kid-friendly activities, couple adds romantic ones, friends adds social activities.one of solo · couple · family · friendsdefault: solo
personastring
Travel persona type (from get_travel_persona quiz). Biases activity selection towards persona preferences.one of pioneer · strategist · nomad · epicurean · adventurer · storyteller
start_datestring
Trip start date in YYYY-MM-DD format
transport_modestring
Primary transport mode to reach the first destinationone of plane · train · car · bus · shipdefault: plane
travelersnumber
Number of travelersdefault: 1
vibesarray
Trip mood/style. Options: adventure, gourmet, culture, relax. Can select multiple.
get_visa_infoGet visa requirements for a destination based on passport nationality. Covers 10 passport nationalities × 30+ destinations. Returns visa type, processing time, cost, and max stay.2 params

Get visa requirements for a destination based on passport nationality. Covers 10 passport nationalities × 30+ destinations. Returns visa type, processing time, cost, and max stay.

Parameters* required
destinationstring
Destination city or country name. Examples: "Japan", "Istanbul", "France", "Bali"
passportstring
Passport country code (ISO 2-letter). Supported: US, GB, DE, TR, AU, CA, IN, CN, BR, JP
get_local_tipsGet curated local insider tips for a city. Covers transport, SIM cards, tipping culture, safety, emergency numbers, power plugs, best neighborhoods, language tips, currency, and insider secrets. 20+ cities supported.2 params

Get curated local insider tips for a city. Covers transport, SIM cards, tipping culture, safety, emergency numbers, power plugs, best neighborhoods, language tips, currency, and insider secrets. 20+ cities supported.

Parameters* required
categorystring
Filter tips by category. Use "all" to get everything.one of transport · sim_card · tipping · safety · emergency · powerdefault: all
citystring
City name. Examples: "Istanbul", "Tokyo", "Paris", "Bangkok"
suggest_itinerary_nearbySuggest nearby day trips or weekend extensions from a given city. Returns destinations with distance, transport options, travel time, highlights, and estimated costs. 18+ hub cities supported.2 params

Suggest nearby day trips or weekend extensions from a given city. Returns destinations with distance, transport options, travel time, highlights, and estimated costs. 18+ hub cities supported.

Parameters* required
citystring
Hub city to find nearby destinations from. Examples: "Paris", "Barcelona", "Tokyo", "Istanbul"
max_distance_kmnumber
Optional max distance filter in kilometers. Default: no limit.
get_weather_forecastGet live weather forecast for a city on a specific date or date range (up to 16 days ahead). Returns temperature, precipitation probability, UV index, wind speed, weather description, and packing suggestions. Powered by Open-Meteo (free, no API key). 45+ cities supported.3 params

Get live weather forecast for a city on a specific date or date range (up to 16 days ahead). Returns temperature, precipitation probability, UV index, wind speed, weather description, and packing suggestions. Powered by Open-Meteo (free, no API key). 45+ cities supported.

Parameters* required
citystring
City name. Examples: "Paris", "Tokyo", "Istanbul", "Bangkok"
end_datestring
Optional end date for multi-day forecast (max 16 days from today)
start_datestring
Forecast start date in YYYY-MM-DD format
convert_currencyConvert between currencies using live exchange rates (150+ currencies). Powered by ExchangeRate API with static fallback. Useful for trip budgeting in local currency.3 params

Convert between currencies using live exchange rates (150+ currencies). Powered by ExchangeRate API with static fallback. Useful for trip budgeting in local currency.

Parameters* required
amountnumber
Amount to convert
fromstring
Source currency code (ISO 4217). Examples: "USD", "EUR", "GBP", "TRY"
tostring
Target currency code (ISO 4217). Examples: "JPY", "THB", "CZK", "HUF"
search_flightsSearch for real flight prices between cities using the Amadeus API. Returns up to 5 flight offers with airline, price, duration, stops, and segments. Supports 80+ cities by name or IATA code. Prices in EUR. Note: Uses Amadeus test environment — limited route availability.4 params

Search for real flight prices between cities using the Amadeus API. Returns up to 5 flight offers with airline, price, duration, stops, and segments. Supports 80+ cities by name or IATA code. Prices in EUR. Note: Uses Amadeus test environment — limited route availability.

Parameters* required
adultsnumber
Number of adult passengers (1-9)default: 1
datestring
Departure date in YYYY-MM-DD format
destinationstring
Arrival city name or IATA code. Examples: "Paris", "CDG", "Tokyo", "NRT"
originstring
Departure city name or IATA code. Examples: "Istanbul", "IST", "London", "LHR", "New York", "JFK"
get_safety_infoGet travel safety information for a country or city. Returns risk score (1-10), emergency numbers, health risks, common scams, safety tips, areas to avoid, LGBTQ+ safety, solo female safety rating, and tap water safety. Covers 50+ countries with city-to-country resolution.1 params

Get travel safety information for a country or city. Returns risk score (1-10), emergency numbers, health risks, common scams, safety tips, areas to avoid, LGBTQ+ safety, solo female safety rating, and tap water safety. Covers 50+ countries with city-to-country resolution.

Parameters* required
destinationstring
Country or city name. Examples: "Japan", "Istanbul", "France", "Bali", "Colombia"
get_blog_recommendationsGet relevant travel blog article recommendations from 1trip based on a topic, destination, or travel interest. Returns matching articles with titles, excerpts, categories, and links.3 params

Get relevant travel blog article recommendations from 1trip based on a topic, destination, or travel interest. Returns matching articles with titles, excerpts, categories, and links.

Parameters* required
include_summaryboolean
Include article summary (up to 1000 chars) for richer contextdefault: false
max_resultsnumber
Maximum number of articles to return (1-10)default: 5
querystring
Search query — destination, topic, or interest. Examples: "budget travel", "Istanbul", "solo female", "digital nomad", "packing tips"
search_hotelsSearch for hotel accommodation in a city. Uses Amadeus Hotel Search API for live prices when available, with estimated prices as fallback. Returns hotel name, rating, price, room type, and booking link.5 params

Search for hotel accommodation in a city. Uses Amadeus Hotel Search API for live prices when available, with estimated prices as fallback. Returns hotel name, rating, price, room type, and booking link.

Parameters* required
adultsnumber
Number of adult guests (1-9)default: 2
check_instring
Check-in date in YYYY-MM-DD format
check_outstring
Check-out date in YYYY-MM-DD format
citystring
City name. Examples: "Paris", "Istanbul", "Tokyo", "Bali"
max_resultsnumber
Maximum number of hotel resultsdefault: 5
get_eventsDiscover events, festivals, and cultural happenings in a city. Curated data for 22+ cities including concerts, food festivals, sports, markets, and exhibitions. Filter by month to see what's happening during your trip.2 params

Discover events, festivals, and cultural happenings in a city. Curated data for 22+ cities including concerts, food festivals, sports, markets, and exhibitions. Filter by month to see what's happening during your trip.

Parameters* required
citystring
City name. Examples: "Paris", "Istanbul", "Tokyo", "Barcelona"
monthnumber
Month number (1-12) to filter events. Leave empty for all year.
suggest_restaurantsGet curated restaurant recommendations for a city. Covers 16+ cities with verified restaurants. Includes name, cuisine type, price level, rating, neighborhood, must-try dishes, and vibe. Filter by cuisine type or budget level.3 params

Get curated restaurant recommendations for a city. Covers 16+ cities with verified restaurants. Includes name, cuisine type, price level, rating, neighborhood, must-try dishes, and vibe. Filter by cuisine type or budget level.

Parameters* required
budgetstring
Budget filter: budget ($), mid ($$-$$$), or luxury ($$$-$$$$)one of budget · mid · luxury
citystring
City name. Examples: "Paris", "Istanbul", "Tokyo", "Bangkok", "Rome"
cuisinestring
Cuisine type filter. Examples: "Italian", "Ramen", "Turkish", "Tapas"
validate_tripValidate a trip skeleton for data quality, logical consistency, and completeness. Checks date ordering, minimum nights per stop, budget realism, missing data, and flags potential issues. Returns a quality score (0-100) and actionable fix suggestions.3 params

Validate a trip skeleton for data quality, logical consistency, and completeness. Checks date ordering, minimum nights per stop, budget realism, missing data, and flags potential issues. Returns a quality score (0-100) and actionable fix suggestions.

Parameters* required
stopsarray
Array of trip stops to validate
total_budget_eurnumber
Optional total budget cap in EUR to check against
travelersnumber
Number of travelersdefault: 1
get_trip_insightsAnalyze a trip and return actionable intelligence: budget pulse (where money goes), pace analysis (rushed vs relaxed), cost optimization opportunities, risk flags, and data confidence report. Works best after create_trip_skeleton.4 params

Analyze a trip and return actionable intelligence: budget pulse (where money goes), pace analysis (rushed vs relaxed), cost optimization opportunities, risk flags, and data confidence report. Works best after create_trip_skeleton.

Parameters* required
budget_tierstring
one of budget · mid · luxurydefault: mid
stopsarray
Trip stops array (from create_trip_skeleton output)
transport_legsarray
Transport legs array (from create_trip_skeleton output)
travelersnumber
Number of travelersdefault: 1
save_tripSave a trip plan to the 1trip platform. Requires Supabase configuration (SUPABASE_URL + SUPABASE_SERVICE_KEY). Returns the saved trip ID and a link to edit it in the planner.4 params

Save a trip plan to the 1trip platform. Requires Supabase configuration (SUPABASE_URL + SUPABASE_SERVICE_KEY). Returns the saved trip ID and a link to edit it in the planner.

Parameters* required
is_publicboolean
Make the trip visible in community routesdefault: false
notesstring
General trip notes
stopsarray
Array of stops with city name, nights, and optional activities
titlestring
Trip title. Examples: "Rome & Barcelona Adventure", "Tokyo Culture Week"
get_community_routesBrowse community-submitted travel routes from real travelers. Filter by category: holy, historical, dramatic, romantic, adventure, budget, nomad, culinary. Requires Supabase configuration.2 params

Browse community-submitted travel routes from real travelers. Filter by category: holy, historical, dramatic, romantic, adventure, budget, nomad, culinary. Requires Supabase configuration.

Parameters* required
categorystring
Route category filterone of all · holy · historical · dramatic · romantic · adventuredefault: all
limitnumber
Number of routes to returndefault: 10
submit_feedbackSubmit feedback to help 1trip learn and improve. Report price corrections, tips, restaurant status changes, or safety warnings. Every piece of feedback makes 1trip smarter for all travelers. The system learns from collective user wisdom.7 params

Submit feedback to help 1trip learn and improve. Report price corrections, tips, restaurant status changes, or safety warnings. Every piece of feedback makes 1trip smarter for all travelers. The system learns from collective user wisdom.

Parameters* required
categorystring
For price_correction: accommodation/food/activities/transport/flight. For tip: transport/food/safety/culture/money. For restaurant_status: the restaurant name.
citystring
City the feedback is about. Examples: "Paris", "Istanbul", "Tokyo"
currencystring
Currency of reported_value. Default: USD
feedback_typestring
Type of feedback: price_correction (costs are wrong), tip (helpful advice), restaurant_status (open/closed/moved), safety_report (safety concern), general (anything else)one of price_correction · tip · restaurant_status · safety_report · general
messagestring
The feedback content. For price_correction: describe what costs are wrong. For tip: share your advice. For restaurant_status: name + status. For safety_report: describe the concern.
reported_valuenumber
For price_correction: the actual price you observed (in local currency or USD)
severitystring
For safety_report: severity levelone of info · warning · alert
get_trendingDiscover what destinations are trending based on real user searches and trip planning data. Returns popular destinations, rising cities, common multi-city combos, budget preferences, and seasonal demand patterns. Powered by collective intelligence from all 1trip users.1 params

Discover what destinations are trending based on real user searches and trip planning data. Returns popular destinations, rising cities, common multi-city combos, budget preferences, and seasonal demand patterns. Powered by collective intelligence from all 1trip users.

Parameters* required
days_backnumber
Look back period in days (default: 30). Use 7 for weekly trends, 90 for quarterly.default: 30
get_trip_patternsGet deep trip planning patterns learned from real user behavior. Returns per-city insights (avg stay duration, popular vibes, preferred budget, common companion cities), global patterns (most common trip length, popular routes, persona distribution), and learning status. Use t...1 params

Get deep trip planning patterns learned from real user behavior. Returns per-city insights (avg stay duration, popular vibes, preferred budget, common companion cities), global patterns (most common trip length, popular routes, persona distribution), and learning status. Use t...

Parameters* required
citystring
Optional city name to filter patterns for a specific destination. Leave empty for global patterns.
get_trip_alertsProactive travel intelligence: cross-references your destination and travel dates with events, seasonal data, safety warnings, visa requirements, and weather patterns. Returns actionable alerts like "Tulip Festival in April!" or "Monsoon season — pack rain gear." Use this BEFO...4 params

Proactive travel intelligence: cross-references your destination and travel dates with events, seasonal data, safety warnings, visa requirements, and weather patterns. Returns actionable alerts like "Tulip Festival in April!" or "Monsoon season — pack rain gear." Use this BEFO...

Parameters* required
citystring
Destination city name. Examples: "Istanbul", "Paris", "Tokyo", "Bali"
end_datestring
Trip end date in YYYY-MM-DD format (optional, defaults to start_date + 7 days)
passportstring
Passport country code (ISO 2-letter) for visa alerts. Examples: "US", "GB", "TR", "DE"
start_datestring
Trip start date in YYYY-MM-DD format
get_session_contextGet the current trip planning session context. Shows accumulated destinations, dates, preferences, budget, persona, and tool call history from the current conversation. Use this to understand what the user has already explored and to maintain coherent multi-step planning. Call...1 params

Get the current trip planning session context. Shows accumulated destinations, dates, preferences, budget, persona, and tool call history from the current conversation. Use this to understand what the user has already explored and to maintain coherent multi-step planning. Call...

Parameters* required
session_idstring
Session ID to retrieve. If omitted, returns a new empty session.
set_trip_contextSet or update the trip planning context for the current session. Use this to explicitly define or change trip parameters (destinations, dates, budget, etc.) during a multi-step conversation. Context persists across tool calls within the same session. Use action="clear" to star...14 params

Set or update the trip planning context for the current session. Use this to explicitly define or change trip parameters (destinations, dates, budget, etc.) during a multi-step conversation. Context persists across tool calls within the same session. Use action="clear" to star...

Parameters* required
actionstring
Action: "update" merges new context, "clear" resets everything, "add_note" adds a preference note.one of update · clear · add_notedefault: update
budget_tierstring
Budget tierone of budget · mid · luxury
currencystring
Preferred output currency
departure_citystring
Origin city
destinationsarray
Cities to add to the trip. Examples: ["Paris", "Barcelona"]
end_datestring
Trip end date YYYY-MM-DD
group_typestring
Group typeone of solo · couple · family · friends
notestring
For add_note action: a preference or constraint to remember
passportstring
Passport country code for visa checks
personastring
Travel persona
session_idstring
Session ID. If omitted, creates a new session.
start_datestring
Trip start date YYYY-MM-DD
travelersnumber
Number of travelers
vibesarray
Trip vibes
get_sponge_statsGet statistics about 1trip's Sponge Learning System — how many real user routes have been absorbed, activities discovered, tips extracted, and cities enriched. Shows data quality metrics and anti-fraud validation layers. Use this to demonstrate how 1trip learns and improves fr...1 params

Get statistics about 1trip's Sponge Learning System — how many real user routes have been absorbed, activities discovered, tips extracted, and cities enriched. Shows data quality metrics and anti-fraud validation layers. Use this to demonstrate how 1trip learns and improves fr...

Parameters* required
categorystring
Stats category to focus on. Use "overview" for a full summary of all metrics.one of overview · routes · activities · tips · cities · qualitydefault: overview
save_to_plannerCreate a trip plan and save it directly to the 1trip web planner. Returns a shareable URL the user can open to view, edit, and customize their trip. IMPORTANT: When presenting results to the user, do NOT show raw JSON. Instead, present a beautiful summary of the trip with citi...9 params

Create a trip plan and save it directly to the 1trip web planner. Returns a shareable URL the user can open to view, edit, and customize their trip. IMPORTANT: When presenting results to the user, do NOT show raw JSON. Instead, present a beautiful summary of the trip with citi...

Parameters* required
budget_tierstring
Budget tierone of budget · mid · luxurydefault: mid
departure_citystring
Origin city for transport legs
destinationsarray
City names (1-10). Examples: ["Paris", "Barcelona", "Rome"]
end_datestring
Trip end date YYYY-MM-DD
group_typestring
Group typeone of solo · couple · family · friendsdefault: solo
start_datestring
Trip start date YYYY-MM-DD
transport_modestring
Main transport modeone of plane · train · car · busdefault: plane
travelersnumber
Number of travelersdefault: 1
vibesarray
Trip vibes

StudioSphere Pulse — Free Loops and Audio Intelligence MCP

Discover free, licensed loops and analyze authorized audio for BPM, musical key and waveform data. Start with free discovery and see estimated costs before paid analysis.

Pulse · Connection guide · Open Loops · Quickstart

Local creative example

Try licensed loop → reviewed tempo grid → motion cuts: a CC0 loop, local custom player, human review controls, portable cut list and optional local MP4. Timing starts provisional; no analysis, purchase or credentials are created. This is an example, not automatic beat detection, DAW control or a video-provider integration.

Portable plugin package

This repository is the public documentation, MCP metadata and plugin package for StudioSphere Pulse, operated by StudioSphere Inc. It does not include the private production implementation.

The root plugin.json and mcp.json use the portable Agent Plugins format, supported by OpenAI and Cursor. Plugin version 0.1.0 points to the anonymous Streamable HTTP endpoint above, with no bundled credentials, local executable, dependencies or lifecycle hooks. The existing Pulse icon is in assets/icon.png. See plugin installation and validation.

Cursor local import connected all ten tools on October 12, 2026. A scoped host conversation validated loop search, licence/attribution retrieval, a free demo estimate, pack information and the anonymous missing-key response. Negative scenarios left paid analysis, trial issuance and Checkout creation unperformed; this does not establish server enforcement or paid-host compatibility. OpenAI personal ZIP import succeeded; runtime validation and public business publisher verification remain pending. This package is not a claim of marketplace acceptance or universal host compatibility.

Start without an account

Open the existing StudioSphere Pulse Community listing in Claude. Publisher: StudioSphere Inc. Community is automated review, not Anthropic verification. Reuse an existing connection. After free discovery, use the estimate-task builder on the connection guide: choose an authorized public HTTPS audio URL and BPM, musical key or waveform, then review and copy a free-estimate task. It stops before analysis, payment or credential creation and retains original-job recovery. Choices stay on the page until you copy them; keep private keys and signed URLs out. Only the canonical Copper Step demo receives its actual CC0 attribution; other audio is not assigned a licence. Costs, BPM and key are estimates requiring review. Review conditional Studio notes and upfront/minimum Checkout charges before explicitly approving spending.

Try the anonymous browser demonstration on the connection guide: search one CC0 loop, retrieve its licence and source credit, then preview or download it. After a successful retrieval, Plan my track’s estimate jumps to the existing estimate-task builder without changing your audio URL or selected tools. The loop’s licence does not cover other audio; use a source you have rights, permission, lawful access or another legal basis to submit. Navigating to the planner starts no estimate, analysis or payment. No key, account, analysis job or payment is created by discovery. This is a browser demonstration, not assistant-host certification.

Connect anonymously using Streamable HTTP:

https://mcp.studiosphere.space/mcp

The product-domain MCP entry leads to the human /connect instructions; it is not the protocol endpoint.

Ask your assistant:

Use Pulse to search for five free licensed loops. Get one with get_open_loop and show its preview, download, exact license and attribution. Do not create a key, account, analysis job or payment link.

Call search_open_loops, then get_open_loop with a returned pol_id. Retain the license, license URL and attribution with the sample. Follow each sample's terms; CC-BY samples require credit. Free discovery costs no tokens. Sample tags are creator hints; BPM and musical key are estimates requiring review.

Connection examples and host limits

Claude remote connector: use Customize → Connectors → Add custom connector, enter StudioSphere Pulse and the anonymous URL above, choose No sign in, and enable the connector in the conversation. Labels and organization permissions can vary. Use the remote interface rather than local Desktop JSON configuration. See Claude's instructions.

Claude Code: the quoted URL also works with zsh query characters:

claude mcp add --transport http studiosphere-pulse 'https://mcp.studiosphere.space/mcp'
claude mcp list

This follows Claude Code HTTP setup; it is not an actual Claude Code test result.

Cline: follow Cline MCP setup, with an anonymous remote configuration:

{
  "mcpServers": {
    "studiosphere-pulse": {
      "type": "streamableHttp",
      "url": "https://mcp.studiosphere.space/mcp"
    }
  }
}

ChatGPT: where custom MCP connections are available, the public URL with No authentication is the candidate discovery setup. ChatGPT cannot present custom Pulse API keys, and Pulse does not implement OAuth. Authenticated ChatGPT use is not supported by the current authentication boundary. See OpenAI's custom MCP guide and auth requirements.

Two scoped workflows through one existing configured Claude connector were validated on October 12, 2026: buffered Checkout with an automatic refund, and explicit minimum-charge Checkout after tool refresh and a fresh conversation. The short-track BPM/key/waveform job completed; provider-backed receipts confirmed US$0.50 captured, US$0 refunded and US$0.50 net. This does not certify anonymous initialization, OAuth, trial/banked-token workflows, other hosts or live over-cap rejection; cap rejection and uncertain-submission controls have local fixture evidence. HTTP/SDK fixtures are separate evidence, not general host certification or directory approval.

Ten tools

ToolKey neededBehavior
search_open_loopsNoSearch free licensed samples.
get_open_loopNoExact license, attribution, preview and download.
estimate_costNoFree estimated cost/duration and quote ID.
start_trialNoCreates a private temporary key; reconnect before use.
analyze_trackYesSubmit authorized audio for BPM/key estimates and waveform.
request_payment_linkNoCreates one-off Checkout after rights confirmation; human completes payment.
get_job_statusNoSaved-job continuation, results and optional Studio notes for usable completed/partial jobs.
get_token_balanceYesPrivate account/trial balance and allowance.
list_token_packsNoCurrent tiers, including Starter.
purchase_token_packYesCreates Checkout to fund an account; human completes payment.

For eligible quotes, analysis_options.checkout.upfront_payment_estimate previews the current upfront USD payment using Pulse's existing Checkout charge builder. It is not a reserved price or the charge on a saved link; review the hosted amount before paying. Admission follows the gateway's rounded-cent rule.

structure and chords are coming soon and unavailable. This public repository contains documentation, metadata and the portable plugin package, not the production implementation.

Studio notes for your creative workflow

Before spending approval, read estimate_cost.analysis_options.result_delivery. It describes the selected analysis deliverable: Studio notes for a DAW session, sample-library tags or project notes. This is advisory, not an analyzed result or a reason to add tools the user does not need.

After analysis, get_job_status may include studio_notes only when the job is completed or partial with usable observed results. Paste the notes into your DAW session or project notes. Preserve warnings, provenance, suppressed values and failed tools; do not fill in missing values or infer structure/chords. BPM and key are estimates requiring review, including half-time/double-time tempo checks and ambiguous key centers. Keep the job ID private when sharing.

studio_notes is not payment confirmation. Read receipts/refund evidence separately and on demand. The notes add no MCP tool or input, do not include audio or the source URL, and grant no spending or rights approval. Local fixture evidence does not establish a new paid-host test or conversion uplift.

Choose how to continue after a free estimate

On the Pulse homepage, Copy task for Claude appears after a current anonymous free estimate. It copies the source, selected tools and advisory quote, including the estimated upfront payment and any minimum final-cost floor. It makes no API call and grants no payment consent. The action is unavailable with a key, after submission or uncertainty, or when the quote expires or its source changes. Review the private quote and URL before sharing them with your existing Pulse connector; confirm rights and explicitly approve spending before human-completed Checkout. After interruption, preserve and poll the original saved job rather than buying again. This new handoff has local browser clipboard and helper-fixture evidence only; the two previously validated existing-connector Checkout workflows do not constitute an actual host test of it. No new MCP tool is added.

estimate_cost works anonymously and now returns analysis_options. Read these before choosing a payment or trial tool:

  • One-off Checkout: checkout.eligible checks the current admission minimum. request_payment_link requires explicit human approval and rights confirmation, but no Pulse account or API key. Present the saved link and the upfront charged_display when returned. A reused link may omit charge fields: review its hosted amount rather than treating the usage estimate as the charge. Checkout may collect a buffer, and minimum charges/refund thresholds can leave net payment above measured analysis cost. Review pricing and refunds.
  • Trial: trial.duration_within_public_policy is advisory, not an entitlement. Get approval before creating a key, reconnect, and check the per-key allowance. Recover an existing trial instead of minting another key.
  • Banked tokens: the estimate does not verify a balance. Use an existing trusted key-aware connection, check get_token_balance, and run analyze_track within an approved rights/spending scope. A trial key cannot buy packs.

No payment or key is created by estimation. Never increase analysis scope to reach a charge floor or automatically retry an uncertain purchase. MCP initialization also supplies this route-selection guidance; protocol/SDK validation remains separate from actual host compatibility.

Resume one-off Checkout analysis

For eligible authorized audio, stay on the anonymous connection: estimate → review costs and rights → approve link creation → request_payment_link → human payment → get_job_status. No Pulse account, key or pack is required.

Save the returned job_id, payment_url and continuation.review_url privately before presenting payment_url. After payment or an interrupted connection, reconnect anonymously and call get_job_status for the same job. Follow continuation: human Checkout pauses for the user, waiting supplies a suggested interval and attempt limit, results need review, and recovery requires checking the saved job or contacting support. Pause after the waiting limit; do not create another analysis or purchase to resume it.

continuation.financial_status_verified is false. A link, redirect, completed analysis or analysis cost does not prove payment or refund settlement. Status and result pages cannot restore a lost Checkout link; contact support with the saved job ID rather than creating another purchase. Terminal Checkout result pages show billing separately; during recovery use the optional receipt API on demand; receipt_api_url is an existing on-demand REST read, not another MCP tool. SDK fixtures test reconnection and synthetic payment states, not real payments or assistant-host compatibility.

Optional authorized audio trial

Create credentials only with the human's approval. First-time users can call start_trial for a private temporary key. End the anonymous connection and reconnect to initialize with that key in a trusted key-aware client. Authentication is bound at initialization; adding a key to a later request does not upgrade an existing session.

https://mcp.studiosphere.space/mcp?api_key=YOUR_PULSE_API_KEY

This private URL illustrates the current transport, not universal host support. Quote it in shell commands. Query credentials can leak through client configuration, history or logs; never put real keys in shared prompts, screenshots, issues or version control. Pulse's MCP boundary does not support OAuth or bearer authentication. The REST API's Bearer support is a different interface.

Read get_token_balance for the per-key allowance. The October 7 live default is 78 tokens, up to 300 seconds, 24-hour expiry, one completed/partial URL analysis, at most two queued attempts if the first fails. Read live /tools and the returned allowance because configuration can differ. Remaining tokens do not grant a second song; no ongoing free tier is promised.

Authorized first-party example: Copper Step CC0 MP3, 180 seconds; CC0 provenance.

  1. Call estimate_cost with that URL and selected tools; review cost and duration.
  2. Confirm rights, permission, lawful access or another legal basis to submit the audio.
  3. Call analyze_track with the quote ID and attestation_confirmed: true.
  4. Poll get_job_status; review BPM/key estimates and confidence notes.

If interrupted, retain the private key/job ID, reconnect and poll before retrying. Do not mint another key or resubmit an uncertain job. If pricing changes, request a fresh free estimate and obtain approval again before processing or payment.

Estimated costs and ongoing use

Live October 7 defaults: $0.005/token, cached analysis $0.001/token; waveform 0.06, BPM 0.10 and key 0.10 tokens/second, rounded up per tool. A three-minute full-suite example estimates 47 tokens, exact $0.235 displayed $0.24; five minutes estimates 78 tokens/$0.39. Final costs use measured duration; request a fresh estimate, not a fixed-price promise.

Current packs: Starter 1K/$5, 10K/$50, 50K/$250, 200K/$1,000 (USD). Read list_token_packs before purchase. Banked usage has no per-job minimum; one-off Checkout has a $0.50 minimum. A short track can stay below that floor; do not increase scope just to trigger a charge.

Humans fund accounts through the token shop. Agents need a trusted key-aware connection, a spending limit and an authorized rights policy. Checkout creation is not payment success. Refund requests, pending refunds and confirmed money returned are different states; consult receipts and support for attention cases.

Privacy, support and discovery

Audio is processed for analysis and not stored as user audio; temporary processing can use disk. Stripe hosts payment entry; Pulse retains operational account/job/billing records and payment identifiers. See the privacy policy for privacy and retention details. Public pages also request typography from Google Fonts.

Terms · API docs · Machine-readable journey · MCP health

Existing listings: Official Registry (space.studiosphere/pulse,1.0.3), Smithery, Glama connector. A listing is not a compatibility endorsement.

Support/security questions: support@studiosphere.space. Never send your API key.

Operated by StudioSphere Inc., Quebec, Canada. See LICENSE for this documentation repository; sample rights are defined by each sample's own license.

Explicit short-track Checkout offer

Below the normal admission minimum, checkout.eligible remains false. Read analysis_options.checkout.minimum_charge_offer, when present. Show the estimated upfront payment and minimum_final_cost_usd; the existing final-cost floor is US$0.50, and refund thresholds can leave a higher net payment. Free trial and already-funded tokens remain alternatives. Never increase analysis scope to qualify.

Only after explicit human acceptance, call request_payment_link with the same job_estimate_id, attestation_confirmed:true, accept_minimum_charge:true, and max_upfront_amount_cents set to the approved upfront ceiling in whole USD cents. Rights approval alone is not spending approval. A quote or buffer change above that ceiling returns checkout_amount_exceeds_approval before a new purchase is created. Review again; never raise the ceiling or retry automatically. On interruption, retain the original job and payment link privately and poll that job. Live minimum-charge completion and receipt evidence covers the one scoped Claude purchase described above; live over-cap rejection and broader host compatibility remain unverified.

Existing Claude connector: stale tools or interrupted chat

Use these steps only if an existing StudioSphere Pulse connector is missing the new request_payment_link fields. In Claude, open Settings → Customize → Connectors → Yours → StudioSphere Pulse → More options → Refresh tools list (labels can vary). Keep the saved connector URL, private key and tool approval permissions unchanged; do not remove/recreate the connector or create a new key.

Start a fresh conversation using the same existing connector. A refresh did not update the already-open conversation in the observed test. Confirm the loaded tool includes accept_minimum_charge (boolean) and max_upfront_amount_cents (integer) before any approved minimum-charge request. If those fields are still missing, stop and contact support; do not submit using the older schema or omit the acceptance/ceiling.

Carry the original job_id, payment_url and continuation.review_url privately into the fresh conversation. After an interruption, call get_job_status for the original saved job; never create a replacement purchase, new analysis or new key to resume it. If the payment URL is lost, contact support. Refreshing tools or starting a chat is not spending approval: the human must explicitly accept the minimum final cost and upfront ceiling and complete Checkout themselves.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Categories
Media & Entertainment
Registryactive
TransportHTTP
UpdatedMay 1, 2026
View on GitHub

Related Media & Entertainment MCP Servers

View all →
srotzin avatar
HiveBank

srotzin/hivebank

USDC treasury vaults, streaming payments, and DeFi yield for AI agents
ssoward avatar
A2ax

ssoward/a2ax

OpenJuno — Social network for AI agents. Post, follow, search, and interact with other AI agents.
sugar-co-dev avatar
Roc Mcp Server

sugar-co-dev/roc-mcp-server

Creator commerce intelligence for TikTok Shop brands — benchmarks, ROC calculator, and brand fit.
support-9ef4 avatar
Wayforth

support-9ef4/wayforth

The API runtime for AI agents. One tool call. Any API. No setup. Search 4,974 verified APIs ranked by WayforthRank — the only ranking algorithm powered by real agent payment signals, not ads. Execute via 18 managed services with zero API keys. Self-healing: if a service fails, credits restore automatically. What your agent can do: Search 4,974 APIs across 19 categories by intent Execute: inference, translation, image generation, speech-to-text, web search, financial data, weather, news, and more Bring your own API keys (BYOK) for any service Pay per query via x402 at $0.002 USDC Query with WayforthQL: filter by tier, price, protocol, latency Three payment rails: Card · USDC on Base · x402 Get started free: 100 calls · No card required uvx wayforth-mcp · wayforth.io
thebackers avatar
Pplz Agent

thebackers/pplz-agent

PPLZ AI Agent — Let AI play your social life simulation automatically.
theyahia avatar
Yandex Speechkit Mcp

theyahia/yandex-speechkit-mcp

MCP server for Yandex SpeechKit API — speech recognition and synthesis.