Skip to main content

Tools catalog

Every tool the MCP server ships, grouped by what it operates on. Click through to a tool's detail page for parameters, return shape, examples, and edge cases.

For a deep how-to, Common workflows walks through the end-to-end stories these tools support.

Tools preserve unpaid Marquee failures as MARQUEE_NOT_FUNDED with HTTP status 402. Funding and billing reads remain available.

Auth, doctor & meta

The thin tools that bootstrap the rest. Every agent calls one or two of these at the start of a session.

ToolPurpose
fibe_auth_setSet credentials for this session (multi-tenant).
fibe_doctorSelf-diagnostic — connectivity, auth, environment sanity.
fibe_statusAccount dashboard — resource counts, quotas, rate-limit headroom.
fibe_schemaIntrospect a resource's JSON schema.
fibe_helpEquivalent of fibe ... --help for any command.
fibe_tools_catalogThis catalog, but as a tool the agent can call.
fibe_callDynamic invocation of hidden tools (escape hatch).
fibe_runRun any CLI command (last-resort escape hatch).
fibe_update_nameRename a resource.

Resource CRUD

The five tools that handle every resource family — Playgrounds, Tricks, Agents, Playspecs, Props, Marquees, Templates, Secrets, Webhooks, API keys, Artefacts, etc.

ToolPurpose
fibe_resource_listList resources of a family with filters.
fibe_resource_getFetch one resource by ID/name. Supports file downloads (agent / artefact attachments).
fibe_resource_mutateCreate / update / run resource-scoped operations.
fibe_resource_deleteDelete by ID/name.
fibe_resource_watchWatch events on a resource. (Listed in the upstream catalog; no detail page yet.)

Playgrounds

Long-running environments — the brownfield half of the platform.

ToolPurpose
fibe_playgrounds_waitBlock until a Playground reaches a status.
fibe_playgrounds_logsConsolidated log dump.
fibe_playgrounds_logs_followStream live logs with progress notifications.
fibe_playgrounds_actionRollout, hard-restart, stop, start, retry, maintenance on/off. Actions that use the Marquee require funding.
fibe_playgrounds_debugComprehensive diagnostics for a stuck Playground.
fibe_playgrounds_transformOne-call brownfield transform — swap template, provision repos, rollout, wait. Preserves the Playground ID.

Agents (Genies)

Configure, chat with, and observe AI assistants from inside another AI assistant.

ToolPurpose
fibe_agents_duplicateClone an agent's config with a new name.
fibe_agents_runtime_statusReachability, auth, queue depth, processing state. Live checks require a funded Marquee.
fibe_agents_send_messageSend a chat message (with attachments). Requires a funded Marquee.
fibe_agents_start_chatStart / reconnect a chat session. Requires a funded Marquee.
fibe_agents_interruptInterrupt a long-running tool call.
fibe_agents_messagesRead message history.
fibe_agents_activityEvent timeline for one agent.
fibe_agents_live_stateCurrent in-flight tools, status, scratchpad.
fibe_agents_create_conversationStart a new conversation thread.
fibe_agents_delete_conversationTear one down.
fibe_agent_defaults_getRead your per-Player default agent config.
fibe_agent_defaults_updateWrite per-Player default agent config.
fibe_agent_defaults_resetReset defaults to platform values.

Greenfield: one-call setup

For "I have nothing yet; build me the whole thing".

ToolPurpose
fibe_launch_createLaunch inline Compose, a local config file, or a GitHub repo config.
fibe_greenfield_createRepos → template version → Playspec → Playground → running. Single call.
fibe_templates_launchBootstrap a Playground from an existing import-template.
fibe_templates_searchSearch the template catalog.
fibe_templates_changePatch / overwrite a template, optionally rollout.
fibe_github_repos_createProvision a new GitHub repo (uses your GitHub App).
fibe_gitea_repos_createSame for Gitea.

Monitoring, mutters, feedback, artefacts

The trail your work leaves and the live event stream that surfaces it.

ToolPurpose
fibe_monitor_listList recent events.
fibe_monitor_followStream events live.
fibe_mutterPost a mutter (progress / evidence / blocker note).
fibe_mutters_getRead mutters for a resource.
fibe_feedbacks_listList feedback on artefacts.
fibe_feedbacks_getRead one feedback.
fibe_artefact_uploadUpload a file as an artefact attached to a resource.

Pipelines

The most powerful tool. Run multiple calls in sequence, parallel, or for-each, with JSONPath bindings between steps.

ToolPurpose
fibe_pipelineExecute a multi-step plan with bindings, parallel blocks, for-each loops, caching.
fibe_pipeline_resultLook up a cached pipeline result (5-min TTL).

For an example, see Common workflows → Pipelines.

Local dev

For users running a Marquee locally and wanting to peek at what's on disk.

ToolPurpose
fibe_local_playgrounds_infoInspect /opt/fibe/playgrounds/... on the local host.
fibe_local_playgrounds_linkMount a local Playground into the current dir.

Repos

Connect Fibe to source-control providers.

ToolPurpose
fibe_find_github_reposSearch GitHub across your installations.
fibe_get_github_tokenMint a short-lived GitHub token.
fibe_repo_status_checkVerify access / privacy / fork status for a repo URL.

Annotations

Every tool's detail page surfaces three annotations from the canonical catalog:

  • Destructive — can permanently change or delete data. The MCP server confirms before calling these by default.
  • Idempotent — calling twice has the same effect as calling once (good for retries).
  • Read-only — never modifies state. Safe to call freely.

The catalog file at /Users/vvsk/play/sdk/fibe_mcp_tools_catalog.md is the upstream source of truth for the annotations.

Next step

For end-to-end usage of these tools, head to Common workflows — greenfield, brownfield, pipelines, monitoring, CI integration.