AgentXM

Fiskmas

mcp remote · streamable-http · v1.0.0 · source: crawl

https://mcp.fiskmas.dev/mcp

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

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 1228 ms · p95 1919 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'fiskmas-mcp'
tools_listed15pass23 tools
schema_complete15pass23 of 23 tools have a description and a typed schema
latency_p5010passp50 1228 ms
latency_p955passp95 1919 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (23)

NameDescriptionSchema
delete_accountDelete the caller's account. Stops and removes all projects (containers, routes, MariaDB) first, then deletes the account. Refuses to leave orphaned runtimes.typed
whoamiReturn 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, andtyped
create_accountStart 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 contyped
account_statusPoll onboarding state for an email (pending | active | unknown). Use after create_account while waiting for the human to verify.typed
reissue_tokenRe-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 shotyped
create_projectCreate 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 typed
list_projectsList the caller's projects with status and URL.typed
get_projectFetch a single project by id or slug.typed
delete_projectStop 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.typed
set_envMerge 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 protectyped
list_envList a project's env keys with masked values (never returns full secrets).typed
deploy_projectPull 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 petyped
start_projectStart a stopped project's container. Waits until it is ready; a pod that fails to become ready returns a named error.typed
stop_projectStop a running project's container (keep the image).typed
restart_projectRestart 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 typed
get_statusReturn project status, url, image digest, and last deploy error.typed
get_logsReturn 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 histyped
get_statsAccount-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 typed
database_dumpExport 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 compressedtyped
dump_statusReport 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 expityped
send_feedbackReport 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 praistyped
list_skillsList the platform skills available to the caller.typed
get_skillReturn the bytes of a platform skill by name.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/dev-fiskmas-fiskmas.svg)](https://app.agent-xm.com/a/dev-fiskmas-fiskmas)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.