> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP टूल कैटलॉग

> Ayrshare MCP Server द्वारा उजागर किए गए 27 टूल — पोस्ट, इतिहास, एनालिटिक्स, टिप्पणियाँ, डायरेक्ट मैसेज, प्रोफ़ाइल, मीडिया, जनरेशन, वेबहुक और एरर — डोमेन के अनुसार समूहीकृत, स्कोप और उद्देश्य के साथ।

Ayrshare [MCP Server](/additional/mcp-action-server) **27 टूल** उजागर करता है, जो नीचे डोमेन के अनुसार समूहीकृत हैं। प्रत्येक टूल वास्तविक Ayrshare API चेन के माध्यम से इन-प्रोसेस डिस्पैच किया जाता है।

## स्कोप

प्रत्येक टूल या तो **Profile** या **Account** स्कोप का होता है:

<ul class="custom-bullets">
  <li>**Profile** — टूल एक सब-प्रोफ़ाइल को लक्षित करने के लिए `profileKey` आर्ग्युमेंट स्वीकार करता है।</li>
  <li>**Account** — टूल **कोई** `profileKey` नहीं लेता; यह अकाउंट स्तर पर काम करता है।</li>
</ul>

छह टूल जो **कोई** `profileKey` आर्ग्युमेंट नहीं लेते हैं, वे हैं: `create_profile`, `list_profiles`, `explain_error`, `validate_media`, `generate_post`, और `recommend_hashtags`। अन्य सभी टूल `profileKey` स्वीकार करते हैं; `generate_jwt_social_linking_url` को इसकी **आवश्यकता** होती है। ध्यान दें: `recommend_hashtags` कोई `profileKey` आर्ग्युमेंट नहीं लेता, लेकिन फिर भी कनेक्शन का `Profile-Key` हेडर पढ़ता है ताकि यह चुन सके कि किसके लिंक किए गए TikTok अकाउंट से डेटा लेना है, इसलिए इसके परिणाम प्रोफ़ाइल-विशिष्ट होते हैं।

जब प्रति-कॉल `profileKey` आर्ग्युमेंट और `Profile-Key` हेडर दोनों मौजूद हों, तो आर्ग्युमेंट जीतता है। प्राथमिकता नियमों के लिए [Connect & Setup](/additional/mcp-action-connect#precedence-argument-wins-over-header) देखें।

## Posts

| टूल             | स्कोप   | उद्देश्य                                             |
| --------------- | ------- | ---------------------------------------------------- |
| `create_post`   | Profile | एक या अधिक लिंक किए गए प्लेटफ़ॉर्म पर प्रकाशित करें। |
| `validate_post` | Profile | ड्राई-रन वैलिडेशन, `create_post` जैसा ही इनपुट।      |
| `get_post`      | Profile | Ayrshare Post ID द्वारा पोस्ट प्राप्त करें।          |
| `update_post`   | Profile | शेड्यूल्ड या स्वीकृति-प्रतीक्षित पोस्ट अपडेट करें।   |
| `retry_post`    | Profile | विफल पोस्ट को पुनः सबमिट करें।                       |

## History

| टूल                    | स्कोप   | उद्देश्य                                                                                                                                                                                                                               |
| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `get_post_history`     | Profile | Ayrshare के माध्यम से भेजी गई पोस्ट।                                                                                                                                                                                                   |
| `get_platform_history` | Profile | नेटवर्क से सीधे पोस्ट और एनालिटिक्स, जिसमें गैर-Ayrshare पोस्ट शामिल हैं। X/Twitter `userId`/`userName` लुकअप के लिए, केवल अकाउंट API कुंजी का उपयोग करें; वहाँ एक `profileKey` आर्ग्युमेंट या `Profile-Key` हेडर Error 400 लौटाता है। |

## Analytics

| टूल                               | स्कोप   | उद्देश्य                                                                                                                                                                                                                               |
| --------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `get_post_analytics`              | Profile | Ayrshare Post ID द्वारा प्रति-पोस्ट मेट्रिक्स।                                                                                                                                                                                         |
| `get_post_analytics_by_social_id` | Profile | नेटिव Social Post ID द्वारा प्रति-पोस्ट मेट्रिक्स।                                                                                                                                                                                     |
| `get_social_network_analytics`    | Profile | किसी कनेक्टेड सोशल अकाउंट के लिए अकाउंट-वाइड एनालिटिक्स और डेमोग्राफिक्स। X/Twitter `userId`/`userName` लुकअप के लिए, केवल अकाउंट API कुंजी का उपयोग करें; वहाँ एक `profileKey` आर्ग्युमेंट या `Profile-Key` हेडर Error 400 लौटाता है। |

## Comments

| टूल             | स्कोप   | उद्देश्य                        |
| --------------- | ------- | ------------------------------- |
| `get_comments`  | Profile | किसी पोस्ट पर टिप्पणियाँ पढ़ें। |
| `add_comment`   | Profile | शीर्ष-स्तरीय टिप्पणी।           |
| `reply_comment` | Profile | टिप्पणी का उत्तर दें।           |

## Messages / DMs

| टूल                 | स्कोप   | उद्देश्य                                 |
| ------------------- | ------- | ---------------------------------------- |
| `get_messages`      | Profile | किसी प्लेटफ़ॉर्म के लिए DM प्राप्त करें। |
| `send_message`      | Profile | DM भेजें।                                |
| `get_auto_response` | Profile | DM ऑटो-रिस्पॉन्स सेटिंग्स पढ़ें।         |
| `set_auto_response` | Profile | DM ऑटो-रिस्पॉन्स कॉन्फ़िगर करें।         |

## Profiles

| टूल                               | स्कोप   | उद्देश्य                                          |
| --------------------------------- | ------- | ------------------------------------------------- |
| `list_profiles`                   | Account | सब-प्रोफ़ाइल सूचीबद्ध करें।                       |
| `create_profile`                  | Account | सब-प्रोफ़ाइल बनाएँ।                               |
| `generate_jwt_social_linking_url` | Profile | JWT सोशल-लिंकिंग URL बनाएँ (`profileKey` आवश्यक)। |

## Media

| टूल              | स्कोप   | उद्देश्य                                                             |
| ---------------- | ------- | -------------------------------------------------------------------- |
| `validate_media` | Account | HEAD-चेक करें कि मीडिया URL पहुँच योग्य है; `contentType` लौटाता है। |

## Generate

| टूल                  | स्कोप   | उद्देश्य                                                                                                                                                             |
| -------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `generate_post`      | Account | AI-ड्राफ्ट पोस्ट टेक्स्ट।                                                                                                                                            |
| `recommend_hashtags` | Account | TikTok व्यू-काउंट डेटा से हैशटैग सुझाव। `Profile-Key` हेडर द्वारा सेट प्रोफ़ाइल पर लिंक किए गए TikTok अकाउंट का उपयोग करता है; कोई प्रति-कॉल `profileKey` नहीं लेता। |

## Webhooks

| टूल                  | स्कोप   | उद्देश्य                        |
| -------------------- | ------- | ------------------------------- |
| `register_webhook`   | Profile | वेबहुक रजिस्टर करें।            |
| `unregister_webhook` | Profile | वेबहुक अनरजिस्टर करें।          |
| `list_webhooks`      | Profile | रजिस्टर्ड वेबहुक सूचीबद्ध करें। |

## Errors

| टूल             | स्कोप   | उद्देश्य                                                     |
| --------------- | ------- | ------------------------------------------------------------ |
| `explain_error` | Account | Ayrshare एरर कोड को कारण, वर्गीकरण और समाधान में डीकोड करें। |

<Info>
  यह कैटलॉग लाइव सर्वर के `tools/list` के विरुद्ध सत्यापित है। अधिक टूल की योजना है (जैसे Links टूल)। यदि संदेह हो, तो आधिकारिक सेट के लिए `tools/list` क्वेरी करें। कैटलॉग MCP सर्वर टीम द्वारा अनुरक्षित है।
</Info>
