MCP Server

fireworks

io.usefulapi/fireworks

What this MCP does

Inspects and manages Fireworks AI models, deployments, datasets, batch jobs, users, and supervised fine-tuning jobs.

fireworks_create_dataset
Create dataset
Creates a dataset metadata record in Fireworks (additive; actual data is uploaded separately). Control-plane: POST /v1/accounts/{account_id}/datasets.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['datasetId'], 'properties': {'filter': {'type': 'string', 'description': 'Filter applied when deriving from a source dataset.'}, 'format': {'enum': ['CHAT', 'COMPLETION', 'RL'], 'type': 'string', 'description': 'Dataset format: CHAT | COMPLETION | RL.'}, 'datasetId': {'type': 'string', 'description': 'Id for the new dataset (the resource segment).'}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}, 'displayName': {'type': 'string', 'description': 'Human-readable display name.'}, 'externalUrl': {'type': 'string', 'description': 'External source URL for the dataset data.'}, 'exampleCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of examples in the dataset.'}, 'sourceDatasetId': {'type': 'string', 'description': 'Id of a source dataset to derive from.'}}}
fireworks_delete_deployment
Delete deployment
DELETES (shuts down) a Fireworks deployment — stops serving that model and stops its billing. Destructive. Control-plane: DELETE /v1/accounts/{account_id}/deployments/{deployment_id}.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deployment_id'], 'properties': {'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}, 'deployment_id': {'type': 'string', 'description': 'Deployment id to delete (the resource segment).'}}}
fireworks_get_account
Get account
Get the Fireworks account record (display name, state, etc.). Control-plane: GET /v1/accounts/{account_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_get_dataset
Get dataset
Get a single dataset by id. Control-plane: GET /v1/accounts/{account_id}/datasets/{dataset_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dataset_id'], 'properties': {'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}, 'dataset_id': {'type': 'string', 'description': 'Dataset id (the resource segment).'}}}
fireworks_get_deployment
Get deployment
Get a single deployment by id. Control-plane: GET /v1/accounts/{account_id}/deployments/{deployment_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deployment_id'], 'properties': {'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}, 'deployment_id': {'type': 'string', 'description': 'Deployment id (the resource segment).'}}}
fireworks_get_fine_tuning_job
Get fine-tuning job
Get a single supervised fine-tuning job by id. Control-plane: GET /v1/accounts/{account_id}/supervisedFineTuningJobs/{job_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'Supervised fine-tuning job id (the resource segment).'}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_get_model
Get model
Get a single model by id. Control-plane: GET /v1/accounts/{account_id}/models/{model_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['model_id'], 'properties': {'model_id': {'type': 'string', 'description': "Model id (the resource segment, e.g. 'llama-v3p1-8b-instruct')."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_batch_inference_jobs
List batch inference jobs
List batch inference jobs in the account. Control-plane: GET /v1/accounts/{account_id}/batchInferenceJobs.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_datasets
List datasets
List datasets in the account. Control-plane: GET /v1/accounts/{account_id}/datasets.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_deployed_models
List deployed models
List deployed models (model↔deployment bindings). Control-plane: GET /v1/accounts/{account_id}/deployedModels.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_deployments
List deployments
List deployments (serving instances) in the account. Control-plane: GET /v1/accounts/{account_id}/deployments.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Server-side filter expression.'}, 'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_fine_tuning_jobs
List fine-tuning jobs
List supervised fine-tuning jobs in the account. Control-plane: GET /v1/accounts/{account_id}/supervisedFineTuningJobs.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_models
List models
List models in the account (base + fine-tuned). Control-plane: GET /v1/accounts/{account_id}/models.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Server-side filter expression.'}, 'orderBy': {'type': 'string', 'description': "Field to order by, e.g. 'createTime desc'."}, 'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
fireworks_list_users
List users
List account members (users). Control-plane: GET /v1/accounts/{account_id}/users.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'pageSize': {'type': 'integer', 'maximum': 200, 'description': 'Page size (max 200).', 'exclusiveMinimum': 0}, 'pageToken': {'type': 'string', 'description': "Opaque page token from a previous response's nextPageToken."}, 'account_id': {'type': 'string', 'description': 'Fireworks account id. Overrides FIREWORKS_ACCOUNT_ID for this call.'}}}
Changed
fireworks_delete_deployment
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_create_dataset
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_users
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_batch_inference_jobs
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_get_fine_tuning_job
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_fine_tuning_jobs
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_get_dataset
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_datasets
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_deployed_models
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_get_deployment
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_deployments
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_get_model
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_list_models
Oct. 1, 2026, 2:50 a.m.
Changed
fireworks_get_account
Oct. 1, 2026, 2:50 a.m.
Added
fireworks_delete_deployment
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_create_dataset
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_users
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_batch_inference_jobs
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_get_fine_tuning_job
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_fine_tuning_jobs
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_get_dataset
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_datasets
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_deployed_models
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_get_deployment
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_deployments
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_get_model
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_list_models
Sept. 17, 2026, 12:53 p.m.
Added
fireworks_get_account
Sept. 17, 2026, 12:53 p.m.