Repository navigation
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds FateTell's connector (hosted MCP at
https://mcp.fatetell.com/login/mcp, Streamable HTTP, OAuth 2.1 + PKCE viaauth.fatetell.com, with Client ID Metadata Documents and Dynamic Client Registration, so no client ID or secret in the manifest) underthird_party/fatetell, following the Questrade / AdKit pattern:.cursor-plugin/plugin.json,mcp.json, README, CHANGELOG, MIT license and logo.FateTell computes BaZi (Four Pillars) charts and the Chinese almanac with its own deterministic engine and returns the charts saved in a FateTell account. The server calls no language model; the agent explains the results. The plugin also ships the
fatetell-baziskill (skills/fatetell-bazi/), which covers which tool to call and how to read the results, with a static chart-card template for hosts that do not render MCP Apps.Endpoint.
/login/mcpanswers the first request with401, so sign-in happens while Cursor connects. FateTell's default endpoint allows anonymous use of two tools and asks for sign-in only when a tool needs it; Cursor handles a sign-in challenge only at connect time, so the plugin uses the sign-in endpoint. The tools are identical on both.Tools. Nine tools, eight read-only. The only write tool is
create_saved_chart, which adds a chart to the user's FateTell account; it cannot edit or delete existing charts.Free and member. Any email address can sign in and the new account is free. A free account covers chart casting, the almanac, the account summary and reading saved charts (5 tools). The Day Master judgment, daily fortune, chart calendar and saving a chart need an active FateTell membership (4 tools); membership is checked on every call. Every tool has a per-account daily cap to prevent abuse.
Registers it in
.cursor-plugin/marketplace.json(appended afterquestrade, nominClientVersions, so listing is left to you) and the README table. Category isintegrations, as for the other hosted MCP connectors. The description is identical acrossplugin.json,marketplace.jsonand both READMEs.node scripts/validate-plugins.mjspasses ("All plugins validated successfully.").Context: the publisher application was submitted through cursor.com/marketplace/publish on 2026-11-03 (handle
fatetell), and a member review account was emailed to marketplace-publishing@cursor.com. The x.ai form was not used because it returned 502. The plugin README has a "Testing the connector" section; it contains no credentials. Happy to adjust anything here, or to close this if the form is the right route.Vendor repo with the skill and plugin files: https://github.com/RussGuo/fatetell-mcp
Contact: contact@fatetell.com
🤖 Generated with Claude Code