{"apiVersion":"v1","directorySlug":"vouchfor-mcp-0ed2df0a59","title":"The AI content platform for talent teams | Vouch","description":"Vouch is the AI content platform for hiring managers, recruiters, and brand teams to work together. Loved by Ericsson, Aldi, Canva, Culture Amp and thousands more.","pageUrl":"https://www.mcpbundles.com/skills/vouchfor-mcp-0ed2df0a59","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.vouchfor.com/mcp","hostedMcpUrl":null,"toolCount":62,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.vouchfor/vouchfor-mcp-0ed2df0a59","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"vouch-mcp-details","description":"Provides access to your Vouch workspace. Access your library, create requests, compose new videos, create images and documents, import audio, and organise your library with projects and tags.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"vouch-mcp-details","displayName":"vouch-mcp-details","title":"vouch-mcp-details"},{"name":"workspace-details","description":"Fetch details of a Vouch workspace","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace-details","displayName":"workspace-details","title":"workspace-details"},{"name":"workspace-branding","description":"Get the brand settings for a Vouch workspace","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace-branding","displayName":"workspace-branding","title":"workspace-branding"},{"name":"workspace-tags","description":"List the available tags for a Vouch workspace","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace-tags","displayName":"workspace-tags","title":"workspace-tags"},{"name":"workspace-templates","description":"List the video templates available for playlist and composition creation.\nPass a query to filter templates by name or ID (e.g. the user asks for their \"banner\" template).\nTemplates carry no ratio attribute, but a title often names the shape it was designed for (e.g. 'Portrait Intro') - when creating a composition with an aspectRatio, prefer a template whose title matches it.\nReturns one page at a time; do not fetch further pages with nextToken unless the user explicitly asks to see more.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace-templates","displayName":"workspace-templates","title":"workspace-templates"},{"name":"workspace-users","description":"List the active users for a Vouch workspace","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace-users","displayName":"workspace-users","title":"workspace-users"},{"name":"requests-create","description":"Creates a new Vouch request.\nThe response includes a URL field, display this to the user.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["questions"],"properties":{"name":{"type":"string"},"note":{"type":"string"},"projectId":{"type":"string"},"questions":{"type":"array","items":{"type":"string"},"minItems":1},"externalId":{"type":"string"}},"additionalProperties":false},"logicalName":"requests-create","displayName":"requests-create","title":"requests-create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"requests-update","description":"Updates a Vouch request, parameters replace existing values\nYou can update request settings after creating or converting a request\nUse projects link/unlink to update the projectIds associated with a request","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","questions"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"note":{"type":"string"},"questions":{"type":"array","items":{"type":"string"},"minItems":1},"externalId":{"type":"string"}},"additionalProperties":false},"logicalName":"requests-update","displayName":"requests-update","title":"requests-update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"requests-search","description":"Search for Vouch requests. Use the IDs returned to access requests by ID.\nPrioritize the counts.responses field over counts.starts and counts.views; only surface starts and views if explicitly requested","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"requests-search","displayName":"requests-search","title":"requests-search"},{"name":"requests-fetch","description":"Fetch Vouch requests by ID\nThe result includes the questions and instructions sent to users.\nThe responses count is the most significant metric. Only report starts and views count if asked.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"settings":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"requests-fetch","displayName":"requests-fetch","title":"requests-fetch"},{"name":"requests-responses","description":"Fetch the responses to a Vouch request\nThe result includes summary data which can be used to find themes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"index":{"type":"number"},"limit":{"type":"number","default":30},"nextToken":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"requests-responses","displayName":"requests-responses","title":"requests-responses"},{"name":"requests-highlights","description":"Fetch the saved highlights in responses to a Vouch request\nOnly predefined highlights will be returned, this endpoint should only be called when saved highlights are requested.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"index":{"type":"number"},"limit":{"type":"number","default":100},"compact":{"type":"boolean","default":true},"nextToken":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"requests-highlights","displayName":"requests-highlights","title":"requests-highlights"},{"name":"requests-keywords","description":"List the keywords to a Vouch request\nThe result includes the question text, count of the videos, the keywords in the video transcriptions and their frequency.\nA large number of videos missing transcription data suggests responses were recorded in noisy environments, or that respondents didn't speak or were unintelligible.\nPresent keywords verbatim as returned. Do not combine similar words, deduplicate, or translate unless the user explicitly asks.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"index":{"type":"number"},"limit":{"type":"number","default":30}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"requests-keywords","displayName":"requests-keywords","title":"requests-keywords"},{"name":"requests-convert","description":"Create a copy of a request for a person (requires name and email)\nA request that has been converted will inherit any updates made to the request\nThe response includes a URL field, display this to the user.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","name","email"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"additionalProperties":false},"logicalName":"requests-convert","displayName":"requests-convert","title":"requests-convert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"videos-import","description":"Import a video from an external source and add it to the Vouch video library.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string"},"note":{"type":"string"},"headers":{"type":"object","propertyNames":{"type":"string","minLength":1},"additionalProperties":{"type":"string"}},"projectId":{"type":"string"},"sourceUrl":{"type":"string"},"externalId":{"type":"string"}},"additionalProperties":false},"logicalName":"videos-import","displayName":"videos-import","title":"videos-import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"videos-search","description":"Search for Vouch videos. Use the IDs returned to access videos by ID\nVideos may be ANSWER, IMPORT, RECORDING, or UPLOAD, including cover variants\nVideo IDs returned can be used in playlists, compositions and projects","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"},"requestId":{"type":"string"},"approvalStatus":{"enum":["APPROVED","PENDING"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"videos-search","displayName":"videos-search","title":"videos-search"},{"name":"videos-fetch","description":"Fetch Vouch videos by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"media":{"type":"boolean","default":false},"settings":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"videos-fetch","displayName":"videos-fetch","title":"videos-fetch"},{"name":"videos-details","description":"Calculate the start time, end time and duration of videos and video quotes","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["videos"],"properties":{"videos":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"quote":{"type":"string"}},"additionalProperties":false},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"videos-details","displayName":"videos-details","title":"videos-details"},{"name":"playlists-create","description":"Create a highlight video as a playlist — entries play back-to-back with a template applied.\nChoose playlist when the user wants a sequential compilation that is ready to share, with no further editing in the Vouch editor.\nEach entry is either a full video or a verbatim transcript quote (substring) from a video.\nIf the user just says \"create a video\", ask whether they want a playlist or composition.\nSee the server description for video rules, intro/outro handling, selection guidance, and the reco","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["videos"],"properties":{"name":{"type":"string"},"videos":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"label":{"type":"string"},"quote":{"type":"string"}},"additionalProperties":false},"minItems":1},"projectId":{"type":"string"},"templateId":{"type":"string"}},"additionalProperties":false},"logicalName":"playlists-create","displayName":"playlists-create","title":"playlists-create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"playlists-relabel","description":"Set the titles of the videos in a Vouch playlist - the chapter or section headings a viewer sees beside each video, and what a user edits with the pencil icon in the playlist editor. Use this whenever someone asks to title, rename, re-title or caption the chapters, sections, clips or questions of a playlist, rather than rebuilding it with playlists-update.\nA playlist carries its own copy of each video, so a title set here applies to this playlist only and never changes the original video or any","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","labels"],"properties":{"id":{"type":"string"},"labels":{"type":"array","items":{"type":["string","null"]},"minItems":1}},"additionalProperties":false},"logicalName":"playlists-relabel","displayName":"playlists-relabel","title":"playlists-relabel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"playlists-update","description":"Update an existing playlist. Takes the same fields as playlists-create plus the playlist `id`.\n`videos` is optional — omit it to update only the name or template, leaving the existing videos untouched.\nWhen `videos` is supplied, by default they are APPENDED to the playlist (replace defaults to false).\nAppended videos always go to the END — it is not possible to insert or prepend videos before the existing ones; to reorder, use replace: true with the full list of videos in the desired order. If t","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"videos":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"label":{"type":"string"},"quote":{"type":"string"}},"additionalProperties":false},"default":[]},"replace":{"type":"boolean","default":false},"templateId":{"type":"string"}},"additionalProperties":false},"logicalName":"playlists-update","displayName":"playlists-update","title":"playlists-update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"playlists-search","description":"Search for Vouch playlists. Use the IDs returned to access playlists by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"},"approvalStatus":{"enum":["APPROVED","PENDING"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"playlists-search","displayName":"playlists-search","title":"playlists-search"},{"name":"playlists-fetch","description":"Fetch Vouch playlists by ID\nThe direct, fetchable HTTP(S) URL to the video is used to export content.\nThe thumbnail and preview images on the playlist object is styled and includes a play button.\nThe thumbnail and preview images on the answer object are not styled.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"media":{"type":"boolean","default":false},"settings":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"playlists-fetch","displayName":"playlists-fetch","title":"playlists-fetch"},{"name":"compositions-create","description":"Create a highlight video as a composition — an edited video with a template applied, refinable in the Vouch editor.\nChoose composition when the user wants to further tweak the result by adding background music or overlays in the editor.\nEach entry is either a full video or a verbatim transcript quote (substring) from a video.\nIf the user just says \"create a video\", ask whether they want a playlist or composition.\nSee the server description for video rules, intro/outro handling, selection guidanc","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["videos"],"properties":{"name":{"type":"string"},"videos":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"quote":{"type":"string"}},"additionalProperties":false},"minItems":1},"projectId":{"type":"string"},"templateId":{"type":"string"},"aspectRatio":{"enum":["LANDSCAPE","PORTRAIT","SQUARE"],"type":"string"},"videoFormat":{"enum":["CROP","LETTERBOX"],"type":"string"}},"additionalProperties":false},"logicalName":"compositions-create","displayName":"compositions-create","title":"compositions-create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compositions-update","description":"Update an existing composition. Takes the same fields as compositions-create plus the composition `id`.\n`videos` is optional — omit it to update only the name, leaving the existing videos untouched.\nWhen `videos` is supplied, by default they are APPENDED to the composition (replace defaults to false).\nAppended videos always go to the END — it is not possible to insert or prepend videos before the existing ones; to reorder, use replace: true with the full list of videos in the desired order. If t","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"videos":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"quote":{"type":"string"}},"additionalProperties":false},"default":[]},"replace":{"type":"boolean","default":false},"templateId":{"type":"string"},"aspectRatio":{"enum":["LANDSCAPE","PORTRAIT","SQUARE"],"type":"string"},"videoFormat":{"enum":["CROP","LETTERBOX"],"type":"string"}},"additionalProperties":false},"logicalName":"compositions-update","displayName":"compositions-update","title":"compositions-update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compositions-search","description":"Search for Vouch compositions. Use the IDs returned to access compositions by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"},"approvalStatus":{"enum":["APPROVED","PENDING"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compositions-search","displayName":"compositions-search","title":"compositions-search"},{"name":"compositions-fetch","description":"Fetch Vouch compositions by ID\nThe direct, fetchable HTTP(S) URL to the video is used to export content.\nThe thumbnail and preview images on the composition object is styled and includes a play button.\nThe thumbnail and preview images on the answer object are not styled.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"media":{"type":"boolean","default":false},"settings":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compositions-fetch","displayName":"compositions-fetch","title":"compositions-fetch"},{"name":"images-preview","description":"Store an HTML document and return a vouchfor.com URL that renders it for preview.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["html"],"properties":{"html":{"type":"string"},"width":{"type":"number","default":1080},"height":{"type":"number","default":1080}},"additionalProperties":false},"logicalName":"images-preview","displayName":"images-preview","title":"images-preview","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"images-capture","description":"Screenshot a webpage and return a vouchfor.com URL to the rendered image.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"width":{"type":"number","default":1080},"format":{"enum":["jpg","png"],"type":"string","default":"jpg"},"height":{"type":"number","default":1080}},"additionalProperties":false},"logicalName":"images-capture","displayName":"images-capture","title":"images-capture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"images-import","description":"Import an image from an external source and add it to the Vouch library.\nImport images in standard formats like JPEG, PNG, WEBP, SVG and GIF.\nDesign video files in MOV and WEBM format can also be imported as images, but only when the user explicitly asks for the video to be imported as an image - otherwise treat video files as videos.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string"},"headers":{"type":"object","propertyNames":{"type":"string","minLength":1},"additionalProperties":{"type":"string"}},"projectId":{"type":"string"},"sourceUrl":{"type":"string"},"externalId":{"type":"string"}},"additionalProperties":false},"logicalName":"images-import","displayName":"images-import","title":"images-import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"images-search","description":"Search for Vouch images. Use the IDs returned to access images by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"},"approvalStatus":{"enum":["APPROVED","PENDING"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"images-search","displayName":"images-search","title":"images-search"},{"name":"images-fetch","description":"Fetch images from the Vouch library by ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"images-fetch","displayName":"images-fetch","title":"images-fetch"},{"name":"images-base64","description":"Fetch an image from a URL and return it as an embedded image for inline viewing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"format":{"enum":["image","dataUri"],"type":"string","default":"image"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"images-base64","displayName":"images-base64","title":"images-base64"},{"name":"documents-preview","description":"Store an HTML document and return a vouchfor.com URL that renders it for preview at a standard document size.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["html"],"properties":{"html":{"type":"string"},"size":{"enum":["A4","Letter"],"type":"string","default":"A4"},"orientation":{"enum":["portrait","landscape"],"type":"string","default":"portrait"}},"additionalProperties":false},"logicalName":"documents-preview","displayName":"documents-preview","title":"documents-preview","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents-capture","description":"Capture a webpage as a document and return a vouchfor.com URL to the file.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"size":{"enum":["A4","Letter"],"type":"string","default":"A4"},"format":{"enum":["pdf","docx"],"type":"string","default":"pdf"},"orientation":{"enum":["portrait","landscape"],"type":"string","default":"portrait"}},"additionalProperties":false},"logicalName":"documents-capture","displayName":"documents-capture","title":"documents-capture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents-import","description":"Import a document from an external source and add it to the Vouch library.\nSupports PDF, DOCX, DOC and other standard document formats.\nUse images-preview to compose content with Vouch images and video thumbnails,\nthen documents-capture to generate the document file, then call this tool to save it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string"},"headers":{"type":"object","propertyNames":{"type":"string","minLength":1},"additionalProperties":{"type":"string"}},"projectId":{"type":"string"},"sourceUrl":{"type":"string"},"externalId":{"type":"string"}},"additionalProperties":false},"logicalName":"documents-import","displayName":"documents-import","title":"documents-import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents-search","description":"Search for Vouch documents. Use the IDs returned to access documents by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"},"approvalStatus":{"enum":["APPROVED","PENDING"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"documents-search","displayName":"documents-search","title":"documents-search"},{"name":"documents-fetch","description":"Fetch documents from the Vouch library by ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"documents-fetch","displayName":"documents-fetch","title":"documents-fetch"},{"name":"audio-import","description":"Import audio from an external source and add it to the Vouch library.\nImport audio in standard formats like MP3, WAV, M4A and AAC","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string"},"headers":{"type":"object","propertyNames":{"type":"string","minLength":1},"additionalProperties":{"type":"string"}},"projectId":{"type":"string"},"sourceUrl":{"type":"string"},"externalId":{"type":"string"}},"additionalProperties":false},"logicalName":"audio-import","displayName":"audio-import","title":"audio-import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"audio-search","description":"Search for Vouch audio. Use the IDs returned to access audio by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"},"approvalStatus":{"enum":["APPROVED","PENDING"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"audio-search","displayName":"audio-search","title":"audio-search"},{"name":"audio-fetch","description":"Fetch audio from the Vouch library by ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"audio-fetch","displayName":"audio-fetch","title":"audio-fetch"},{"name":"advocacy-requests-create","description":"Create an advocacy request. Supply either Vouch library content (id + kind) — to have advocates share that content — or a LinkedIn URL — to have advocates amplify an existing LinkedIn post.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"type":"string"},"url":{"type":"string","pattern":"^https?:\\/\\/(www\\.)?linkedin\\.com\\/.+"},"kind":{"enum":["video","playlist","composition","image","document"],"type":"string"},"post":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"message":{"type":"string"},"settings":{"type":"object","properties":{"endDate":{"type":"string"},"startDate":{"type":"string"},"lockCaption":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"logicalName":"advocacy-requests-create","displayName":"advocacy-requests-create","title":"advocacy-requests-create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"advocacy-requests-update","description":"Update an existing advocacy request. The referenced content (Vouch library item or LinkedIn URL) cannot be changed — to point at different content, create a new request.\nFollow the same per-field guidance as advocacy-requests-create for message and post.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"post":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"message":{"type":"string"},"settings":{"type":"object","properties":{"endDate":{"type":"string"},"startDate":{"type":"string"},"lockCaption":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"logicalName":"advocacy-requests-update","displayName":"advocacy-requests-update","title":"advocacy-requests-update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"advocacy-requests-search","description":"Search advocacy requests by query, tag, or status. Returns a paginated list with the id, name, status, and headline counts for each match.\nPair with advocacy-requests-fetch to read full details (copy, content reference, settings, admin URL) or advocacy-requests-shares to see which advocates have posted.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"status":{"enum":["DRAFT","LIVE","ARCHIVED"],"type":"string"},"nextToken":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"advocacy-requests-search","displayName":"advocacy-requests-search","title":"advocacy-requests-search"},{"name":"advocacy-requests-fetch","description":"Fetch advocacy requests by ID. Returns the full request: the referenced content (either a Vouch library item or a LinkedIn URL), the message and post copy, tags, settings (lockCaption, startDate, endDate), shareCount and reachCount, aggregated engagement metrics (impressions, reach, reshares, reactions, comments) and a per-type reactions breakdown summed across the requests shares, and an \"admin\" URL that opens the request in Vouch admin for review and publishing.\nPrefer these aggregated metrics","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"advocacy-requests-fetch","displayName":"advocacy-requests-fetch","title":"advocacy-requests-fetch"},{"name":"advocacy-requests-shares","description":"List every share recorded against advocacy requests. A share is logged when an advocate posts the content externally — recorded by integrations with Slack, Teams, or Recruiter when the advocate publishes on LinkedIn.\nEach row includes the advocates name, the share type (SHARE / REPOST / REACT), the source channel, the external URL, and its engagement metrics (impressions, reach, reshares, reactions, comments) with a per-type reactions breakdown. Use to monitor engagement on a specific request.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"advocacy-requests-shares","displayName":"advocacy-requests-shares","title":"advocacy-requests-shares"},{"name":"projects-create","description":"Create a Vouch project to organise a collection of content. Only `name` is required. When creating a sequence of projects, set a dueDate on each to order them into a timeline; colour only makes each project individually scannable and carries no inherent order, so never use it to convey sequence.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string"},"color":{"type":"string"},"dueDate":{"type":"string"},"startDate":{"type":"string"}},"additionalProperties":false},"logicalName":"projects-create","displayName":"projects-create","title":"projects-create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"projects-update","description":"Update a Vouch project. Supplied fields replace the current values.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","name"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"dueDate":{"type":"string"},"startDate":{"type":"string"}},"additionalProperties":false},"logicalName":"projects-update","displayName":"projects-update","title":"projects-update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"syncs-search","description":"Search for Vouch Syncs - live recorded conversations between a host and their guests.\nUse the IDs returned to fetch a Sync by ID. A Sync that is still open has no video yet.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"minItems":0},"limit":{"type":"number","default":30},"query":{"type":"string"},"nextToken":{"type":"string"},"projectId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"syncs-search","displayName":"syncs-search","title":"syncs-search"},{"name":"syncs-fetch","description":"Fetch Vouch Syncs by ID.\nEach participant carries their contact and the recording they left behind; a participant who only sat in the waiting room has a video duration of -1.\nA video ID can be passed to videos-fetch to work with that recording on its own.\nA Sync that was created but never recorded keeps the name it was given; once it has been held it is renamed after the people who were in it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"syncs-fetch","displayName":"syncs-fetch","title":"syncs-fetch"},{"name":"syncs-create","description":"Create a Vouch Sync and return the two links it exists for: give the host link to the person running the conversation, and the guest link to everybody else. Anyone with the host link can start and end the recording, so never hand it to a guest.\nA title is required - it is how the Sync is found later, until it is held and renamed after the people who were in it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["title"],"properties":{"projectId":{"type":"string"}},"additionalProperties":false},"logicalName":"syncs-create","displayName":"syncs-create","title":"syncs-create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"syncs-update","description":"Rename a Vouch Sync. Use projects-link and projects-unlink to move a Sync between projects.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","title"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"logicalName":"syncs-update","displayName":"syncs-update","title":"syncs-update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"projects-search","description":"Search for Vouch projects. Use the IDs returned to access projects by ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":30},"query":{"type":"string"},"status":{"enum":["PLANNED","IN_PROGRESS","DONE","ARCHIVED"],"type":"string"},"nextToken":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"projects-search","displayName":"projects-search","title":"projects-search"},{"name":"projects-fetch","description":"Fetch Vouch projects by ID. Returns each project record (name, status, colour, dueDate, created/updated dates). Use projects-search to discover IDs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"projects-fetch","displayName":"projects-fetch","title":"projects-fetch"},{"name":"projects-items","description":"List the items attached to a project. Each item is a flat record (id, type, name, status, url, admin, tags, created/updated dates) so the client can render a project rollup without follow-up fetches. Paginated.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"limit":{"type":"number","default":30},"nextToken":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"projects-items","displayName":"projects-items","title":"projects-items"},{"name":"projects-link","description":"Attach items to a project. Every id must resolve to a supported asset the workspace owns. A single unresolved id fails the whole call. Returns the updated project record. Supported assets are requests, videos, playlists, compositions, images and documents.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","ids"],"properties":{"id":{"type":"string"},"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"logicalName":"projects-link","displayName":"projects-link","title":"projects-link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"projects-unlink","description":"Detach items from a project. Pass the same ids you would pass to projects-link. Items not currently attached are silently skipped. Returns the updated project record.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","ids"],"properties":{"id":{"type":"string"},"ids":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"logicalName":"projects-unlink","displayName":"projects-unlink","title":"projects-unlink","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tags-apply","description":"Add tags to one or more Vouch items in bulk. Items can be videos, images, audio, documents, compositions, playlists, requests, or advocacy requests Every id must resolve to an item the workspace owns — a single unresolved id fails the whole call. Tags already applied to an item are silently skipped. Call workspace-tags first and reuse an existing tag name where one fits rather than coining a near-duplicate, since applying a name that does not exist creates it. Names are matched as-is, so case an","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids","tags"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"tags":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"logicalName":"tags-apply","displayName":"tags-apply","title":"tags-apply","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tags-remove","description":"Remove tags from one or more Vouch items in bulk. Items can be videos, images, audio, documents, compositions, playlists, requests, or advocacy requests. Every id must resolve to an item the workspace owns — a single unresolved id fails the whole call. Tags not currently applied to an item in the id array are silently skipped. Tag names must exactly match the tags already applied to the item; the client can see an item's current tags via the relevant *-fetch tool (e.g. videos-fetch), or workspac","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids","tags"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"tags":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"logicalName":"tags-remove","displayName":"tags-remove","title":"tags-remove","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"results-fetch","description":"Fetch the result for a long running tool call by ID\nCall this tool when the response to the previous tool instructs you to.\nYou may be instructed to call this tool multiple times for the same id.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"results-fetch","displayName":"results-fetch","title":"results-fetch"},{"name":"search","description":"Do not use. This tool only routes the user to a more specific tool.\nUse `requests-search` for requests\nUse `videos-search` for videos.\nUse `playlists-search` for playlists.\nUse `compositions-search` for compositions.\nUse `images-search` for images.\nUse `documents-search` for documents.\nUse `audio-search` for audio.\nUse `advocacy-requests-search` for advocacy requests.\nIf the user has not specified which, ask a clarifying question.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"kind":{"enum":["request","video","playlist","composition","image","document","audio","advocacy-request"],"type":"string"},"query":{"type":"string","minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search","displayName":"search","title":"search"},{"name":"fetch","description":"Do not use. This tool only routes the user to a more specific tool.\nUse `requests-fetch` for requests\nUse `videos-fetch` for videos.\nUse `playlists-fetch` for playlists.\nUse `compositions-fetch` for compositions.\nUse `images-fetch` for images.\nUse `documents-fetch` for documents.\nUse `audio-fetch` for audio.\nUse `advocacy-requests-fetch` for advocacy requests.\nIf the user has not specified which, ask a clarifying question.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"minItems":1},"kind":{"enum":["request","video","playlist","composition","image","document","audio","advocacy-request"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fetch","displayName":"fetch","title":"fetch"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=The-AI-content-platform-for-talent-teams-Vouch&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Audm91Y2hmb3IuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22The-AI-content-platform-for-talent-teams-Vouch%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.vouchfor.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22The-AI-content-platform-for-talent-teams-Vouch%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.vouchfor.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=The+AI+content+platform+for+talent+teams+%7C+Vouch&connectorUrl=https%3A%2F%2Fmcp.vouchfor.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"The-AI-content-platform-for-talent-teams-Vouch\" --url \"https://mcp.vouchfor.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vouchfor-mcp-0ed2df0a59","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vouchfor-mcp-0ed2df0a59/tools/{tool}","mcpServerUrl":"https://mcp.vouchfor.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vouchfor-mcp-0ed2df0a59?live=1"}