Skip to content
Sire Docs

MCP Tool Catalog

Complete reference of all built-in MCP servers and their available tools.

Sire includes 8 built-in MCP servers that connect your workflows to popular platforms and services. Each server is hosted at *.mcp.sire.run and can be used in any workflow without additional setup beyond providing your credentials.

For details on connecting MCP servers to your workflows, see the MCP Integration Guide.


Twitter / X

Post tweets, monitor mentions, search conversations, and manage media.

Endpoint: twitter.mcp.sire.run

Tools

ToolDescription
x.post_tweetPost a tweet to Twitter/X
x.get_mentionsGet recent mentions of the authenticated user
x.get_timelineGet the authenticated user's recent tweets with engagement metrics
x.reply_to_tweetReply to a specific tweet
x.searchSearch recent tweets by query
x.upload_mediaUpload an image or video for attaching to tweets

Example: Post a Tweet

{
  "tool": "x.post_tweet",
  "arguments": {
    "text": "Excited to share our latest product update!"
  }
}

Example: Search and Reply

{
  "tool": "x.search",
  "arguments": {
    "query": "from:competitor product launch",
    "limit": 5
  }
}

Common Use Cases

  • Automated social media posting on a schedule
  • Monitoring brand mentions and replying
  • Competitive intelligence through keyword searches
  • Posting tweets with media attachments

Playwright (Browser Automation)

Automate browser interactions including navigation, form filling, screenshots, and data extraction.

Endpoint: playwright.mcp.sire.run

Tools

This server wraps the Playwright MCP library and exposes all standard Playwright browser automation tools. Common operations include:

ToolDescription
browser_navigateNavigate to a URL
browser_clickClick an element on the page
browser_typeType text into an input field
browser_screenshotTake a screenshot of the current page
browser_get_textExtract text content from the page
browser_waitWait for an element to appear

Example: Take a Screenshot

{
  "tool": "browser_navigate",
  "arguments": {
    "url": "https://example.com"
  }
}

Then:

{
  "tool": "browser_screenshot",
  "arguments": {}
}

Common Use Cases

  • Web scraping and data extraction
  • Automated form submissions
  • Visual monitoring and screenshot capture
  • End-to-end testing of web applications

HTTP Client

Make arbitrary HTTP requests to any URL. Supports all standard HTTP methods with automatic retries on server errors.

Endpoint: http-client.mcp.sire.run

Tools

ToolDescription
http_requestMake an HTTP request to any URL

Parameters

ParameterTypeRequiredDescription
methodstringYesHTTP method: GET, POST, PUT, DELETE, PATCH
urlstringYesTarget URL
headersobjectNoRequest headers as key-value pairs
bodystringNoRequest body
timeoutintegerNoTimeout in seconds (default 30)

Example: Call an External API

{
  "tool": "http_request",
  "arguments": {
    "method": "GET",
    "url": "https://api.example.com/data",
    "headers": {
      "Authorization": "Bearer my-token",
      "Accept": "application/json"
    }
  }
}

Common Use Cases

  • Calling third-party REST APIs
  • Webhook delivery
  • Fetching data from external sources
  • Health checking external services

SQL Connector

Execute SQL queries against PostgreSQL, MySQL, and SQLite databases. Supports both direct connections and secure tunnel connections for on-premise databases.

Endpoint: sql-connector.mcp.sire.run

Tools

ToolDescription
sql_queryExecute a SQL query against a database

Parameters

ParameterTypeRequiredDescription
querystringYesSQL query to execute
driverstringNo*Database driver: postgres, mysql, sqlite
dsnstringNo*Data source name / connection string
paramsarrayNoQuery parameters for parameterized queries
allowWritebooleanNoAllow write operations (default: false, read-only)
timeoutintegerNoQuery timeout in seconds (default 30)
limitintegerNoMaximum rows to return (default 1000)
tunnelIdstringNo*Tunnel ID for on-premise database connections

*Either driver + dsn or tunnelId is required.

Example: Query a PostgreSQL Database

{
  "tool": "sql_query",
  "arguments": {
    "driver": "postgres",
    "dsn": "postgres://user:pass@host:5432/mydb?sslmode=require",
    "query": "SELECT name, email FROM users WHERE created_at > $1",
    "params": ["2025-01-01"]
  }
}

Example: Query via Tunnel

{
  "tool": "sql_query",
  "arguments": {
    "tunnelId": "tn_abc123",
    "query": "SELECT COUNT(*) FROM orders WHERE status = 'pending'"
  }
}

Common Use Cases

  • Querying production databases for reporting
  • Data validation and integrity checks
  • Generating reports from on-premise databases through tunnels
  • Ad hoc data exploration

Google Workspace

Interact with Gmail, Google Calendar, and Google Drive through Google's APIs.

Endpoint: google-workspace.mcp.sire.run

Tools

ToolDescription
send_emailSend an email via Gmail
list_emailsList recent emails from Gmail
list_eventsList calendar events
create_eventCreate a calendar event
list_filesList files in Google Drive

Example: Send an Email

{
  "tool": "send_email",
  "arguments": {
    "from": "me@company.com",
    "to": "client@example.com",
    "subject": "Weekly Report",
    "body": "<h1>Weekly Summary</h1><p>Here are this week's highlights...</p>"
  }
}

Example: Check Calendar

{
  "tool": "list_events",
  "arguments": {
    "calendar_id": "primary",
    "max_results": 5
  }
}

Common Use Cases

  • Automated email outreach and follow-ups
  • Calendar scheduling and availability checks
  • Document organization and file management
  • Workflow notifications via email

Microsoft 365

Interact with Outlook, Microsoft Calendar, OneDrive, and Microsoft Teams through the Microsoft Graph API.

Endpoint: microsoft-365.mcp.sire.run

Tools

ToolDescription
send_emailSend an email via Microsoft 365
list_emailsList recent emails from a user's mailbox
list_eventsList calendar events for a user
create_eventCreate a calendar event
list_filesList files in a user's OneDrive
list_channelsList channels in a Microsoft Teams team
send_channel_messageSend a message to a Teams channel

Example: Send a Teams Message

{
  "tool": "send_channel_message",
  "arguments": {
    "team_id": "team-uuid",
    "channel_id": "channel-uuid",
    "message": "Deployment complete. All checks passed."
  }
}

Common Use Cases

  • Internal notifications via Teams
  • Automated email campaigns through Outlook
  • Calendar management and meeting scheduling
  • File operations on OneDrive

LinkedIn

Create posts, monitor company page activity, and track post analytics on LinkedIn.

Endpoint: linkedin.mcp.sire.run

Tools

ToolDescription
create_postCreate a text post on a LinkedIn company page
list_postsList recent posts from a company page
get_post_analyticsGet analytics for a specific post

Example: Create a Company Post

{
  "tool": "create_post",
  "arguments": {
    "organization_id": "12345678",
    "text": "We are thrilled to announce our Series B funding round!",
    "image_url": "https://cdn.example.com/announcement.png"
  }
}

Common Use Cases

  • Scheduled company page updates
  • Cross-posting content across social platforms
  • Tracking post engagement and reach

Instagram

Publish photos, list account media, and retrieve post insights through the Instagram Graph API.

Endpoint: instagram.mcp.sire.run

Tools

ToolDescription
create_mediaPublish a photo to Instagram
list_mediaList recent media for an account
get_media_insightsGet insights for a specific media item

Example: Publish a Photo

{
  "tool": "create_media",
  "arguments": {
    "instagram_account_id": "17841400000000",
    "image_url": "https://cdn.example.com/product-photo.jpg",
    "caption": "Check out our latest collection! #newproduct"
  }
}

Common Use Cases

  • Automated Instagram posting on a schedule
  • Cross-platform social media campaigns
  • Tracking engagement metrics and post performance

Summary Table

ServerCategoryToolsEndpoint
Twitter / XSocial Media6twitter.mcp.sire.run
PlaywrightBrowser Automation6+playwright.mcp.sire.run
HTTP ClientConnectivity1http-client.mcp.sire.run
SQL ConnectorData1sql-connector.mcp.sire.run
Google WorkspaceProductivity5google-workspace.mcp.sire.run
Microsoft 365Productivity7microsoft-365.mcp.sire.run
LinkedInSocial Media3linkedin.mcp.sire.run
InstagramSocial Media3instagram.mcp.sire.run

Custom MCP Servers

In addition to the built-in servers above, you can register your own MCP servers. See the MCP Integration Guide for instructions on connecting custom servers to Sire.

Was this helpful?
Edit on GitHub