# MCP Server to upload Videos on Social Media
- Start with using Golang MCP Server
- Second create a server using stdio
- Add first tool called `authenticate`
- Add a Tool called `upload_video`
- This will expect these parameters
- First, Website: Youtube optional
- Second Path to the file
- Channel: Youtube channel
- Title: Title of the video
- Description: Description of the video
- Tags: Comma separated texts
- Category: Video category
- As for authentication
- For Youtube, use the `google-auth` library to authenticate using OAuth2
- Use the `google-api-python-client` to upload videos to Youtube
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anwerj/youtube-uploader-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server