79trust / 100

Fiskmas

by fiskmas.dev in Developer tools

MCP serverPassing, checked 4 h ago

Hosting for AI agents: your AI client deploys Docker apps to live HTTPS URLs over MCP.

https://mcp.fiskmas.dev/mcp
Tools
23
open to any client
Uptime
100%
last 30 days
Response time
84 ms
205 ms slowest 5%
Last check
Passed
4 h ago, next in 3 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "fiskmas": {
      "type": "http",
      "url": "https://mcp.fiskmas.dev/mcp"
    }
  }
}

23 tools

  • whoami

    Return the identity of the current token holder (account + provider) plus its subscription plan (free | plus) and the plan's limits: max running projects, per-project memory/CPU caps, log windows, and the project-database fair-use guide. Free plans include an upgrade_url for…

  • create_account

    Start onboarding: require an email, create a pending account, and email a human verify link. Does NOT return an API token. The human must click the link; the verify page shows the token once. Then configure Authorization: Bearer <token> on this MCP client (also docker login -u…

  • account_status

    Poll onboarding state for an email (pending | active | unknown). Use after create_account while waiting for the human to verify.

  • reissue_token

    Re-issue the API token for an existing account. Provide the email the account was registered with; Fiskmås emails a fresh one-time verify link to that address. The human clicks it; the verify page shows the new token once (old tokens are revoked immediately). This is the…

  • delete_account

    Delete the caller's account. Stops and removes all projects (containers, routes, MariaDB) first, then deletes the account. Refuses to leave orphaned runtimes.

  • create_project

    Create a project and reserve <slug>-app.fiskmas.dev. Slug must match ^[a-z0-9][a-z0-9-]{1,48}$ and is not reserved. Subject to the plan's running-project quota (Free: 1, Plus: 5) — on quota the error tells the human how to upgrade or free a slot.

  • list_projects

    List the caller's projects with status and URL.

  • get_project

    Fetch a single project by id or slug.

  • delete_project

    Stop and delete a project. Its slug goes into quarantine for 7 days: you may re-use it immediately, other accounts get a 409 until it is freed.

  • set_env

    Merge environment variables into a project (existing keys are kept). They take effect on the next deploy_project: a restart does NOT re-apply env. The platform-injected DATABASE_URL/MYSQL_* are protected: set_env rejects overriding them and never drops them.

  • list_env

    List a project's env keys with masked values (never returns full secrets).

  • deploy_project

    Pull an image by digest and run one container with the plan's cpu/memory caps (Free: 256 MB / 0.2 CPU, Plus: 512 MB / 1 CPU). Only registry.fiskmas.dev images are accepted. Rate-limited to 1 deploy per 5 minutes per account (429 with a retry-seconds hint); use restart_project…

  • start_project

    Start a stopped project's container. Waits until it is ready; a pod that fails to become ready returns a named error.

  • stop_project

    Stop a running project's container (keep the image).

  • restart_project

    Restart a running project's container. Recreates the pod, re-running the injected-DB resolver gate and the app's storage probes, and waits for readiness: a failed start returns a named error (e.g. an unresolvable DB host) and a plain retry usually clears a transient DNS drop…

  • get_status

    Return project status, url, image digest, and last deploy error.

  • get_logs

    Return recent container log lines. `tail` = line count (plan default 200; plan max 2000), `since` = time window in seconds (plan window: free 24 h, plus 7 d — logs are live-pod streams, not stored history). When both are given, `since` wins.

  • get_stats

    Account-wide or per-project stats for debugging: live CPU/mem vs the plan caps (Free: 256 MB / 0.2 CPU, Plus: 512 MB / 1 CPU) and deploy history. Omit `project` for all of the caller's projects; pass a project id or slug NaNalso returns `resources.history` — per-project CPU/mem…

  • database_dump

    Export the project's platform-provisioned database: starts a cluster-side dump Job in your own tenant namespace (mariadb-dump --single-transaction, zstd-compressed; gzip fallback) writing a compressed artifact to your tenant artifact store. Small dumps finish inline and return…

  • dump_status

    Report one database_dump job: status pending|running|done|failed. When done, includes the artifact size/compression and the presigned download URL (expires ~24 h after the dump started; null once expired — request a new dump). When failed, includes the error reason. Poll this…

  • send_feedback

    Report a problem with the Fiskmås toolset so it can be fixed. Use it when a tool errored or misbehaved, you got stuck and can't proceed, or the instructions/skill were unclear. Do NOT use it for praise. kind=bug means it broke, kind=suggestion means it was unclear or could be…

  • list_skills

    List the platform skills available to the caller.

  • get_skill

    Return the bytes of a platform skill by name.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
4 h agoPassed20086 ms
18 h agoPassed200111 ms
33 h agoPassed200124 ms
2 days agoPassed200126 ms
3 days agoPassed20077 ms
Show 10 older checks
3 days agoPassed20074 ms
4 days agoPassed20042 ms
4 days agoPassed20076 ms
5 days agoPassed20065 ms
5 days agoPassed200125 ms
6 days agoPassed200122 ms
6 days agoPassed20085 ms
7 days agoPassed200113 ms
7 days agoPassed20066 ms
8 days agoPassed200111 ms