Analyze one text for psychological communication signals

Analyze one natural-language text and return structured IntenCheck signals such as NLP metaprograms, emotions, moods, communication styles, and tone/posture. Use this as the primary MCP tool when a client needs a rich psychological profile of a message, review, email, support conversation, or marketing copy. Requires an IntenCheck API key and consumes word balance based on the submitted text.

post/api/v1/analyze

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
  • 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.