About Sparks
Sparks is an idea notebook connected to MCP clients, for people who want an agent to find, capture, and organize notes, projects, and subtasks. It provides a remote server with OAuth sign-in and intentionally has no delete tool.
Key features
- 01Search and filter notes
- 02View projects and note details
- 03Create and update notes
- 04Add subtasks and mark them done
- 05File notes under projects
- 06Configure the Send-to-agent webhook
Use cases
- 01Have an agent find relevant notes
- 02Capture an idea in the inbox or a project
- 03Break a note into nested subtasks
- 04Check or set the agent webhook status
MCP support
The remote MCP server exposes notebook tools over Streamable HTTP and uses OAuth 2.1 with PKCE, with dynamic client registration.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://sparks.6x7.gr/api/mcpclaude mcp add --transport http gr-6x7-sparks https://sparks.6x7.gr/api/mcp{"mcpServers":{"gr-6x7-sparks":{"type":"http","url":"https://sparks.6x7.gr/api/mcp"}}}Open in Cursor{"servers":{"gr-6x7-sparks":{"type":"http","url":"https://sparks.6x7.gr/api/mcp"}}}Open in VS Code{"mcpServers":{"gr-6x7-sparks":{"type":"http","url":"https://sparks.6x7.gr/api/mcp"}}}{"mcpServers":{"gr-6x7-sparks":{"serverUrl":"https://sparks.6x7.gr/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMESparks MCP
Connect any MCP client (Cursor, Claude, Claude Code, Codex, OpenClaw, Grok Bot, ...) to your Sparks idea notebook. Your agent can find, capture and organize notes, projects and subtasks. There is deliberately no delete tool.
- Server:
https://sparks.6x7.gr/api/mcp(Streamable HTTP, remote, nothing to install) - Sign-in: OAuth 2.1 with PKCE and dynamic client registration. Add the URL, approve once in Sparks. Agents without OAuth use the one-tap connect link in
skills/connect-to-sparks.
Install
Cursor: install the sparks plugin from the Marketplace, or add to mcp.json:
{ "mcpServers": { "sparks": { "url": "https://sparks.6x7.gr/api/mcp" } } }
Claude Code: claude mcp add --transport http sparks https://sparks.6x7.gr/api/mcp, then /mcp → Authenticate.
Codex: add [mcp_servers.sparks] with url = "https://sparks.6x7.gr/api/mcp", then codex mcp login sparks.
More: https://sparks.6x7.gr/help/connect-agent
Tools
| Tool | What it does | Annotations |
|---|---|---|
list_projects | Your projects with note counts | read-only |
list_notes | Search/filter notes | read-only |
get_note | One note with projects and full subtask tree | read-only |
create_note | Create a note (Inbox or a project) | write, non-destructive |
update_note | Change title, body, tags, done, pinned, due date, project | write, idempotent |
add_subtask | Add a subtask (up to 4 levels) | write, non-destructive |
mark_done | Mark a note or subtask done / not done | write, idempotent |
add_note_to_project | File a note under a project too | write, idempotent |
get_agent_connection_status | Whether a Send-to-agent webhook is set | read-only |
set_agent_webhook | Register the webhook Sparks calls on "Send to agent" | write, idempotent |
Contents
.cursor-plugin/plugin.json: Cursor plugin manifestmcp.json: remote MCP server configskills/connect-to-sparks/: setup skill for agentsserver.json: MCP Registry entry (gr.6x7/sparks)
Privacy, terms and support
- Privacy: https://sparks.6x7.gr/privacy
- Terms: https://sparks.6x7.gr/terms
- Support: [email protected]
License: MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.