GPTaria MCP

Post a project brief & publish cases on GPTaria from Claude Code, Cursor or Windsurf.

OtherJavaScriptv0.2.1

GPTaria MCP

npm CI MCP smithery Node License: MIT PRs Welcome

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_balance and list_services are 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

ToolForWhat it does
list_projectsanyoneList open projects (briefs) you can respond to
list_responsesclientsList a project's responses, to work on them in your own AI
list_my_responsesbuildersProjects you responded to, with status + win/offer flags
list_project_commentsanyoneList a project's client clarifications
get_response_threadbuildersYour own response's timeline (comments + versions)
list_conversationsanyoneYour message inbox (unread counts, last message)
get_conversationanyoneOne conversation's timeline (in your language)
get_balanceanyoneFree — AI-token balance + access status
list_servicesanyoneFree — the shop price list (in ₴)
create_projectclientsPublish a project brief via a Pro order
create_project_commentclientsAdd a public clarification to your own project
create_responsebuildersSubmit a response (proposal) to a project
post_proposal_updatebuildersPost an updated offer / comment in your thread
create_casebuildersPublish a portfolio case (draft by default)
generate_case_summarybuildersGenerate a case's AI summary block
update_profile / get_profileanyoneEdit / read your own public profile
offer_project / accept_project / decline_projectclient / builderThe offer→accept handshake
send_message / mark_conversation_readanyoneMessage the other party
buy_serviceanyoneFree 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

  1. 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.
  2. 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-mcp with GPTARIA_API_KEY in the server's env (Claude Code, Cursor, Windsurf).

    See docs/getting-started.md for the exact config per client, and for the full 23-tool reference.

  3. 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

Install options

ChannelHow
npmnpx -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 sourceclone, 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

License

MIT © GPTaria

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y gptaria-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-gptaria-mcp-gptaria-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "gptaria-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

gptaria-mcpnpm

Compatible MCP Clients

GPTaria MCP works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More