{
  "info": {
    "name": "Tisane Labs — mcp.ai",
    "description": "REST API for the Tisane Labs MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/tisane",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "tisane_analyze_text",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/analyze/text",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "analyze",
            "text"
          ]
        },
        "description": "Analyze text for sentiment, abuse, entities, topics, sentence structure, and other requested NLU details. Output sections vary with the text and settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"content\": \"\",\n  \"language\": \"\",\n  \"settings\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_calculate_text_similarity",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/calculate/text/similarity",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "calculate",
            "text",
            "similarity"
          ]
        },
        "description": "Calculate semantic similarity between two same-language or cross-language text fragments. A result of -1 is an observed provider sentinel, not a normal 0-to-1 similarity score.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"settings\": {},\n  \"first_text\": \"\",\n  \"second_text\": \"\",\n  \"first_language\": \"\",\n  \"second_language\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_compare_person_entities",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/compare/person/entities",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "compare",
            "person",
            "entities"
          ]
        },
        "description": "Compare two person-name entities, including cross-language names, and report whether Tisane considers them the same, different, or not single entities.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"first_entity\": \"\",\n  \"second_entity\": \"\",\n  \"first_language\": \"\",\n  \"second_language\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_detect_language",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/detect/language",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "detect",
            "language"
          ]
        },
        "description": "Tool to detect the language of the provided text. Use when you need to identify the language code.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"text\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_detect_languages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/detect/languages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "detect",
            "languages"
          ]
        },
        "description": "Detect one or more languages in text, optionally segmenting it, and return offsets plus provider-native integer confidence scores.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"content\": \"\",\n  \"delimiter\": \"\",\n  \"language_hints\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_extract_text",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/extract/text",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "extract",
            "text"
          ]
        },
        "description": "Remove markup, scripts, styles, and JSON structure from UTF-8 text content and return the provider's raw cleaned text.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"content\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_get_family_details",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/family/details",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "family",
            "details"
          ]
        },
        "description": "Tool to fetch metadata for a family from Tisane language models, including definition, description, hypernyms, and external references (Wikidata, WordNet). Use when you need detailed information about",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_get_supported_languages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/supported/languages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "supported",
            "languages"
          ]
        },
        "description": "Tool to list all languages supported by the API. Use when needing to discover available languages for text analysis or processing. Call before submitting text to ensure support.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_list_feature_values",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/feature/values",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "feature",
            "values"
          ]
        },
        "description": "Tool to list feature values for a particular category such as entity types, subtypes, abuse types, and tags. Use when you need to discover valid values for a specific feature category before analysis ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"type\": \"\",\n  \"language\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_list_hypernyms",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/hypernyms",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "hypernyms"
          ]
        },
        "description": "Tool to list all hypernyms related to a family. A hypernym is a parent concept (e.g., vehicle is a hypernym of truck). Use when you need to understand the conceptual hierarchy or broader categories fo",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"family\": \"\",\n  \"maxLevel\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_list_hyponyms",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/hyponyms",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "hyponyms"
          ]
        },
        "description": "Tool to list all hyponyms related to a family. A hyponym is a child concept (e.g., 'truck' is a hyponym of 'vehicle'). Use when you need to discover more specific concepts within a semantic family.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"family\": \"\",\n  \"maxLevel\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_list_inflections",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/inflections",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "inflections"
          ]
        },
        "description": "Tool to retrieve inflected forms of a specified lexeme within a given language family. Use when you need to get all grammatical variants of a word.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"family\": \"\",\n  \"lexeme\": \"\",\n  \"language\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_list_languages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/languages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "languages"
          ]
        },
        "description": "List Tisane language records and whether each language model is currently loaded.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_list_word_senses",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/word/senses",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "word",
            "senses"
          ]
        },
        "description": "Tool to fetch all senses (meanings) related to a word. Use when you need to explore word definitions, families, features, and lemma information for linguistic analysis.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"word\": \"\",\n  \"language\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "tisane_transform_text",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/transform/text",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "transform",
            "text"
          ]
        },
        "description": "Translate text to another language, or paraphrase it by using the same source and target language. Returns the provider's raw transformed text.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"content\": \"\",\n  \"settings\": {},\n  \"source_language\": \"\",\n  \"target_language\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}