Using the eniston MCP server

The MCP server is currently in early beta, and this help article is also not complete yet. Things will change and we’re actively looking for feedback from our customers. Please get in touch via support@eniston.io if you use our MCP server and have issues or any kind of feedback.

Authenticate

To authenticate, you will need to create an API token. We already have an existing authentication flow for our API, which is why we currently haven't implemented a dedicated OAuth solution. Head over to the “API Access Token” section and generate a new API token.

When authenticating, add the following header to the request: "Authorization": "Bearer YOUR_API_TOKEN"

Config file

Update the config file of the tool of your choice and add our /mcp endpoint.

{
"mcpServers": {
"eniston": {
"type": "streamable-http",
"url": "https://eniston.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}

Available tools

  • List Knowledge Bases
    Lists all knowledge bases the authenticated user has access to.

  • Get Knowledge Base
    Gets detailed information about a specific knowledge base. Needs knowledge_base_id parameter.

  • List Categories
    Lists all categories in a knowledge base, optionally filtered by section. Needs knowledge_base_id parameter, optional section_id.

  • List Articles
    Lists articles in a knowledge base, optionally filtered by category or subcategory. Needs knowledge_base_id parameter, optional category_id.

  • Get Article
    Gets the full content of a specific article. Needs article_id parameter.

  • Search Articles
    Searches articles in a knowledge base by keyword using fulltext search. Needs knowledge_base_id parameter and query.

  • Search Articles Semantic
    Searches articles using semantic/vector search. Requires the Enhanced add-on subscription. Needs knowledge_base_id parameter and query.


Was this article helpful?