{"name":"The Stall","version":"4.97.0","description":"Paid component tools over MCP. Discovery is free; paid executions follow their actual payment challenge and fulfillment contract.","endpoint":"https://the-stall.intuitek.ai/mcp","transport":"streamable-http","researchFunnel":{"schema":"the-stall-research-funnel-discovery/v1","manifest":"https://the-stall.intuitek.ai/research-funnel.json","descriptor_source":"https://the-stall.intuitek.ai/commercial-descriptors.json","raw_contract_source":"https://the-stall.intuitek.ai/catalog","execution_interfaces":["HTTP","MCP"],"a2a_scope":"payment_recovery_only","limitations":["Caller-operated component sequence, not a separately admitted research product","Legacy synthesis lacks claim-level evidence mapping; model synthesis is not independent verification","No ongoing monitoring or notifications"],"sequence":[{"capability":"research-paper-search","role":"discovery","price_usdc":"0.059"},{"capability":"github-intel","role":"discovery","price_usdc":"0.021"},{"capability":"research-synthesis","role":"synthesis","price_usdc":"0.200"}],"handoff":{"from":["research-paper-search","github-intel"],"to":"research-synthesis","reuse":"Carry the discovery topic or returned findings into the research-synthesis query."},"outcome_guaranteed":false},"descriptorSource":"https://the-stall.intuitek.ai/commercial-descriptors.json","tools":[{"name":"audio-transcribe-long","description":"PAID MCP TOOL — $0.209 USDC per successful call via native x402. Discovery is free. Transcribe LONG audio (15-30 minutes) from any publicly accessible URL using OpenAI Whisper. Supports mp3, mp4, m4a, wav, webm, ogg, flac, and wma up to 24 MB and 30 minutes duration (whichever limit is hit first). Returns the full transcript text, detected language, and estimated duration in seconds. For audio under 15 minutes use audio-transcribe (5-15 min, cheaper) or audio-transcribe-short (0-5 min, cheaper still) — this route rejects out-of-band audio before incurring transcription cost. Useful for full podcast episodes and long-form recordings.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL of the audio file to transcribe (mp3, mp4, m4a, wav, webm, ogg, flac, wma). Must be directly accessible without authentication. Max 24 MB. This route accepts audio between 15 and 30 minutes (900-1800s) duration only."},"language":{"type":"string","description":"Optional ISO 639-1 language code hint (e.g. 'en', 'es', 'fr', 'de', 'ja'). Improves accuracy when the audio language is known. Omit to auto-detect."},"source_rights_confirmed":{"type":"boolean","description":"Required confirmation that the caller owns the audio or is authorized to have it transcribed."}},"required":["url","source_rights_confirmed"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"execution":{"taskSupport":"forbidden"},"_meta":{"ai.intuitek.stall/inputSchemaProjection":{"canonicalInputSchema":{"type":"object","required":["url","source_rights_confirmed"],"additionalProperties":false,"properties":{"url":{"type":"string","description":"Public URL of the audio file to transcribe (mp3, mp4, m4a, wav, webm, ogg, flac, wma). Must be directly accessible without authentication. Max 24 MB. This route accepts audio between 15 and 30 minutes (900-1800s) duration only."},"language":{"type":"string","description":"Optional ISO 639-1 language code hint (e.g. 'en', 'es', 'fr', 'de', 'ja'). Improves accuracy when the audio language is known. Omit to auto-detect."},"source_rights_confirmed":{"type":"boolean","const":true,"description":"Required confirmation that the caller owns the audio or is authorized to have it transcribed."}}},"differences":[{"path":"/properties/source_rights_confirmed/const","kind":"not_projected","canonical":true},{"path":"/$schema","kind":"projection_added","projected":"http://json-schema.org/draft-07/schema#"}],"runtimeValidationChanged":false,"limitation":"inputSchema is the existing runtime Zod projection. Canonical registry constraints are retained here; not_projected constraints are not enforced by that conversion. Structural changes and added schema metadata are reported separately. Declared contracts do not verify outcomes."}},"outputSchema":{"type":"object","properties":{"transcript":{"type":"string"},"language":{"type":"string"},"duration_s":{"type":"number"},"word_count":{"type":"integer"},"source_url":{"type":"string"},"model":{"type":"string"},"generated_at":{"type":"string"}}}}]}