{"apiVersion":"v1","directorySlug":"bochiweb-mcp-a66b4f6871","title":"Bochi Web","description":"WordPress website management and local SEO for small businesses. Updates, backups, security, and GBP work from $45/month. No contracts.","pageUrl":"https://www.mcpbundles.com/skills/bochiweb-mcp-a66b4f6871","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.bochiweb.com/mcp","hostedMcpUrl":null,"toolCount":26,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.bochiweb/bochiweb-mcp-a66b4f6871","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_clients","description":"List all clients in the agency. Returns name, domain, and basic info.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"status":{"enum":["active","all"],"type":"string","default":"active"}},"additionalProperties":false},"logicalName":"list_clients","displayName":"list_clients","title":"list_clients","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_client_details","description":"Get full details for a specific client including brand voice, keywords, integrations, and services.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"client":{"type":"string"}},"additionalProperties":false},"logicalName":"get_client_details","displayName":"get_client_details","title":"get_client_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_seo_rankings","description":"Get current SEO keyword rankings for a client. Shows position, change, search volume, and ranking URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"client":{"type":"string"},"device":{"enum":["mobile","desktop"],"type":"string","default":"mobile"}},"additionalProperties":false},"logicalName":"get_seo_rankings","displayName":"get_seo_rankings","title":"get_seo_rankings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_seo_rankings","description":"Trigger a fresh SEO keyword rankings check for a client via DataForSEO. This updates the rankings data in the database. Takes 1-2 minutes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"client":{"type":"string"},"device":{"enum":["mobile","desktop"],"type":"string","default":"mobile"}},"additionalProperties":false},"logicalName":"check_seo_rankings","displayName":"check_seo_rankings","title":"check_seo_rankings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"run_seo_audit","description":"Run an on-page SEO audit for a client's website. Checks meta tags, structured data, performance, and mobile-friendliness.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"client":{"type":"string"}},"additionalProperties":false},"logicalName":"run_seo_audit","displayName":"run_seo_audit","title":"run_seo_audit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_gbp_reviews","description":"Get Google Business Profile reviews for a client. Includes stats (average rating, pending count) and individual reviews.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"limit":{"type":"number","default":20},"client":{"type":"string"},"status":{"enum":["pending","replied","ignored","all"],"type":"string","default":"all"}},"additionalProperties":false},"logicalName":"get_gbp_reviews","displayName":"get_gbp_reviews","title":"get_gbp_reviews","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_gbp_insights","description":"Get Google Business Profile performance insights for a client (views, clicks, calls, direction requests).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"days":{"type":"number","default":30},"client":{"type":"string"}},"additionalProperties":false},"logicalName":"get_gbp_insights","displayName":"get_gbp_insights","title":"get_gbp_insights","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reply_to_review","description":"Reply to a Google Business Profile review. Sends the reply through the GBP API.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client","review_id","reply_text"],"properties":{"client":{"type":"string"},"review_id":{"type":"string"},"reply_text":{"type":"string"}},"additionalProperties":false},"logicalName":"reply_to_review","displayName":"reply_to_review","title":"reply_to_review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"sync_gbp_reviews","description":"Trigger a sync of Google Business Profile reviews from Google's API. Fetches any new reviews and updates existing ones.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"client":{"type":"string"}},"additionalProperties":false},"logicalName":"sync_gbp_reviews","displayName":"sync_gbp_reviews","title":"sync_gbp_reviews","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_social_posts","description":"List social media posts for a client. Filterable by platform and status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"limit":{"type":"number","default":20},"client":{"type":"string"},"status":{"enum":["draft","scheduled","published","failed","all"],"type":"string","default":"all"},"platform":{"enum":["facebook","instagram","linkedin","tiktok","youtube","all"],"type":"string","default":"all"}},"additionalProperties":false},"logicalName":"list_social_posts","displayName":"list_social_posts","title":"list_social_posts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_social_posts","description":"Generate social media posts for a client using AI. Posts are created as drafts that can be reviewed before publishing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client","platform"],"properties":{"client":{"type":"string"},"platform":{"enum":["facebook","instagram","linkedin","youtube","tiktok"],"type":"string"},"posts_count":{"type":"number","default":3,"maximum":10,"minimum":1},"content_brief":{"type":"string"}},"additionalProperties":false},"logicalName":"create_social_posts","displayName":"create_social_posts","title":"create_social_posts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_social_post","description":"Update an existing social media post's content, schedule, or status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id"],"properties":{"status":{"enum":["draft","approved","scheduled"],"type":"string"},"content":{"type":"string"},"post_id":{"type":"string"},"scheduled_date":{"type":"string"}},"additionalProperties":false},"logicalName":"update_social_post","displayName":"update_social_post","title":"update_social_post","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"push_posts_to_metricool","description":"Push all approved social posts for a client to Metricool for scheduling. Pushes by month.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client","month","year"],"properties":{"year":{"type":"number"},"month":{"type":"number","maximum":12,"minimum":1},"client":{"type":"string"}},"additionalProperties":false},"logicalName":"push_posts_to_metricool","displayName":"push_posts_to_metricool","title":"push_posts_to_metricool","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ai_content_assist","description":"Use AI to rewrite, expand, shorten, or modify a piece of content. Returns the modified text.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content","action"],"properties":{"action":{"enum":["make_longer","make_shorter","more_professional","rewrite","add_emojis","add_hashtags","custom"],"type":"string"},"content":{"type":"string"},"platform":{"type":"string"},"instruction":{"type":"string"}},"additionalProperties":false},"logicalName":"ai_content_assist","displayName":"ai_content_assist","title":"ai_content_assist","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_website_projects","description":"List all AI website projects with status, template, and Vercel URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"status":{"enum":["draft","building","published","archived","all"],"type":"string","default":"all"}},"additionalProperties":false},"logicalName":"list_website_projects","displayName":"list_website_projects","title":"list_website_projects","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_website_project_detail","description":"Get detailed info for a specific AI website project including all pages and recent chat history.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["project"],"properties":{"project":{"type":"string"}},"additionalProperties":false},"logicalName":"get_website_project_detail","displayName":"get_website_project_detail","title":"get_website_project_detail","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"edit_website_page","description":"Edit an AI website page using natural language instructions. Works like the BWCC AI Chat Builder — describe what to change and AI modifies the Astro code.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["project","page_slug","message"],"properties":{"message":{"type":"string"},"project":{"type":"string"},"page_slug":{"type":"string"},"target_sections":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"edit_website_page","displayName":"edit_website_page","title":"edit_website_page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"write_website_content","description":"Update a specific YAML content field on an AI website page. For example, change a hero title, update a phone number, or modify a description.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["project","file_path","field_path","new_value"],"properties":{"project":{"type":"string"},"file_path":{"type":"string"},"new_value":{"type":["string","number","boolean"]},"field_path":{"type":"string"}},"additionalProperties":false},"logicalName":"write_website_content","displayName":"write_website_content","title":"write_website_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_templates","description":"List all available website templates with their ID, name, industry, and page count. Use the template ID when generating or deploying a website.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"list_templates","displayName":"list_templates","title":"list_templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"crawl_website","description":"Crawl a website domain to extract content, pages, and metadata. The crawl runs in the background (1-5 minutes). Returns a crawl_id you can reference later.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["domain"],"properties":{"domain":{"type":"string"},"project":{"type":"string"}},"additionalProperties":false},"logicalName":"crawl_website","displayName":"crawl_website","title":"crawl_website","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_website","description":"Generate a full AI website from a template. AI rewrites content based on crawl data. Runs in the background.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["project","template_id"],"properties":{"project":{"type":"string"},"deploy_only":{"type":"boolean","default":false},"template_id":{"type":"string"}},"additionalProperties":false},"logicalName":"generate_website","displayName":"generate_website","title":"generate_website","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deploy_to_sandbox","description":"Deploy a template to a project's sandbox environment for preview. Creates a sandbox branch and Vercel preview deployment.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["project","template_id"],"properties":{"project":{"type":"string"},"template_id":{"type":"string"}},"additionalProperties":false},"logicalName":"deploy_to_sandbox","displayName":"deploy_to_sandbox","title":"deploy_to_sandbox","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"promote_sandbox","description":"WARNING: This publishes the sandbox version to the LIVE PRODUCTION site. The site will be publicly visible. Only use when the sandbox preview has been reviewed and approved.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["project"],"properties":{"project":{"type":"string"}},"additionalProperties":false},"logicalName":"promote_sandbox","displayName":"promote_sandbox","title":"promote_sandbox","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_articles","description":"List blog articles for a client. Shows title, keyword, status, and word count.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client"],"properties":{"limit":{"type":"number","default":20},"client":{"type":"string"},"status":{"enum":["queued","draft","published","error","all"],"type":"string","default":"all"}},"additionalProperties":false},"logicalName":"list_articles","displayName":"list_articles","title":"list_articles","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_monthly_brief","description":"Generate a monthly content strategy brief for a client. The brief includes post ideas, themes, and content calendar suggestions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["client","month"],"properties":{"month":{"type":"string"},"client":{"type":"string"},"context":{"type":"string"}},"additionalProperties":false},"logicalName":"generate_monthly_brief","displayName":"generate_monthly_brief","title":"generate_monthly_brief","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_agency_overview","description":"Get a cross-client agency summary: total clients, pending reviews, upcoming posts, active website projects, and draft articles.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_agency_overview","displayName":"get_agency_overview","title":"get_agency_overview","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Bochi-Web&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYm9jaGl3ZWIuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Bochi-Web%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.bochiweb.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Bochi-Web%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.bochiweb.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Bochi+Web&connectorUrl=https%3A%2F%2Fmcp.bochiweb.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Bochi-Web\" --url \"https://mcp.bochiweb.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bochiweb-mcp-a66b4f6871","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bochiweb-mcp-a66b4f6871/tools/{tool}","mcpServerUrl":"https://mcp.bochiweb.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bochiweb-mcp-a66b4f6871?live=1"}