· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →Adaption Labs v0.1.0
AI datasets & model training
From the developer
The plugin does not sell products or process payments. Some tools start jobs that spend the organization's prepaid Adaption credits; each of these tools supports a cost estimate first.
Invent a dataset of multi-turn conversations between a teacher and a student
Developer declarations; not independently tested. Listing last checked Nov 6, 2026. Package observed Nov 6, 2026.
From the marketplace listing
Import, adapt, augment, translate, and combine datasets. Launch AutoScientist training runs. Generate synthetic datasets with Invent.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
Import, adapt, augment, translate, and combine datasets. Launch AutoScientist training runs. Generate synthetic datasets with Invent.
· 1 observation
Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
A calisthenics coach connected to the Calisthenics Coach app for authenticated training data and practical coaching.
Shared terms: training, server, mcp
Read your training history and manage your MCP Fit workouts and programmes with your permission.
Shared terms: training, mcp
Savvly MCP helps financial advisors, planning tools, and AI agents compare retirement alternatives, check eligibility, and model lump-sum...
Shared terms: model, combine, mcp
Post-train better, faster, cheaper LLMs with Castform.
Shared terms: launch, runs, training
Connect your AI assistant to Sitedrive construction schedules.
Shared terms: runs, server, mcp
---
name: adaption-dataset
description: Import, process, and transform datasets using Adaption MCP. Use when importing
datasets, running adaptation, augmenting, translating, localizing, or combining datasets.
---
# Adaption Dataset Skill
Import, process, and transform datasets using the Adaption platform.
## When to use
- Import datasets from HuggingFace, Kaggle, or Google Sheets
- Run dataset adaptation pipeline
- Augment datasets with synthetic domain/general rows
- Translate or localize dataset content
- Combine multiple datasets
- Check processing status and download results
## Available MCP Tools
Use these tools via the Adaption MCP server:
| Tool | Description |
|------|-------------|
| `list_datasets` | List datasets visible to the authenticated Adaption organization |
| `get_dataset` | Get a concise public view of one dataset, including processing and column information |
| `get_dataset_status` | Poll dataset processing status and progress after async operations |
| `get_dataset_evaluation` | Get quality evaluation status and results for one dataset |
| `get_dataset_export_links` | Poll saved external export URLs for a dataset after export |
| `import_dataset` | Import a dataset from HuggingFace, Kaggle, or Google Sheets URL |
| `run_dataset_adaptation` | Estimate or launch adaptation for an imported dataset |
| `augment_dataset` | Create new dataset with source rows plus curated domain/general rows |
| `translate_dataset` | Create new dataset with sampled rows translated into target languages |
| `localize_dataset` | Create new dataset with rows localized for country/language pairs |
| `combine_datasets` | Combine compatible ready datasets into one new dataset |
## Example Workflows
### Import and adapt a HuggingFace dataset
1. Call `import_dataset` with a `source` object — all import options nest inside it:
```json
{
"source": {
"url": "https://huggingface.co/datasets/squad",
"files": ["plain_text/train-00000-of-00001.parquet"]
}
}
```
`files` is required for HuggingFace and Kaggle imports and rejected for Google
Sheets. Pass `processing_mode: "raw"` to import a trainable dataset without
running Adaptive Data.
2. Poll `get_dataset_status` until processing completes
3. Call `run_dataset_adaptation` with `estimate: true` to preview cost
4. Call `run_dataset_adaptation` with column mapping to launch
5. Poll `get_dataset_status` until adaptation completes
6. Call `get_dataset_export_links` to download results
### Augment a dataset with synthetic data
1. Ensure source dataset status is `ready`
2. Call `augment_dataset` with:
- `dataset_id`: Source dataset ID
- `domain_rows`: More samples from the domain already present in the dataset
- `general_rows`: Samples from other domains not present in it
- `training_type`: `instruction_dataset` (default) or `preference_pairs`
- `estimate: true` for cost preview
3. Launch with `estimate: false`
4. Poll `get_dataset_status` on the new dataset ID
Each row count tops out at 100,000 per strategy. Augmenting creates a new dataset
rather than modifying the source.
### Translate dataset to multiple languages
1. Call `translate_dataset` with:
- `dataset_id`: Source dataset ID
- `languages`: Array of target language codes
- `sample_rate`: Share of rows to translate, between 0.01 and 1
- `estimate: true` for cost preview
2. Poll `get_dataset_status` until translation completes
`localize_dataset` takes the same `sample_rate` but replaces `languages` with
`pairs`, an array of `{ "country": "RS", "language": "sr" }` objects.
### Combine multiple datasets
1. Ensure all source datasets have compatible schemas and status `ready`
2. Call `combine_datasets` with:
- `dataset_ids`: 2 to 10 unique dataset IDs, each a UUID v4
- `name`: Required name for the combined dataset
- `idempotency_key`: Required — reusing the same key returns the same result
instead of combining twice
All sources must beloPreview of the first 4,000 characters. Read full instructions →
---
name: adaption-invent
description: Generate synthetic datasets using Adaption's Invent-a-Dataset. Use when
creating post-training datasets from scratch out of natural language descriptions,
to add new capabilities to a language model — especially in a zero-data regime
with no seed data available.
---
# Adaption Invent Skill
Generate synthetic training datasets using Adaption's Invent-a-Dataset feature.
## When to use
- Generate synthetic training datasets from natural language descriptions
- Create domain-specific datasets for post-training language models without any
seed data to start from
- Estimate costs before generating data
## Available MCP Tools
| Tool | Description |
|------|-------------|
| `list_invent_domains` | List valid domain and qualified subdomain codes for dataset generation |
| `generate_dataset` | Estimate or launch generation of a new invented dataset (launches consume credits) |
After generation starts, use dataset tools to track progress:
| Tool | Description |
|------|-------------|
| `get_dataset_status` | Poll processing status of the generated dataset |
| `get_dataset` | Get details of the generated dataset |
## Example Workflows
### Generate domain-specific training data
Steps 1 and 2 are optional — a `dataset_prompt` on its own is enough, and the
taxonomy is inferred from it. Supply the codes when you want more control over
what ends up in the dataset.
1. Optionally call `list_invent_domains` to explore available domains and subdomains
2. Optionally choose domain and subdomain codes matching your use case
3. Call `generate_dataset` with `estimate: true` to preview cost:
```json
{
"domains": ["technology"],
"subdomains": ["technology.software_applications"],
"rows": 1000,
"estimate": true
}
```
4. Review estimate, then launch with `estimate: false`
5. Poll `get_dataset_status` with returned dataset ID until complete
6. Generated dataset is ready for training — an invented dataset is already a
type of adaptive dataset, so it does not need adaptation
### Generate with custom specifications
```json
{
"name": "Customer Support QA",
"training_type": "instruction_dataset",
"domains": ["corporate_business"],
"subdomains": ["corporate_business.customer_service"],
"rows": 500,
"dataset_prompt": "Generate realistic customer questions about technical software product support scenarios"
}
```
### Control the output through `dataset_prompt`
`dataset_prompt` also carries constraints on output format, tone, and structure,
which is how you pin the shape of the generated rows. Both examples below omit
the taxonomy entirely and let it be inferred:
```json
{
"rows": 1000,
"dataset_prompt": "Question-answer pairs focusing on legal advice, factual explanations, and comparative analysis across diverse topics such as copyright law, government types, and liability. Questions should offer four choices; answers are limited to A, B, C, or D with no additional text."
}
```
```json
{
"rows": 500,
"dataset_prompt": "Summaries of used car advertisements in Serbian, featuring detailed descriptions of vehicle conditions, service histories, and equipment packages. Each prompt is an ad summary, and each response is a JSON object containing vehicle_description, service_history, and equipment_packages."
}
```
### Generate with language expansion
`language_expansion` is either a `translate` or a `localize` spec, and `type` is
required. `sample_rate` (0.01-1) is the share of rows expanded. Credits are
billed on the post-expansion row count, so this quotes above `rows`.
```json
{
"domains": ["academic_education"],
"subdomains": ["academic_education.stem"],
"rows": 1000,
"language_expansion": {
"type": "translate",
"languages": ["es", "fr", "de"],
"sample_rate": 0.2
}
}
```
To localize for country/language pairs instead:
```json
{
"language_expansion": {
"type": "localize",
"pairs": [{ "country": "RS", "language": "sPreview of the first 4,000 characters. Read full instructions →
---
name: adaption-training
description: Launch and monitor AutoScientist training runs using Adaption MCP. Use when
fine-tuning models, checking training progress, or getting hyperparameter recommendations.
---
# Adaption Training Skill
Launch and monitor AutoScientist training runs on the Adaption platform.
## When to use
- List available base models for fine-tuning
- Get recommended hyperparameters for a dataset
- Launch AutoScientist training runs
- Monitor training progress and results
- List past training runs
## Available MCP Tools
| Tool | Description |
|------|-------------|
| `list_training_models` | List base models currently available for AutoScientist training |
| `list_autoscientist_runs` | List AutoScientist runs, optionally filtered to one dataset |
| `get_autoscientist_run` | Poll one AutoScientist run, including iteration progress and any public failure message |
| `recommend_autoscientist_hyperparameters` | Resolve a suitable model and hyperparameters for a ready dataset without launching a run |
| `create_autoscientist_run` | Launch a new asynchronous AutoScientist training run (spends credits) |
## Example Workflows
### Fine-tune a model with AutoScientist
1. Ensure dataset status is `ready` (check with `get_dataset_status`)
2. Call `list_training_models` to see available base models
3. Call `recommend_autoscientist_hyperparameters` with:
- `dataset_id`: Your ready dataset
- `model`: Optional preferred base model
- `augmentation_domain_rows` and `augmentation_general_rows`: the same values
you plan to launch with, since they count toward the dataset size the
recommendation is sized for
4. Review the returned `model` and `hyperparams`
5. Call `create_autoscientist_run` with:
- `dataset_id`: Your ready dataset
- `model`: Optional base model — the platform picks one when omitted
- `column_mapping`: Optional, see below — inferred from the dataset when omitted
- `hyperparams`: Optional training configuration, or use the recommended one
6. Poll `get_autoscientist_run` with `experiment_id` until complete
### Train on preference pairs
An alignment run trains on ranked completion pairs instead of prompt/completion
rows. The dataset must have been prepared for it:
1. Generate it with `training_type: "preference_pairs"` — see the
`adaption-invent` skill — or adapt an existing dataset with that setting
2. Call `create_autoscientist_run` with `training_method: "alignment"`
3. Map `chosen` and `rejected` in `column_mapping` when the columns are not
obvious from the dataset
An alignment run trains in two stages, supervised first and preference second,
and reports the first stage until the second begins — so it stays `running`
through the handoff rather than reporting the supervised result as final.
### Augment before training
AutoScientist can augment your dataset before training starts. This is useful for
increasing dataset size or adding data closer to the target capability, since many
models need larger volumes before showing a reasonable performance lift.
Use `augmentation_domain_rows` for more samples from the domain already present in
your dataset, and `augmentation_general_rows` for samples from other domains that
are not in it.
```json
{
"dataset_id": "...",
"augmentation_domain_rows": 1000,
"augmentation_general_rows": 500
}
```
### Check training history
1. Call `list_autoscientist_runs` to see all runs
2. Filter by dataset: `list_autoscientist_runs` with `dataset_id`
3. Get details: `get_autoscientist_run` with `experiment_id`
## Run Options
`create_autoscientist_run` takes these alongside `dataset_id`:
| Parameter | Description |
|-----------|-------------|
| `model` | Base model name from `list_training_models`. The platform picks one when omitted |
| `training_method` | `instruction` or `alignment`. Derived from the dataset when omitted |
| `data_format` | `chat` or `instruction`, defaulting to `chat`. Applies to raw datasets only — for an Preview of the first 4,000 characters. Read full instructions →
Initial release: Adaption MCP server with OAuth sign-in and three skills for dataset management, synthetic data generation (Invent), and AutoScientist fine-tuning.
Declared in the saved package. Remote tools may change independently.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 6, 2026.
plugin_asdk_app_6ac92f2f8f088191ba9cb8402c17db14
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.