Post tracking messages to Slack (internal)

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://docs.usehearsay.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "integrations MCP server": {
    "url": "https://docs.usehearsay.com/mcp"
  }
}

Close
POST /extraction/notifications/tracking-notification

Desktop plumbing: posts the given messages, with OS and extraction-code details, to the internal Slack thread for this computer and saves them as a notification record. Returns the Slack message ts; data is null or missing when the post failed.

application/json

Body Required

  • messages array[string] Required

    Minimum length of each is 1.

  • threadTs string
  • systemId string Required
  • date string Required

    ISO date string

  • appVersion string

    App version

  • osDetails object

Responses

  • 201 application/json
    Hide response attributes Show response attributes object
    • data object Required
      Hide data attribute Show data attribute object
      • ts string Required
    • statusCode number Required
    • timestamp string(date-time) Required
POST /extraction/notifications/tracking-notification
curl \
 --request POST 'http://api.example.com/extraction/notifications/tracking-notification' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{
  "messages": [
    "string"
  ],
  "threadTs": "string",
  "systemId": "string",
  "date": "string",
  "appVersion": "string",
  "osDetails": {}
}'
Request examples
{
  "messages": [
    "string"
  ],
  "threadTs": "string",
  "systemId": "string",
  "date": "string",
  "appVersion": "string",
  "osDetails": {}
}
Response examples (201)
{
  "data": {
    "ts": "1700000000.000100"
  },
  "statusCode": 201,
  "timestamp": "2026-01-15T10:15:00.000Z"
}