Synap

com.synap402Published by synap402.comOfficial publisherv0.1.3Updated Nov 8, 2026

Open-model LLM inference for agents. Pay per call in USDC via x402 or API key. First call free.

VerifiedStreamable HTTPWeb executableFinanceAI & ML

Overview

AI-generated overview

Synap gives an assistant access to Linkrra's OpenAI-compatible inference API for open models: browse models, estimate cost, and run chat completions.

What you can do
  • List the models Synap serves with per-million-token prices, context windows and strengths
  • Read a single model's full catalogue record: pricing, limits, supported parameters, quantisation and data-retention policy
  • Estimate the cost of a chat completion from token counts using live prices
  • Send a conversation to a Synap model and get the reply, optionally letting Synap route to the cheapest capable model
When to use it
Use it when an assistant should generate text or code with open models through one API, and when you want to compare model prices or check a job's cost before spending. The free, keyless tools make it easy to inspect the catalogue first.
Requirements
Runs as a remote endpoint or as a local npm package over stdio. A Synap API key is needed for paid completions, sent as an Authorization bearer header or the SYNAP_API_KEY variable; without a key the server can instead pay per call in USDC over x402 using SYNAP_WALLET_KEY (EVM, Base) or SYNAP_SOLANA_KEY (Solana). SYNAP_MAX_PER_CALL_USD sets a per-call spending ceiling. Model listing and cost estimation need no key.
Before you install
synap_chat_completion is the only paid tool and bills prompt and completion tokens, so calls spend money. Without an API key the server signs x402 payments from a wallet, which requires supplying a private key (SYNAP_WALLET_KEY or SYNAP_SOLANA_KEY) or a key file; set SYNAP_MAX_PER_CALL_USD to cap spending. Prompts and completions are sent to Synap's servers, and the model records include data-retention policies worth checking.

Installation

In SourceWeft

  1. Open Synap in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.synap402%2Fsynap-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "synap": {
      "type": "http",
      "url": "https://synap402.com/mcp"
    }
  }
}

Tools

4

synap_chat_completion

Run a chat completion on Synap

Send a conversation to a model on Synap, Linkrra's OpenAI-compatible inference API, and get the model's reply. Use this when you need text generated, code written or a question answered by one of the open models Synap serves. This is the only tool here that costs money: it bills prompt and completion tokens to the Synap API key supplied as the Authorization: Bearer header on the MCP connection. With no key it returns an error and nothing is spent; a key with no balance returns insufficient_credits. Call synap_estimate_cost first if the price matters. Returns the standard OpenAI chat.completion JSON (choices[0].message.content holds the reply, usage holds token counts). The call is not streamed and keeps no memory between calls — send the full message history each time.

Parametersmodelrequiredmessagesrequiredmax_tokenstemperature

synap_list_models

List Synap models and prices

List the models Synap serves right now, each with its price per million tokens, context window and what it is good at. Use this to choose a model id before calling synap_chat_completion, or to compare prices. Free, read-only, no API key needed, and safe to call repeatedly; the list is live, so models can appear or go between calls. Returns {"object":"list","count":N,"data":[{id,name,capability,tier,context_tokens,max_output_tokens,pricing,data_policy}]}; pricing is USD per million prompt and completion tokens and is absent for the auto-routing ids ("synap-v1"), which bill at the price of the model they route to. For every field of one model use synap_get_model.

Parametersquery

synap_get_model

Get one Synap model in full

Return the complete catalogue record for one Synap model: pricing, context and output limits, supported parameters, quantisation, data-retention policy and readiness. Use this after synap_list_models when you need details the summary leaves out. Free, read-only and needs no API key. Returns the raw model object, or an error naming the id if Synap does not serve it.

Parametersmodelrequired

synap_estimate_cost

Estimate the cost of a Synap call

Work out what a chat completion would cost on Synap from token counts, using the live price list. Use this before synap_chat_completion when budget matters, or to compare models for a job. Free, read-only, needs no API key and runs no model. Returns {model, prompt_tokens, completion_tokens, prompt_usd, completion_usd, total_usd, pricing}. It is an estimate: the real charge uses the token counts the model reports afterwards. Auto-routing ids such as "synap-v1" have no fixed price and return an error saying so.

Parametersmodelrequiredprompt_tokensrequiredcompletion_tokens

Version history

1
  1. v0.1.3LatestNov 8, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.