# Instagram Direct Messages

> Use this tool when you need to automate Instagram communications, manage customer service workflows, or integrate social media capabilities into AI assistants. It provides core functionality for sending and retrieving direct messages, managing chat threads, and handling pending requests through a Python-based interface. This tool is ideal for use cases involving social media automation, customer support, and programmatic Instagram interaction, accepting Instagram credentials as input and producing JSON outputs.

Canonical page: https://skillsregistry.net/skills/trypeggy-instagram-dm  
JSON: https://api.skillsregistry.net/v1/skills/trypeggy-instagram-dm

## Description

This Instagram DM MCP server by Gala Labs Inc provides AI agents with Instagram Direct Message capabilities through nine core tools: sending messages to users by username, listing and searching chat threads with filtering options, retrieving messages from specific threads, managing pending message requests, and converting between usernames and user IDs. Built with Python using the FastMCP framework and instagrapi library for Instagram API access, it requires Instagram credentials passed as command-line arguments and integrates with Claude Desktop and Cursor through JSON configuration files. The implementation is valuable for social media automation, customer service workflows, and AI assistants that need to manage Instagram communications programmatically.

## Trust

- **Trust score (0–1):** 0.98
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** social-media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/trypeggy-instagram-dm)
- **Repository:** <https://github.com/trypeggy/instagram_dm_mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "trypeggy-instagram-dm"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/trypeggy-instagram-dm` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/trypeggy-instagram-dm/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
