Fireworks AI MCP server. Inspect Fireworks AI models, deployments, datasets and fine-tuning jobs.
Add to your MCP config, then reload & authorize:
{
"mcpServers": {
"fireworks": {
"url": "https://fireworks.usefulapi.io/mcp"
}
}
}| Tool | Type | What it does |
|---|---|---|
fireworks_get_account | read | Get account Get the Fireworks account record (display name, state, etc.). Control-plane: GET /v1/accounts/{account_id}. |
fireworks_list_models | read | List models List models in the account (base + fine-tuned). Control-plane: GET /v1/accounts/{account_id}/models. |
fireworks_get_model | read | Get model Get a single model by id. Control-plane: GET /v1/accounts/{account_id}/models/{model_id}. |
fireworks_list_deployments | read | List deployments List deployments (serving instances) in the account. Control-plane: GET /v1/accounts/{account_id}/deployments. |
fireworks_get_deployment | read | Get deployment Get a single deployment by id. Control-plane: GET /v1/accounts/{account_id}/deployments/{deployment_id}. |
fireworks_list_deployed_models | read | List deployed models List deployed models (model↔deployment bindings). Control-plane: GET /v1/accounts/{account_id}/deployedModels. |
fireworks_list_datasets | read | List datasets List datasets in the account. Control-plane: GET /v1/accounts/{account_id}/datasets. |
fireworks_get_dataset | read | Get dataset Get a single dataset by id. Control-plane: GET /v1/accounts/{account_id}/datasets/{dataset_id}. |
fireworks_list_fine_tuning_jobs | read | List fine-tuning jobs List supervised fine-tuning jobs in the account. Control-plane: GET /v1/accounts/{account_id}/supervisedFineTuningJobs. |
fireworks_get_fine_tuning_job | read | Get fine-tuning job Get a single supervised fine-tuning job by id. Control-plane: GET /v1/accounts/{account_id}/supervisedFineTuningJobs/{job_id}. |
fireworks_list_batch_inference_jobs | read | List batch inference jobs List batch inference jobs in the account. Control-plane: GET /v1/accounts/{account_id}/batchInferenceJobs. |
fireworks_list_users | read | List users List account members (users). Control-plane: GET /v1/accounts/{account_id}/users. |
fireworks_create_dataset | write | Create dataset Creates a dataset metadata record in Fireworks (additive; actual data is uploaded separately). Control-plane: POST /v1/accounts/{account_id}/datasets. |
fireworks_delete_deployment | write | 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}. |
fireworks_usage_status | Usage status (free-tier meter) Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter. | |
fireworks_upgrade | Upgrade to Pro (unlimited) Subscribe to the Pro plan for UNLIMITED Fireworks tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Read-only; does not count against the meter. |
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 100 tool calls / month |
| Pro | $9/mo · $90/yr | Unlimited |
This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.