Skip to content

Add accounts, creator profiles and reviewed UI/MCP submissions - #4

Merged
Ker102 merged 4 commits into
mainfrom
feature/accounts-mcp
Oct 29, 2026
Merged

Ker102 merged 4 commits into
mainfrom
feature/accounts-mcp

Conversation

@Ker102

@Ker102 Ker102 commented Oct 29, 2026 •

Copy link
Copy Markdown
Collaborator

ToolIndex users can now create accounts and customize indexable creator profiles, save tool drafts and request review directly in the UI or through an OAuth-protected remote MCP connection. Approved snapshots become public HTML, Markdown and API records; pending submissions, revisions, account emails and tokens remain private. Existing reviewed listings are preserved.

The Google Cloud Run runtime uses Firebase Authentication, server-only Firestore and resource-bound OAuth with PKCE, single-use codes, rotating refresh tokens and revocation. Reviewer access is limited to verified configured accounts. Public discovery includes creator profiles, JSON APIs, structured metadata, sitemap and llms resources. Minimum instances remains zero, maximum two.

Validation: 50 Python tests, 9 Node domain/HTTP/OAuth/MCP integration tests, 24 documentation mirror checks, dependency audit (no known vulnerabilities), desktop/mobile browser checks and a real deployed sign-up/session/private-draft/OAuth/MCP/revocation smoke test. Disposable live test data was removed; no test email sent or tool published.

All PR validation and CodeQL checks pass. Added bounded request rates before account authorization and fixed allowlisted llms file selection.

Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
Comment thread backend/server.js Fixed
@Ker102
Ker102 merged commit c914346 into main Oct 29, 2026
5 checks passed
@Ker102
Ker102 deleted the feature/accounts-mcp branch October 29, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants