{"apiVersion":"v1","directorySlug":"registermysite-mcp-fe68101b7d","title":"Register My Site","description":"Small business domain setup and web design with Cloudflare static site SEO. Generate HTML, claim Google Business and Yelp, and send professional business email.","pageUrl":"https://www.mcpbundles.com/skills/registermysite-mcp-fe68101b7d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.registermysite.com/mcp","hostedMcpUrl":null,"toolCount":24,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.registermysite/registermysite-mcp-fe68101b7d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"health_check","description":"Check that the MCP server and its Cloudflare bindings are reachable. Returns status of DB, KV, R2, AI, and Vectorize.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"logicalName":"health_check","displayName":"health_check","title":"health_check","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_current_time","description":"Return the current UTC time and optional timezone conversion. Useful for logging and scheduling context.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"timezone":{"type":"string"}}},"logicalName":"get_current_time","displayName":"get_current_time","title":"get_current_time","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_services","description":"List the Cloudflare services bound to this MCP server and the high-level capabilities they power.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"logicalName":"list_services","displayName":"list_services","title":"list_services","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"d1_list_tables","description":"List all user tables in the D1 knowledge database together with their column definitions.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"logicalName":"d1_list_tables","displayName":"d1_list_tables","title":"d1_list_tables","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"d1_query","description":"Run a read-only SQL SELECT against the knowledge database. Only SELECT statements are allowed. Use parameterized values via the params array.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["sql"],"properties":{"sql":{"type":"string"},"params":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}}}},"logicalName":"d1_query","displayName":"d1_query","title":"d1_query","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"notes_list","description":"List notes from the knowledge database. Optionally filter by tag or limit the number of results (newest first).","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"tag":{"type":"string"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1}}},"logicalName":"notes_list","displayName":"notes_list","title":"notes_list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"notes_get","description":"Fetch a single note by its ID, including full content.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string"}}},"logicalName":"notes_get","displayName":"notes_get","title":"notes_get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"notes_create","description":"Create a new note in the knowledge database. Returns the generated note ID.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["title"],"properties":{"tags":{"type":"array","items":{"type":"string"},"default":[]},"content":{"type":"string","default":"","maxLength":100000}}},"logicalName":"notes_create","displayName":"notes_create","title":"notes_create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"notes_update","description":"Update an existing note's title, content, or tags.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"content":{"type":"string","maxLength":100000}}},"logicalName":"notes_update","displayName":"notes_update","title":"notes_update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"notes_delete","description":"Permanently delete a note by ID.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string"}}},"logicalName":"notes_delete","displayName":"notes_delete","title":"notes_delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"kv_get","description":"Read a value from Workers KV by key. Returns the string value or null if missing.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["key"],"properties":{"key":{"type":"string","maxLength":512,"minLength":1}}},"logicalName":"kv_get","displayName":"kv_get","title":"kv_get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"kv_put","description":"Write a string value to Workers KV. Optionally set an expiration TTL in seconds.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["key","value"],"properties":{"key":{"type":"string","maxLength":512,"minLength":1},"value":{"type":"string","maxLength":26214400},"expirationTtl":{"type":"integer","maximum":9007199254740991,"minimum":60}}},"logicalName":"kv_put","displayName":"kv_put","title":"kv_put","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"kv_delete","description":"Delete a key from Workers KV.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["key"],"properties":{"key":{"type":"string","maxLength":512,"minLength":1}}},"logicalName":"kv_delete","displayName":"kv_delete","title":"kv_delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"kv_list","description":"List keys in the KV namespace. Optionally filter by prefix and limit results.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"prefix":{"type":"string"}}},"logicalName":"kv_list","displayName":"kv_list","title":"kv_list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"r2_list","description":"List objects in the R2 bucket. Optionally filter by prefix and limit the number of results.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"type":"integer","default":50,"maximum":1000,"minimum":1},"prefix":{"type":"string"}}},"logicalName":"r2_list","displayName":"r2_list","title":"r2_list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"r2_get","description":"Download the text content of an R2 object (best for text/markdown/json under a few MB). Binary files return metadata only.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["key"],"properties":{"key":{"type":"string","minLength":1},"asText":{"type":"boolean","default":true}}},"logicalName":"r2_get","displayName":"r2_get","title":"r2_get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"r2_put","description":"Upload a text object to R2. For binary files prefer a direct client upload; this tool accepts UTF-8 text payloads.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["content"],"properties":{"key":{"type":"string","minLength":1},"content":{"type":"string"},"filename":{"type":"string"},"contentType":{"type":"string","default":"text/plain"}}},"logicalName":"r2_put","displayName":"r2_put","title":"r2_put","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"r2_delete","description":"Delete an object from the R2 bucket by key.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["key"],"properties":{"key":{"type":"string","minLength":1}}},"logicalName":"r2_delete","displayName":"r2_delete","title":"r2_delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ai_summarize","description":"Summarize a piece of text using Workers AI. Ideal for long notes or documents.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["text"],"properties":{"text":{"type":"string","maxLength":50000,"minLength":1},"style":{"enum":["concise","detailed","bullet"],"type":"string","default":"concise"},"maxLength":{"type":"integer","default":300,"maximum":2000,"minimum":50}}},"logicalName":"ai_summarize","displayName":"ai_summarize","title":"ai_summarize","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ai_generate","description":"Generate text with Workers AI from a free-form prompt. Useful for drafting notes, replies, or creative content.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":10000,"minLength":1},"system":{"type":"string"},"maxTokens":{"type":"integer","default":512,"maximum":4096,"minimum":16}}},"logicalName":"ai_generate","displayName":"ai_generate","title":"ai_generate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ai_embed","description":"Create an embedding vector for the given text using Workers AI. Returns the vector and dimension count. Useful before inserting into Vectorize.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["text"],"properties":{"text":{"type":"string","maxLength":8000,"minLength":1}}},"logicalName":"ai_embed","displayName":"ai_embed","title":"ai_embed","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"vector_upsert_note","description":"Embed a note's content and upsert the vector into Vectorize so it becomes searchable. Call this after creating or updating important notes.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["noteId"],"properties":{"noteId":{"type":"string"}}},"logicalName":"vector_upsert_note","displayName":"vector_upsert_note","title":"vector_upsert_note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"vector_semantic_search","description":"Perform semantic (vector) search over previously indexed notes. Returns the most similar items with scores and metadata.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"topK":{"type":"integer","default":5,"maximum":20,"minimum":1},"query":{"type":"string","maxLength":2000,"minLength":1}}},"logicalName":"vector_semantic_search","displayName":"vector_semantic_search","title":"vector_semantic_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"vector_index_info","description":"Return basic information about the bound Vectorize index.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"logicalName":"vector_index_info","displayName":"vector_index_info","title":"vector_index_info","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Register-My-Site&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucmVnaXN0ZXJteXNpdGUuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Register-My-Site%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.registermysite.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Register-My-Site%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.registermysite.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Register+My+Site&connectorUrl=https%3A%2F%2Fmcp.registermysite.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Register-My-Site\" --url \"https://mcp.registermysite.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/registermysite-mcp-fe68101b7d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/registermysite-mcp-fe68101b7d/tools/{tool}","mcpServerUrl":"https://mcp.registermysite.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/registermysite-mcp-fe68101b7d?live=1"}