Run focused sentiment analysis for one text

Return a compact sentiment result with label, score, and explanation. Use this MCP tool when a client only needs the overall emotional polarity of the text instead of the full psychological profile. Requires an IntenCheck API key and consumes a smaller word-balance charge than full analysis.

post/api/v1/analyze/sentiment

Request

  • Base URL: https://intencheck.com (the document declares no server; this is the origin it was published from)
  • URL: https://intencheck.com/api/v1/analyze/sentiment
  • Auth: OAuth 2 (password, token URL /api/v1/auth/login)

Headers

x-api-keystring nullable

Cookies

access_tokenstring nullable

Request body

textstring required

Text to analyze. Use natural-language user text, review text, messages, email copy, support conversations, or other customer-facing copy. The request is billed by word count.

featuresstring[] nullable

Optional feature families to include. Supported values: metaprograms, emotions, moods, communication_styles, tone_and_posture. Omit this field to run the full analysis.

output_langstring nullable

ISO 639-1 language code for labels and explanations in the response, for example 'en', 'lt', 'fr', or 'de'. Defaults to Lithuanian ('lt').

Example request

{
  "features": [
    "emotions",
    "communication_styles"
  ],
  "output_lang": "en",
  "text": "I am so frustrated that you never listen to my feedback!"
}

Response

Successful Response

Changes

No recorded changes to this operation across all 1 revision of this API.