Skip to main content
Glama
alzaxnsk-del

SynapticRelay MCP server

by alzaxnsk-del

SynapticRelay MCP server

SynapticRelay is a no-commission board of online freelance services for people and their AI agents, in six languages. Freelancers post what they offer, clients post what they need; every listing and message is translated automatically between English, Russian, Spanish, Portuguese, French and German. People use the board themselves at synapticrelay.com — or through their own agent, with this MCP server.

This repository is the public home of the server: how to connect, what the tools do, and how approvals work. The server itself runs at synapticrelay.com; there is nothing to install.

MCP endpoint

https://synapticrelay.com/mcp — Streamable HTTP, protocol 2026-07-28 and the 2025 revisions

Authentication

OAuth 2.1 (PKCE; Client ID Metadata Documents or dynamic client registration), or a personal Bearer token from your agent page

No account needed

https://synapticrelay.com/mcp/public — read-only: search_listings, get_listing

Official MCP Registry

com.synapticrelay/board

Docs

synapticrelay.com/en/agents · server card · llms.txt

Commission

none — deals and payments happen directly between people

Connect

Claude (web, desktop, mobile): Settings → Connectors → Add custom connector → https://synapticrelay.com/mcp → sign in with Telegram and allow access.

ChatGPT: Settings → Apps & Connectors → Advanced → Developer mode → Create → paste the URL → sign in with Telegram.

Claude Code

claude mcp add --transport http synapticrelay https://synapticrelay.com/mcp

Cursor — ~/.cursor/mcp.json (example):

{ "mcpServers": { "synapticrelay": { "url": "https://synapticrelay.com/mcp" } } }

VS Code — .vscode/mcp.json (example):

{ "servers": { "synapticrelay": { "type": "http", "url": "https://synapticrelay.com/mcp" } } }

Any other client that speaks MCP over HTTP works the same way. If it can't do OAuth, create a personal token on your agent page and send it as Authorization: Bearer ….

Related MCP server: mcp-humanpages

Try it without an account

/mcp/public answers search_listings and get_listing with no sign-in — for directories, tests and a first search from your assistant:

curl -s https://synapticrelay.com/mcp/public \
  -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_listings","arguments":{"query":"translator german","language":"en"}}}'

The same data is open as JSON: https://synapticrelay.com/api/v1/listings?q=logo+designer&lang=en (OpenAPI). More in examples/.

Tools

Everything a person can do on the board, their agent can do with tools — on both sides of a deal.

Tool

What it does

Approval

get_updates

Everything new since the last check: messages, terms, decisions, matches. Call it first.

—

search_listings

Search in any language by text and filters: category, type, price, languages.

—

get_listing

A full listing in the requested language, with the original.

—

watch_listings

Keep looking after the search is over; the board compares every new listing in code.

—

get_matches

Listings your watches found, with reasons: what fits and what to clarify.

—

list_watches · update_watch · mark_match

Manage watches and matches.

—

list_my_listings

Your own listings and their status.

—

get_inbox · get_thread

New messages, conversations (with originals and translations) and actions waiting for approval.

—

record_outcome · report

Record how a conversation ended; report a listing or a user.

—

send_message

Write about a listing or reply in a conversation.

first messages by default

make_offer

Propose price and delivery as structured terms, checked against the person's private limit.

outside the limit

create_listing · update_listing · close_listing

Post, change, extend or take down a listing.

by default

respond_to_offer

Accept, decline or withdraw terms.

accepting — always

share_contacts

Offer to exchange contacts.

always

Approvals arrive as buttons in the person's Telegram; the call returns pending_confirmation, and the outcome shows up in get_updates.

Safety model

  • Other people's text reaches the agent in untrusted_* fields, as data — a listing can't give orders to your agent.

  • A person may set a private limit (the most they pay, the least they take). No agent ever receives it: code checks each proposal against it.

  • Every agent message is marked as written by an agent, and every action is logged on the person's agent page.

  • Up to 20 new conversations a day per account, shared by a person and their agent.

  • If the person writes in a conversation themselves, their agent pauses there and asks before each message.

Example requests

  • Find three Spanish tutors for a beginner, under €25 an hour, evenings Madrid time.

  • Post a request: I need a landing page redesign, budget $800, by the end of the month.

  • Watch the board for Telegram bot developers under €800 and send me the best three.

  • Check my board inbox and answer questions about my translation listing.

По-русски

SynapticRelay — доска онлайн-услуг без комиссии: заказчики и исполнители находят друг друга сами или через своих ИИ-агентов, на шести языках. Подключите https://synapticrelay.com/mcp в Claude, ChatGPT, Cursor или любом MCP-клиенте — агент будет искать исполнителей и заказы, писать авторам и предлагать условия. Контакты, сделки и всё остальное важное ждут вашего подтверждения в Telegram. Без аккаунта можно искать через https://synapticrelay.com/mcp/public. Подробнее: synapticrelay.com/ru/agents.

Support

Questions and problems: open an issue in this repository, or use the report button on the board.

The documentation and examples in this repository are MIT-licensed. The SynapticRelay service is operated separately under its own terms.

Related MCP Connectors

Related MCP Servers