About Sell to State
Sell to State MCP server is a stdio proxy for clients that cannot connect to remote MCP servers or need API-key authentication. It forwards JSON-RPC requests to Sell to State’s hosted MCP endpoint rather than maintaining its own tool catalog or database.
Key features
- 01Forwards JSON-RPC over stdio
- 02Configurable upstream MCP URL
- 03Requires an API key for tool calls
Use cases
- 01Connect a stdio-only MCP client
- 02Use API-key authentication instead of OAuth
MCP support
The proxy forwards MCP JSON-RPC traffic to https://app.selltostate.com/api/mcp. Set STS_API_KEY for tool calls; remote-capable clients can connect to that endpoint directly using OAuth.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://app.selltostate.com/api/mcpclaude mcp add --transport http com-selltostate https://app.selltostate.com/api/mcp{"mcpServers":{"com-selltostate":{"type":"http","url":"https://app.selltostate.com/api/mcp"}}}Open in Cursor{"servers":{"com-selltostate":{"type":"http","url":"https://app.selltostate.com/api/mcp"}}}Open in VS Code{"mcpServers":{"com-selltostate":{"type":"http","url":"https://app.selltostate.com/api/mcp"}}}{"mcpServers":{"com-selltostate":{"serverUrl":"https://app.selltostate.com/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMESell to State MCP server

Stdio proxy. It forwards JSON-RPC to https://app.selltostate.com/api/mcp. It does not keep a tool catalog and it does not talk to a database.
Set STS_API_KEY. A missing key fails tools/call before the network call.
{
"mcpServers": {
"selltostate": {
"command": "npx",
"args": ["-y", "selltostate-mcp"],
"env": { "STS_API_KEY": "sts_..." }
}
}
}
Use this server for a client that runs only local (stdio) servers, or when you prefer an API key to OAuth. A client that supports remote servers (Claude, ChatGPT, Cursor, VS Code, Gemini CLI) can connect to https://app.selltostate.com/api/mcp directly and sign in with OAuth. Setup per client: https://www.selltostate.com/mcp/
Transport: stdio, one JSON-RPC message per line. STS_MCP_URL changes the upstream URL.
Also
- Site: https://www.selltostate.com/?utm_source=github&utm_medium=referral&utm_campaign=sts-public-repos&utm_content=selltostate-mcp
- Countries: https://www.selltostate.com/countries?utm_source=github&utm_medium=referral&utm_campaign=sts-public-repos&utm_content=selltostate-mcp
- Docs: https://docs.selltostate.com/?utm_source=github&utm_medium=referral&utm_campaign=sts-public-repos&utm_content=selltostate-mcp
- API keys: https://app.selltostate.com/account/keys?utm_source=github&utm_medium=referral&utm_campaign=sts-public-repos&utm_content=selltostate-mcp
- X: https://x.com/selltostate
- https://github.com/getbeton/selltostate-api-reference
- https://github.com/getbeton/selltostate-mcp
- https://github.com/getbeton/selltostate-cli
- https://github.com/getbeton/selltostate-ts
- https://github.com/getbeton/selltostate-py
- https://github.com/getbeton/selltostate-java
- https://github.com/getbeton/selltostate-kotlin
- https://github.com/getbeton/selltostate-rust
- https://github.com/getbeton/selltostate-ror
- https://github.com/getbeton/selltostate-js
- https://github.com/getbeton/selltostate-node
- https://github.com/getbeton/selltostate-next
npm: selltostate-mcp. The other clients in the list are not published to a package registry.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.