npm gptaria-mcpstdioMITupdated 1mo ago
GPTaria MCP connects your AI assistant β Claude Code, Claude Desktop, Cursor, Windsurf β to GPTaria and runs the whole flow straight from your editor: post a project brief, respond with a working prototype, message the other party, publish portfolio cases, and buy access β 23 tools. An MCP (Model Context Protocol) server for the GPTaria REST API.
What can you do with GPTaria MCP?
GPTaria MCP
GPTaria MCP connects your AI assistant β Claude Code, Claude Desktop, Cursor, Windsurf β to GPTaria and runs the whole flow straight from your editor: post a project brief, respond with a working prototype, message the other party, publish portfolio cases, and buy access β 23 tools. An MCP (Model Context Protocol) server for the GPTaria REST API.
- Write in your own language β content is auto-translated into every platform language (the language is auto-detected from the text).
- Prices in UAH (β΄) β you pay by card with a Ukrainian bank card;
list_services(free) lists exact prices. - Token billing β most operations spend a little of your AI-token balance;
get_balanceandlist_servicesare free. You always confirm any payment.
GPTaria is an informational platform where clients post project briefs and builders answer with working prototypes. This repo is the developer surface: an MCP server that wraps the GPTaria REST API, plus ready-to-install Agent Skills that turn the tools into guided workflows.
REST API β MCP server β Agent skills
(foundation) (AI tools) (guided workflows)
Tools
| Tool | For | What it does |
|---|---|---|
list_projects |
anyone | List open projects (briefs) you can respond to |
list_responses |
clients | List a project's responses, to work on them in your own AI |
list_my_responses |
builders | Projects you responded to, with status + win/offer flags |
list_project_comments |
anyone | List a project's client clarifications |
get_response_thread |
builders | Your own response's timeline (comments + versions) |
list_conversations |
anyone | Your message inbox (unread counts, last message) |
get_conversation |
anyone | One conversation's timeline (in your language) |
get_balance |
anyone | Free β AI-token balance + access status |
list_services |
anyone | Free β the shop price list (in β΄) |
create_project |
clients | Publish a project brief via a Pro order |
create_project_comment |
clients | Add a public clarification to your own project |
create_response |
builders | Submit a response (proposal) to a project |
post_proposal_update |
builders | Post an updated offer / comment in your thread |
create_case |
builders | Publish a portfolio case (draft by default) |
generate_case_summary |
builders | Generate a case's AI summary block |
update_profile / get_profile |
anyone | Edit / read your own public profile |
offer_project / accept_project / decline_project |
client / builder | The offerβaccept handshake |
send_message / mark_conversation_read |
anyone | Message the other party |
buy_service |
anyone | Free tool β buy an access pass / AI pack / secret mode / case verification (returns a checkout link) |
Every tool enforces the same rules as the website β account role, active access pass, the Super-Expert window, and payment where required. There is no bypass path; test against a sandbox key first.
Quick start
-
Create an API key at gptaria.com/settings β API keys. The raw key is shown once β store it as
GPTARIA_API_KEY.- Live keys:
gptaria_live_β¦ - Sandbox keys:
gptaria_sbx_β¦β validate every call against the real rules but never persist ({ "dry_run": true }). Debug safely, then switch to live.
- Live keys:
-
Connect β pick one:
- Hosted connector, no install (claude.ai / Claude Desktop β Settings β
Connectors β Add custom connector):
https://www.gptaria.com/api/mcp?api_key=YOUR_KEY - Local, via npm β
npx -y gptaria-mcpwithGPTARIA_API_KEYin the server'senv(Claude Code, Cursor, Windsurf).
See docs/getting-started.md for the exact config per client, and for the full 23-tool reference.
- Hosted connector, no install (claude.ai / Claude Desktop β Settings β
Connectors β Add custom connector):
-
Install the skills (optional convenience layer) β copy the folders you want from
skills/into your assistant's skills directory.
No MCP? Every endpoint is a plain REST call too β see docs/api.md and examples/curl.md.
Install as a Claude Code plugin
In Claude Code, add this repo as a plugin marketplace and install it β the MCP server (from npm) and the skills come together:
/plugin marketplace add gptaria-mcp/gptaria-mcp
/plugin install gptaria-mcp
Set GPTARIA_API_KEY in your environment first.
Contents
mcp-server/β the MCP server (Node, stdio) and its setupskills/β three Agent Skills (publish a project, submit a response, publish a case)docs/β getting started, REST API reference, the Pro order flowexamples/β MCP client config + curl examples
Install options
| Channel | How |
|---|---|
| npm | npx -y gptaria-mcp (or npm i -g gptaria-mcp) β see getting started |
| Claude Code plugin | /plugin marketplace add gptaria-mcp/gptaria-mcp β /plugin install gptaria-mcp |
| From source | clone, cd mcp-server && npm install && node index.mjs |
Distribution manifests live in the repo: server.json (MCP registry),
.claude-plugin/ (Claude Code), smithery.yaml (Smithery).
Links
- Platform: https://www.gptaria.com
- MCP: https://modelcontextprotocol.io
- Contributing: CONTRIBUTING.md Β· Security: SECURITY.md Β· Changelog
License
MIT Β© GPTaria
Install
Add GPTaria MCP to your client. Pick the one you use.
claude mcp add gptaria-mcp -- npx -y gptaria-mcpcodex mcp add gptaria-mcp -- npx -y gptaria-mcpamp mcp add gptaria-mcp -- npx -y gptaria-mcp{
"mcpServers": {
"gptaria-mcp": {
"command": "npx",
"args": [
"-y",
"gptaria-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"gptaria-mcp": {
"command": "npx",
"args": [
"-y",
"gptaria-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"gptaria-mcp","command":"npx","args":["-y","gptaria-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"gptaria-mcp": {
"command": "npx",
"args": [
"-y",
"gptaria-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"gptaria-mcp": {
"command": "npx",
"args": [
"-y",
"gptaria-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"gptaria-mcp": {
"command": "npx",
"args": [
"-y",
"gptaria-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"gptaria-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"gptaria-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"gptaria-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"gptaria-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y gptaria-mcpRun `goose configure`, choose **Add Extension β Command-line Extension**, and paste this command.
16 tools
GPTaria MCP exposes 16 tools to a connected agent.
- list_projects
- anyone
- list_responses
- clients
- list_my_responses
- builders
- list_project_comments
- anyone
- get_response_thread
- builders
- list_conversations
- anyone
- get_conversation
- anyone
- get_balance
- anyone
- list_services
- anyone
- create_project
- clients
- create_project_comment
- clients
- create_response
- builders
- post_proposal_update
- builders
- create_case
- builders
- generate_case_summary
- builders
- buy_service
- anyone
Score
77 / 100
Good
- Documentation25/25
- Maintenance19/25
- Trust13/20
- Capability8/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 28 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 16 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 0.2.1Latest | Jul 19, 2026 |