APIFleet

dev.apifleet/apifleet · v1.2.0 · productivity

APIFleet is healthy: it completed an MCP handshake in 357 ms and exposes 67 tools.

Build and run AI phone agents: provider matrix, call-cost estimates, config checks, call management.

Endpoint: https://apifleet.dev/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count67
Latency357 ms
Last checked (UTC)2026-10-29T00:45:10.690Z

Health history

Checked (UTC)StatusLatencyError
2026-10-29T00:45:10.690ZHealthy357

Tools (67)

apifleet_get_provider_matrixPublic, no key: discover implemented voice and carrier integrations, setup boundaries, platform pricing and documentation. No provider request or call is made.
apifleet_estimate_call_costPublic, no key: calculate USD platform fees plus caller-supplied blended provider/carrier rates. An estimate, not a provider quote or invoice. Does not place a call.
apifleet_check_assistant_configPublic, no key: seven static configuration checks. Send a redacted configuration without secrets or customer data. No save, credential verification, full API validation or call-quality certification occurs.
check_entitlementsRead the workspace prepaid balance and funding path. Does not start a checkout or call.
list_assistantsList assistants in the authenticated workspace.
get_assistantGet one assistant belonging to this workspace.
create_assistantCreate a assistant. Saving configuration does not place a call. The REST response includes revision, configuration and attached resource identifiers.
update_assistantUpdate selected assistant fields. Omitted fields retain their values.
delete_assistantDelete this assistant. Review the identifier before deleting; the change cannot be undone.
set_assistant_toolsReplace all attached HTTP tools with existing tools owned by this workspace. Empty tool_ids detaches every tool.
set_assistant_knowledgeReplace all attached knowledge documents. Each document must belong to this workspace.
create_browser_test_tokenIssue a short-lived browser voice-test URL. Opening its WebSocket can incur usage. Never publish the returned token.
list_numbersList number bindings. This does not buy phone numbers from a carrier.
bind_numberBind an existing carrier number to a workspace assistant. This changes incoming call routing; configure the carrier webhook separately.
unbind_numberRemove the routing binding. This does not release or cancel the carrier number.
list_callsRead call logs, summary statistics and pagination. Each row may contain transcript, analysis, costs and recording links; recordings require separate authentication.
create_outbound_callPlace a real telephone call. Ask the user to approve recipient, caller number and expected usage first. Billing/provider/carrier checks are the same as REST. No automatic retry or universal idempotency guarantee.
get_waveformRead recording waveform metadata and available audio channels.
delete_recordingPermanently remove a call recording. The call log remains. Confirm the identifier before deleting.
list_toolsList http tools in the authenticated workspace.
get_toolGet one tool belonging to this workspace.
create_toolCreate a tool. Creating a tool returns its signing secret once. Configuring a tool does not invoke its URL; attached tools can call it during conversations.
update_toolUpdate selected tool fields. Omitted fields retain their values.
delete_toolDelete this tool. Review the identifier before deleting; the change cannot be undone.
list_knowledge_documentsList knowledge in the authenticated workspace.
get_knowledge_documentGet one knowledge document belonging to this workspace.
create_knowledge_documentCreate a knowledge document. Attach documents separately to use them in an assistant. Total injected knowledge has a 200 KiB limit.
update_knowledge_documentUpdate selected knowledge document fields. Omitted fields retain their values.
delete_knowledge_documentDelete this knowledge document. Review the identifier before deleting; the change cannot be undone.
list_webhooksList webhooks in the authenticated workspace.
create_webhookCreate a webhook. Creation returns a signing secret once; verify delivery signatures against the raw body. Events may be retried.
update_webhookUpdate selected webhook fields. Omitted fields retain their values.
delete_webhookDelete this webhook. Review the identifier before deleting; the change cannot be undone.
list_simulation_personasList simulation personas in the authenticated workspace.
get_simulation_personaGet one simulation persona belonging to this workspace.
create_simulation_personaCreate a simulation persona.
update_simulation_personaUpdate selected simulation persona fields. Omitted fields retain their values.
delete_simulation_personaDelete this simulation persona. Review the identifier before deleting; the change cannot be undone.
list_simulation_scenariosList simulation scenarios in the authenticated workspace.
get_simulation_scenarioGet one simulation scenario belonging to this workspace.
create_simulation_scenarioCreate a simulation scenario.
update_simulation_scenarioUpdate selected simulation scenario fields. Omitted fields retain their values.
delete_simulation_scenarioDelete this simulation scenario. Review the identifier before deleting; the change cannot be undone.
list_simulationsList simulations in the authenticated workspace.
get_simulationGet one simulation belonging to this workspace.
create_simulationCreate a simulation.
update_simulationUpdate selected simulation fields. Omitted fields retain their values.
delete_simulationDelete this simulation. Review the identifier before deleting; the change cannot be undone.
list_simulation_runsList simulation runs and pagination; inspect status before starting another run.
get_simulation_runRead a run, its evaluations and linked call when available.
delete_simulation_runDelete a completed simulation result. Running runs may reject deletion.
start_simulation_runQueue an asynchronous test. Models and speech can incur usage. Approve the run first and poll the returned identifier; do not enqueue again while it is running.
start_simulation_batchQueue every simulation for one assistant. This can incur multiple test runs; approve the batch first.
list_tts_ratesRead configured voice-cost reference rates. These are not an invoice or a complete call price.
list_tts_voicesRead a provider voice catalog using configured server-side credentials. Catalog failure may return an empty list and error; it is not evidence the provider has no voices.
list_voice_presetsRead configured runnable voice presets. Provider catalog requests may reach a vendor.
get_assistant_voice_presetsRead voices compatible with this assistant configuration.
get_tts_settingsRead supported provider voice settings and validation ranges.
list_provider_credentialsList which provider credentials are configured. Returns metadata only, never provider secret values.
list_api_keysList this workspace API-key metadata. Full key values cannot be retrieved.
create_api_keyCreate a new full workspace key. The secret is returned once. Store it privately; never put it in public client code.
revoke_api_keyRevoke a workspace API key immediately. Revoking the key in use disconnects this MCP client on its next request.
get_walletRead available, reserved and total prepaid funds, policy, funding availability and runtime enforcement. Amounts ending in microusd are integer millionths of a USD.
get_billing_policyRead the actual workspace policy. Internal exempt workspaces can differ from the public tariff.
list_balance_activityRead balance activity and pagination cursor. Funding is credited only after verified payment processing.
list_paymentsRead confirmed and pending workspace payment records for the configured live/test environment.
get_metricsRead the authenticated workspace metrics snapshot. Metrics may reset with the application process and are not a complete billing ledger.