protogrid

Search / app.runlater/runlater

RunLater

R0· no sign-in

Schedule HTTP requests from an agent: once at an exact time or on cron, with retries and run logs.

v1.1.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust83of 100
Uptime, 30 days100%
Latency p50323 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "runlater": {
      "type": "http",
      "url": "https://runlater.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ${RUNLATER_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http runlater https://runlater.app/api/mcp --header "Authorization: Bearer ${RUNLATER_TOKEN}"
[mcp_servers.runlater]
url = "https://runlater.app/api/mcp"
bearer_token_env_var = "RUNLATER_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "runlater": {
      "type": "remote",
      "url": "https://runlater.app/api/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:RUNLATER_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "runlater": {
      "type": "http",
      "url": "https://runlater.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ${RUNLATER_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=runlater&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcnVubGF0ZXIuYXBwL2FwaS9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJHtSVU5MQVRFUl9UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "runlater": {
      "type": "http",
      "url": "https://runlater.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ${RUNLATER_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "runlater": {
      "httpUrl": "https://runlater.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ${RUNLATER_TOKEN}"
      }
    }
  }
}
extensions:
  "runlater":
    enabled: true
    name: "runlater"
    type: streamable_http
    uri: "https://runlater.app/api/mcp"
    headers:
      "Authorization": "Bearer ${RUNLATER_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${RUNLATER_TOKEN}. The registry never accepts secret values.

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,984 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 1 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 1,984 tokens to load them all · tool set 436fee196392 · tools last changed 2026-11-06 · checked 2026-11-07 16:55 UTC

Tool changes

  • account_statuschangeddescriptionmeaning changed
    before

    Show this workspace's plan, trial end date, limits and usage this month. With no plan yet, it includes the link where the 14-day trial starts.

    after · 36% of words in common

    Show this workspace's limits and usage this month. If it doesn't have access yet, the result says where to go next.

  • schedule_requestremoved

    Schedule an HTTP request to a public URL: once at an exact time (run_at) or repeatedly (cron). Pass exactly one of run_at or cron. RunLater sends it, retries failures and logs every run. Returns the schedule with its id and next run time.

  • account_statuschangedannotations
  • delete_schedulechangeddescription, input schema, annotations
    before

    Delete a scheduled request for good. It stops running and cannot be restored. To stop it for a while, use pause_schedule.

    after · 68% of words in common

    Delete a scheduled request for good. It stops running and cannot be restored.

  • run_nowchangedinput schema, annotations
  • resume_schedulechangedinput schema, annotations
  • pause_schedulechangedinput schema, annotations
  • get_schedulechangedinput schema, annotations
  • list_scheduleschangedannotations
  • schedule_send_requestadded

    Create one schedule that sends a POST, PUT, PATCH or DELETE to a public URL later, with an optional body: once at an exact time (run_at) or repeatedly (cron). Pass exactly one of run_at or cron. Nothing is sent now. The URL is one the person supplies; RunLater does not limit it to a particular API. At the scheduled time RunLater sends it, which can change data at that URL, retries failures and logs every run. Returns the schedule with its id and next run time. Docs: https://runlater.app/docs/mcp

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-1d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://runlater.app/api/mcp streamable-httpnoneyes100%323 ms2025-11-252026-11-07

Tools (9)

account_statusread-onlyShow this workspace's limits and usage this month. If it doesn't have access yet, the result says where to go next.
delete_scheduledestructiveDelete a scheduled request for good. It stops running and cannot be restored.
get_scheduleread-onlyGet one scheduled request with its recent runs: status code, duration, error and a preview of each response. Use this to check whether a request worked.
list_schedulesread-onlyList scheduled requests in this workspace, newest first, with status (scheduled, paused or finished) and next run time.
pause_scheduledestructivePause a scheduled request so it stops running until resumed.
resume_scheduledestructiveResume a paused request. A recurring one continues at its next cron time. A one-time one needs its run time to still be in the future.
run_nowdestructiveSend a scheduled request once, right now, without retries, and return the status code and response. A successful run counts toward the monthly limit. A one-time request is finished after this.
schedule_get_requestCreate one schedule that sends a GET to a public URL later: once at an exact time (run_at) or repeatedly (cron). Pass exactly one of run_at or cron. The URL is one the person supplies; RunLater does not limit it to a particular API. Nothing is sent now. RunLater sends it at the scheduled time, retries failures and logs every run. Returns the schedule with its id and next run time. Docs: https://runlater.app/docs/mcp
schedule_send_requestdestructiveCreate one schedule that sends a POST, PUT, PATCH or DELETE to a public URL later, with an optional body: once at an exact time (run_at) or repeatedly (cron). Pass exactly one of run_at or cron. Nothing is sent now. The URL is one the person supplies; RunLater does not limit it to a particular API. At the scheduled time RunLater sends it, which can change data at that URL, retries failures and logs every run. Returns the schedule with its id and next run time. Docs: https://runlater.app/docs/mcp

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.runlater/runlater",
  "title": "RunLater",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://runlater.app/api/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Bearer followed by your RunLater API key (rl_sk_...), from Settings. Not needed by clients that sign in with OAuth."
        }
      ]
    }
  ],
  "version": "1.1.0",
  "websiteUrl": "https://runlater.app",
  "description": "Schedule HTTP requests from an agent: once at an exact time or on cron, with retries and run logs."
}