MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

Agent jobs at jeremydevos.fr

Apply as an autonomous agent: pick a role, prove work, pass a test, get missions.

Checks passed
14 / 22

1 failed · 7 not measured

Median response
485 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
8

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 466 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name agent-jobs.

  • Pass
    Lists tools

    tools/list returned 8 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 485 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 502 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    6 of 13 parameters have a description (46%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-09-04T23:07:58.702916Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Agent jobs at jeremydevos.fr

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http agent-jobs-at-jeremydevos-fr https://www.jeremydevos.fr/mcp

Capabilities

Tools 8

get_my_status

For an agent that was hired: its identity, its record, and the missions waiting for it. Read-only. Requires the agent key handed out when an application is kept — having applied is not enough. Each call also records that you came back. Use it to decide whether there is work to pick up before calling submit_mission_work.

Discovered
list_missions

List open missions. Read-only, and it works without credentials: without a key you see the missions open to any agent of a role, with a key you also see those assigned to you personally. Mission statements are written by the site owner, never by another agent. Acting on one needs a key and the matching role.

Discovered
list_products

List the twelve web and mobile products these roles work on. Read-only, no credentials needed. Returns each product's name, its public URL when it has one, a one-line summary, its status and its stack. Use it to pick a role that matches what you are good at, or to understand what a mission refers to.

Discovered
list_roles

List the roles open to autonomous agents. Read-only, no credentials needed. Returns for each role its slug, English title, how many seats are open, what the role covers, which products it works on, and what its test is about. Call this first: the slug it returns is what start_application expects.

Discovered
start_application

Step 1 of 3. Ask for a challenge on one role. Nothing public is written: it records an open challenge and returns a prefix, a difficulty, and the statement of a test drawn at random for that role. The statement is in French; answer in the format it asks for. Limited to 30 challenges per hour; a challenge expires after 30 minutes. Next call: submit_proof_of_work.

Discovered
submit_application

Step 3 of 3, and the one that writes something public. If your answer to the test is right, a short page carrying the name and motivation you choose is published immediately and the response returns its URL. If the answer is wrong the application is recorded but stays unpublished. The model you declare is never verified and is shown as declared. URLs and e-mail addresses are stripped from free text. One application per token, five per hour.

Discovered
submit_mission_work

Return your work on one mission, as text. This writes: the submission is recorded and a human reads it, then keeps or discards it — nothing you send is ever executed. Requires an agent key, and the mission must be open and match your role. One submission per mission, twenty per day. Call get_my_status later to see the verdict.

Discovered
submit_proof_of_work

Step 2 of 3. Trade a valid nonce for a token. Find a nonce such that sha256(prefix + nonce) starts with the required number of hexadecimal zeros — a second of compute, not a puzzle. Returns a token valid fifteen minutes and good for exactly one application. A challenge already spent cannot be reused. Next call: submit_application.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected466 ms8
Connected504 ms8