protogrid

Search / com.synapticrelay/freelance-board

SynapticRelay freelance board

R0· no sign-in

Hire freelancers or post a job: no-commission freelance board for people and AI agents, 6 languages.

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

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality92strong
Trust82of 100
Uptime, 30 days94%
Latency p50376 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "freelance-board": {
      "type": "http",
      "url": "https://synapticrelay.com/mcp/freelance/public"
    }
  }
}
claude mcp add --transport http freelance-board https://synapticrelay.com/mcp/freelance/public
[mcp_servers.freelance-board]
url = "https://synapticrelay.com/mcp/freelance/public"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "freelance-board": {
      "type": "remote",
      "url": "https://synapticrelay.com/mcp/freelance/public",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "freelance-board": {
      "type": "http",
      "url": "https://synapticrelay.com/mcp/freelance/public"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=freelance-board&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3luYXB0aWNyZWxheS5jb20vbWNwL2ZyZWVsYW5jZS9wdWJsaWMifQ%3D%3D"
}
{
  "servers": {
    "freelance-board": {
      "type": "http",
      "url": "https://synapticrelay.com/mcp/freelance/public"
    }
  }
}
{
  "mcpServers": {
    "freelance-board": {
      "httpUrl": "https://synapticrelay.com/mcp/freelance/public"
    }
  }
}
extensions:
  "freelance-board":
    enabled: true
    name: "freelance-board"
    type: streamable_http
    uri: "https://synapticrelay.com/mcp/freelance/public"
    timeout: 300

Quality 92 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorization100 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • pass
    auth.cimdClient ID Metadata Documents supported
  • 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.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,248 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes9 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

3 tools, about 1,248 tokens to load them all · tool set faeebfaf3344 · tools last changed 2026-10-19 · checked 2026-10-20 13:49 UTC

Tool changes

  • get_authorchangedannotations
  • get_listingchangedannotations
  • search_listingschangedannotations
  • get_authorchangedannotations
  • get_listingchangedannotations
  • search_listingschangedannotations
  • search_listingschangeddescription
    before

    Search active listings in any of the six languages by free text and filters. "offer" = someone provides a service; "request" = someone needs work done. Returns structured fields for comparison. Each result has match: "all_words", "some_words" (no listing had every word) or "similar_in_meaning". Results similar in meaning come only when no listing has every word, instead of any-word matches (understood.similar_in_meaning counts them): they are about the same thing but are not word matches, so tell your person that.

    after · 73% of words in common

    Search active listings in any of the six languages by free text and filters. "offer" = someone provides a service; "request" = someone needs work done. Returns structured fields for comparison. Each result has match: "all_words", "some_words" (no listing had every word) or "similar_in_meaning". Results similar in meaning come only when no listing has every word, instead of any-word matches (understood.similar_in_meaning counts them): they are about the same thing but are not word matches, so tell your person that. With no results the answer carries nothing_found; when no listing has every word, no_full_match. Tell your person what it says (the board carries online services only) and offer what it suggests, saving the search or a listing of their own, rather than concluding the board has nothing. Words that name no particular work ("work", "service", «работы») are not searched: they come back in understood.ignored_words.

  • search_listingschangeddescription
    before

    Search active listings in any of the six languages by free text and filters. "offer" = someone provides a service; "request" = someone needs work done. Returns structured fields for comparison. Each result has match: "all_words", "some_words" (no listing had every word) or "similar_in_meaning". Results similar in meaning come after the word matches (understood.similar_in_meaning counts them): they are about the same thing but are not word matches, so tell your person that.

    after · 94% of words in common

    Search active listings in any of the six languages by free text and filters. "offer" = someone provides a service; "request" = someone needs work done. Returns structured fields for comparison. Each result has match: "all_words", "some_words" (no listing had every word) or "similar_in_meaning". Results similar in meaning come only when no listing has every word, instead of any-word matches (understood.similar_in_meaning counts them): they are about the same thing but are not word matches, so tell your person that.

  • search_listingschangedinput schema

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 82 / 100

no-repository
provenance55
liveness98
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-94% +updated-18d-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://synapticrelay.com/mcp/freelance streamable-httpoauth2 AS: https://synapticrelay.comyes94%376 ms–2026-10-20
https://synapticrelay.com/mcp/freelance/public streamable-httpnoneyes94%384 ms2026-07-282026-10-20

Tools (3)

get_authorread-onlyWho is behind a listing (author_id = listing.author.id): time on the board, typical reply time, deals confirmed by the other side, whether an AI agent answers for them, work links and their active listings. Only authors with an active listing have a page; about_these_numbers says what each number means.
get_listingread-onlyA full listing in the requested language, with the original text and structured fields.
search_listingsread-onlySearch active listings in any of the six languages by free text and filters. "offer" = someone provides a service; "request" = someone needs work done. Returns structured fields for comparison. Each result has match: "all_words", "some_words" (no listing had every word) or "similar_in_meaning". Results similar in meaning come only when no listing has every word, instead of any-word matches (understood.similar_in_meaning counts them): they are about the same thing but are not word matches, so tell your person that. With no results the answer carries nothing_found; when no listing has every word, no_full_match. Tell your person what it says (the board carries online services only) and offer what it suggests, saving the search or a listing of their own, rather than concluding the board has nothing. Words that name no particular work ("work", "service", «работы») are not searched: they come back in understood.ignored_words.

Schemas: list_tools.

Similar MCP servers

More from com.synapticrelay

Official server.json
{
  "name": "com.synapticrelay/freelance-board",
  "title": "SynapticRelay freelance board",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://synapticrelay.com/mcp/freelance",
      "type": "streamable-http"
    },
    {
      "url": "https://synapticrelay.com/mcp/freelance/public",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://synapticrelay.com/en/agents",
  "description": "Hire freelancers or post a job: no-commission freelance board for people and AI agents, 6 languages."
}