Server definition
- Hash
- sha256:1e42d504dcd6b80808a761aa21517bae7b6a1017630167b7e964cc7dbdff6fd5
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Ask a general-purpose LLM a question or give it an instruction, with an optional system prompt. No external API key required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"max_tokens": {
"description": "Maximum tokens to generate (default 512).",
"exclusiveMinimum": 0,
"maximum": 2048,
"type": "integer"
},
"prompt": {
"description": "The user's message or question for the assistant.",
"minLength": 1,
"type": "string"
},
"system": {
"description": "Optional system instruction to steer the assistant's behaviour/persona.",
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "chat",
"outputSchema": null
},
{
"description": "Classify a text into exactly one of the candidate labels you provide (e.g. sentiment, topic, intent).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"labels": {
"description": "Candidate labels to choose from, e.g. ['positive','negative','neutral'].",
"items": {
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 2,
"type": "array"
},
"text": {
"description": "The text to classify.",
"minLength": 1,
"type": "string"
}
},
"required": [
"text",
"labels"
],
"type": "object"
},
"name": "classify",
"outputSchema": null
},
{
"description": "Turn text into a numeric embedding vector for semantic search, RAG and similarity. Multilingual.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"text": {
"description": "Text to embed into a numeric vector for semantic search / RAG.",
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "embed",
"outputSchema": null
},
{
"description": "Extract named entities from text — people, organizations, locations, dates and miscellaneous — returned as structured JSON.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"text": {
"description": "The text to extract named entities from.",
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "extract_entities",
"outputSchema": null
},
{
"description": "Summarize a block of text into a short abstract, with an optional target length. No external API key required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"max_words": {
"description": "Approximate maximum length of the summary, in words (default ~80).",
"exclusiveMinimum": 0,
"maximum": 400,
"type": "integer"
},
"text": {
"description": "The text to summarize.",
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "summarize",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1e42d504dcd6b80808a761aa21517bae7b6a1017630167b7e964cc7dbdff6fd5 | sha256sum