Alembica MCP
OfficialEnables AI agents to use Google AI models for semantic synthesis and extraction of structured information from unstructured sources.
Enables AI agents to use OpenAI models to extract structured datasets from unstructured text and assess token costs.
Enables AI agents to use Perplexity models for extracting structured information from unstructured corpora.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Alembica MCPExtract authors and affiliations from this abstract into structured JSON"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
alembica
Open Science Software for Semantic Synthesis and Extraction of Information from Unstructured Sources.
About
alembica simplifies the use of Large Language Models (LLMs) to extract structured datasets from unstructured corpora of text.
It provides a flexible and scalable framework to process, synthesize, and transform textual information into structured formats suitable for analysis and further processing.
Supports OpenAI, Google AI, Anthropic, Cohere, DeepSeek, Perplexity, AWS Bedrock, Azure AI, Vertex AI, and Self-Hosted OpenAI-compatible providers.
Related MCP server: flexorch-mcp
Installation (Go)
To install alembica in Go, run:
go get github.com/open-and-sustainable/alembicaIf you want to use alembica in other programming languages, check out the C-Shared Library in the User Guide.
Documentation
User Guide – Learn how to use alembica in different programming languages.
API Reference – Explore the Go package documentation.
MCP Server
alembica includes an optional MCP server for agent tool access.
The MCP server can be used from a locally built Go binary, the GHCR container image, or the MCP Registry.
Available in the official MCP Registry:
Server ID:
io.github.open-and-sustainable/alembica-mcp
See the User Guide MCP page for installation options, run commands, and tool schemas.
MCP Registry publishing
The MCP server is published to the MCP Registry by GitHub Actions when a version tag such as v1.2.3 is pushed.
The workflow uses GitHub OIDC for authentication, and each new registry version is published explicitly by CI rather than implicitly from GitHub Releases.
Features
Validation of Input – Ensures that queries are correctly formatted to support proper interaction with models.
Cost Assessment – Calculates token costs based on the requested extraction and different model pricing.
Data Extraction – Processes unstructured text and transforms it into structured datasets for further analysis.
Note: Cost estimation is not supported for Self-Hosted, AWS Bedrock, Azure AI, or Vertex AI providers and will return zero.
Optional model fields for cloud/local providers:
base_urlandapi_versionfor Azure/OpenAI-compatible endpointsregionfor AWS Bedrockproject_idandlocationfor Vertex AI
Use schemaVersion: "v2" when you need these cloud/local provider fields or non-enumerated model IDs.
Authors & Contributions
Author: Riccardo Boero - ribo@nilu.no
Contributions are welcome!
License
alembica is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE, Version 3.

Citation
Boero, R. (2025).
alembica- Open Science Software for Semantic Synthesis and Extraction of Information from Unstructured Sources. Zenodo. https://doi.org/10.5281/zenodo.14899666
This server cannot be deployed
Maintenance
Related MCP Connectors
Extract structured data points from research papers and other documents with an LLM.
- SnipgetOAuthai.snipget
300+ deterministic data utilities for AI agents: validate, normalize, parse, match, redact.
Pay-per-use agent tools: screenshots, web to Markdown, PDF tables, OCR, UK company checks
Hosted document tools for agents: extract, parse, classify, convert, OCR, sign, and redact.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to track LLM costs, enforce budgets, compare models, and estimate expenses through simple tool calls.-

flexorch-mcpofficial
AlicenseAqualityAmaintenanceEnables Claude and other MCP-compatible agents to process documents, extract structured data, detect PII, and export LLM-ready datasets through natural language tool calls.840 PyPI1MIT- AlicenseNot gradedqualityBmaintenanceEnables agents to ask typed questions about text or JSON and receive structured answers, with tools for single requests, batch processing, model listing, and offline validation.9 npmMIT
- FlicenseNot gradedqualityAmaintenanceEnables language models and AI assistants to scrape, extract, search, crawl, generate schemas, and monitor web data through an API-backed toolset.-