Skip to main content
Glama
KaiQin04
by KaiQin04

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IG_PASSWORDNoInstagram password. When set, credentials are used automatically without passing them as parameters.
IG_USERNAMENoInstagram username. When set, credentials are used automatically without passing them as parameters.

Tools

Functions exposed to the LLM to take actions

NameDescription
download_instagram_video

Download an Instagram video's media files to the local filesystem.

Args: url: Instagram post/reel/tv URL. username: Optional Instagram username for authenticated access. password: Optional Instagram password for authenticated access. save_metadata: Save JSON metadata files when available. save_caption: Save caption into a text file when available. download_root: Optional override for download directory.

Returns: A JSON-serializable dict containing download results.

download_instagram_post

Download an Instagram post's media files to the local filesystem.

Args: url: Instagram post/reel/tv URL. include_videos: Whether to download videos alongside pictures. save_metadata: Save JSON metadata files when available. save_caption: Save caption into a text file when available. username: Optional Instagram username for authenticated access. password: Optional Instagram password for authenticated access. download_root: Optional override for download directory.

Returns: A JSON-serializable dict containing download results.

download_instagram_profile_pic

Download an Instagram profile picture to the local filesystem.

Args: username_target: Target Instagram username. username: Optional Instagram username for authenticated access. password: Optional Instagram password for authenticated access. download_root: Optional override for download directory.

Returns: A JSON-serializable dict containing download results.

download_instagram_stories

Download Instagram stories for a target user.

Note: This feature requires login.

Args: username_target: Target Instagram username. username: Instagram username for authenticated access. password: Instagram password for authenticated access. download_root: Optional override for download directory.

Returns: A JSON-serializable dict containing download results.

download_instagram_highlights

Download Instagram highlights for a target user.

Note: This feature requires login.

Args: username_target: Target Instagram username. highlight_title: Optional highlight title filter. username: Instagram username for authenticated access. password: Instagram password for authenticated access. download_root: Optional override for download directory.

Returns: A JSON-serializable dict containing download results.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/KaiQin04/ig-download-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server