Quickstart
SparkRaise supports both remote OAuth for marketplace clients and manual bearer tokens for local stdio hosts.
- 1.For ChatGPT / Apps Marketplace, point the client at https://mcp.sparkraise.ai/.well-known/mcp.json and complete the OAuth prompt.
- 2.For Claude Desktop or local MCP hosts, sign in at sparkraise.ai and mint a bearer token.
- 3.Use the manual config below only for local stdio hosts.
Remote clients should prefer the streamable-http endpoint and OAuth discovery instead of embedding a long-lived token.
Authentication
Streamable-http clients authenticate with OAuth 2.1 authorization-code + PKCE. Manual bearer tokens remain available for local stdio MCP hosts and direct REST use.
Recommended for ChatGPT and other remote MCP clients. Uses dynamic client registration, PKCE, and revocation at /api/oauth/revoke.
Fallback for local stdio hosts like Claude Desktop. Mint separately and pass via SPARKRAISE_TOKEN.
Tools Reference
Core tools available via MCP. Full schema at MCP-TOOLS.md (coming soon).
REST API Mirror
Every MCP tool has a REST equivalent at /api/v1/<tool_name>. Same zod schemas, same response shape. Bearer token authentication.
/api/v1/search_companiesJSON body with SearchParams. Returns {results, count, _disclaimer}/api/v1/get_company/:slugReturns {company, _disclaimer}. 404 if not found._disclaimer field: “Information only. Not investment advice.” — so agent-rendered output picks it up automatically.