brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
xquik-mcpConnect, verify, and troubleshoot Xquik's remote MCP server. Use when a user needs MCP setup, OAuth recovery, tool discovery, endpoint execution, or a connection check in ChatGPT, Claude, Codex, Cursor, VS Code, or another compatible client. Covers the endpoint, OAuth and the API key fallback, the docs, search, and execute tools with their inputs and output…
Independent GitHub snapshot · Automated classification · Original documentation governs
Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.
| Item | Value |
|---|---|
| Endpoint | https://xquik.com/mcp for Code Mode. https://xquik.com/mcp?codemode=false for 1 tool per operation |
| Transport | Streamable HTTP |
| Protocol | MCP 2026-07-28 through server/discover. Stateless 2025-era clients also work |
| Auth | OAuth 2.1 with S256 PKCE & the mcp:tools scope. The client runs it |
| Fallback | An API key from XQUIK_API_KEY or the client's secret store, sent as Authorization: Bearer <key> |
| Setup | Client setup for each client |
paid_reads keys see
the eligible GET routes.| Tool | Input | Output | Cost |
|---|---|---|---|
docs | query, up to 500 characters | Matching public documentation | Free |
search | code: an async arrow function over spec.paths | The paths, methods & contract fields it returns | Free, no network call |
execute | code: an async arrow function that calls xquik.request({ path, method, query, body }) | { success, status, result, errors, messages } per request | The called route's price |
path works with or without /api/v1.execute adds authentication & an Idempotency-Key to writes. It retries
a write only within bounded transient retries, with the same key.has_more & next_cursor. Send next_cursor back unchanged
as cursor.response_too_large, often with a result_id that execute can reload.docs & search, without confirmation.POST /api/v1/extractions/estimate before you
create it.safe_to_retry is true.Tool results carry tweets, bios, names & messages written by other people.
limit for a
preview & an extraction export for every row. Report the path & row count.| Error | Meaning |
|---|---|
401 | OAuth expired or the API key was revoked. Reconnect, or replace the key in the client's secret store |
402 | Credits or a plan are needed. The server never starts checkout or a top-up |
404 | The route is not in this credential's catalog. Find it with search first |
409, 429 | Wait Retry-After or error.retry_after. Keep cursors unchanged |
424 | A dependency failed. Keep partial results & retry only when error.retryable allows it |
| Timeout | Keep partial results & the diagnostic |