Skip to main content
Glama
enis1998

YaparAI Enterprise MCP Server

by enis1998

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YAPARAI_ORG_IDYesOrganization ID; can also be passed per-call
YAPARAI_API_KEYYesYour API key from kurumsal.yaparai.com
YAPARAI_BASE_URLNoAPI base URL (default: https://api.yaparai.com)https://api.yaparai.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_organizationsA

List all organizations associated with your API key.

Use this to find your Organization ID (org_id) required for all social media and CRM tools. You can also set YAPARAI_ORG_ID env var to avoid passing it every time.

Returns: List of organizations with id, name, plan, and member count.

list_social_accountsA

List connected social media accounts (Instagram, Facebook, TikTok, X/Twitter).

Shows all social accounts linked to the organization with their status, username, and follower count. Requires enterprise subscription.

create_social_postA

Create and publish (or schedule) a social media post.

Supports text, images, and videos on Instagram, Facebook, TikTok, X. Use scheduled_at to queue posts for a future time.

list_social_postsA

List published and scheduled social media posts.

Returns all posts for the organization with engagement stats. Supports filtering by platform, account, or post status.

delete_social_postA

Delete a social media post.

Deletes the post from both the YaparAI platform and the social media platform (if supported by the platform's API). Scheduled posts are cancelled.

get_social_analyticsA

Get social media analytics and performance metrics.

Returns engagement stats, follower growth, reach, and impressions for your social media accounts over a given time period.

generate_captionA

Generate an AI-powered social media caption.

Creates engaging, platform-optimized captions using AI. Supports Turkish and English, multiple tones.

generate_hashtagsB

Generate AI-optimized hashtags for a social media post.

Creates relevant, trending hashtags based on caption content.

list_inboxA

List social media inbox conversations (DMs and comments).

Shows all incoming messages from Instagram, Facebook, WhatsApp, etc. Optionally filter by platform or unread status.

read_conversationA

Read all messages in a social media conversation.

Get the full message history of a DM or comment thread.

reply_to_messageA

Reply to a social media DM or message.

Send a reply in an existing conversation on Instagram, Facebook, WhatsApp, or other connected platforms.

ai_reply_suggestionA

Get an AI-generated reply suggestion for a conversation.

The AI reads the full conversation context and suggests an appropriate, personalized reply. Customize with a system prompt.

get_social_quotaA

Get social media quota and usage limits for the current billing period.

Returns remaining post quota, message limits, and when the period resets. Useful before running bulk operations.

list_customersA

List CRM customers with optional filtering.

Browse the customer database built from social media conversations. Filter by name/email/phone search, platform source, or tags.

get_customerA

Get detailed information about a specific customer.

Returns full customer profile including contact details, tags, notes, conversation history summary, and order information.

create_customerA

Manually create a new CRM customer record.

Add a customer who may not have come through the social inbox. Useful for migrating existing customers or adding offline contacts.

update_customerA

Update an existing customer's information.

Partially update a customer record — only provided fields are changed. Tags replace the existing tag list completely.

add_customer_noteB

Add a note to a customer's record.

Notes are visible in the customer profile and help your team track important context (order issues, preferences, follow-ups, etc.).

extract_customer_infoA

Extract contact information from conversation history using AI.

The AI reads all messages with this customer and extracts their name, phone number, email, and address. Great for auto-filling CRM records.

send_shipping_infoA

Send shipping and tracking information to a customer.

Automatically sends a tracking message through the same social platform the customer used to contact you (Instagram DM, WhatsApp, etc.).

bulk_messageA

Send a message to multiple customers at once.

Broadcast promotions, announcements, or updates. Target by specific IDs, a customer tag, or a platform. At least one of customer_ids, tag, or platform is required.

sync_customers_from_inboxA

Import customers from social media inbox conversations.

Scans all inbox conversations and creates CRM customer records for everyone who has messaged you. New customers are auto-tagged by platform. Existing customers are not duplicated.

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/enis1998/yaparai-enterprise-mcp'

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