Proompty · Capability

Proompty — Chat

Proompty — Chat. 1 operations. Lead operation: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, full name, avatar URL, subscription plan, and role. Additionally, the response includes claims regarding the user'

Run with Naftiko ProomptyChat

What You Can Do

POST
Post — Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, f
/v1/topics/{topicid}/prompts/{promptid}/chat

MCP Tools

retrieves-user-information-within-proompty

Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, f

read-only

Capability Spec

proompty-chat.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Proompty — Chat
  description: 'Proompty — Chat. 1 operations. Lead operation: Retrieves user information within the Proompty API system.
    By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims.
    This includes essential user attributes such as email, full name, avatar URL, subscription plan, and role. Additionally,
    the response includes claims regarding the user'''
  tags:
  - Proompty
  - Chat
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    PROOMPTY_API_KEY: PROOMPTY_API_KEY
capability:
  consumes:
  - type: http
    namespace: proompty-chat
    baseUri: https://app.proompty.com/api
    description: Proompty — Chat business capability. Self-contained, no shared references.
    resources:
    - name: topics-topicId-prompts-promptId-chat
      path: /topics/{topicId}/prompts/{promptId}/chat
      operations:
      - name: post
        method: POST
        description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint,
          users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
          such as email, f
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: topicId
          in: path
          type: string
          required: true
        - name: promptId
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
  exposes:
  - type: rest
    namespace: proompty-chat-rest
    port: 8080
    description: REST adapter for Proompty — Chat. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/topics/{topicid}/prompts/{promptid}/chat
      name: topics-topicid-prompts-promptid-chat
      description: REST surface for topics-topicId-prompts-promptId-chat.
      operations:
      - method: POST
        name: post
        description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint,
          users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
          such as email, f
        call: proompty-chat.post
        with:
          topicId: rest.topicId
          promptId: rest.promptId
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: proompty-chat-mcp
    port: 9090
    transport: http
    description: MCP adapter for Proompty — Chat. One tool per consumed operation, routed inline through this capability's
      consumes block.
    tools:
    - name: retrieves-user-information-within-proompty
      description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users
        can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
        such as email, f
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: proompty-chat.post
      with:
        topicId: tools.topicId
        promptId: tools.promptId
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.