| โญ | Org ID | Name | Base URL | Status | Specialties | Providers | Locations | Total Slots | Last Updated | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading organizations... | |||||||||||
Manage scheduling links and landing pages for your providers
Paste provider data from your backend system to update provider IDs. These IDs will be used for scheduling link generation and will persist across scrapes.
| Campaign Name | Status | Type | Source | Budget | Spent | Impressions | Clicks | Bookings | Created | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading campaigns... | ||||||||||
| Keyword | Intent | Monthly Searches | Competition | Low CPC | High CPC | Policy Flag | Reasoning |
|---|
{{organization}}, {{totalSlots}},
{{specialties}}, {{providers}}, {{locations}},
{{specialtyBreakdown}}, {{topProviders}}, {{locationList}}
{{doctorName}}, {{doctorSpecialty}},
{{schedulingUrl}}, {{practiceName}}, {{executiveSummary}}
{{doctorName}}, {{doctorSpecialty}},
{{schedulingUrl}}, {{practiceName}}, {{practiceResearch}},
{{executiveSummary}}
{{existingHtml}}, {{userInstructions}}
{{html}}, {{providerName}}, {{visitType}}
{ "suggestions": [{ "id": "...", "title": "...", "instruction": "..." }] }
Never
Connect Claude Desktop, ChatGPT, Cursor IDE, and other AI assistants to pull data from this application during conversations.
Loading...
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"openscheduling": {
"url": "Loading...",
"transport": "http",
"protocol": "jsonrpc2"
}
}
}
Loading...Ctrl+, or Cmd+,)
Loading...
AI assistants can access these resources:
organizations - List all healthcare organizationsreports/:orgId/:slug - Organization reportsmarketing-plans/:orgId/:slug - Marketing planskeyword-research/:id - Keyword research resultsjobs/:jobId - Scraping and marketing pipeline jobsAI assistants can use these tools:
scrape_organization - Trigger organization scrapinggenerate_report - Generate organization reportcreate_marketing_plan - Generate marketing plananalyze_keywords - Analyze keywords for medical marketingget_organization_summary - Get quick organization overviewTry asking your AI assistant:
The Model Context Protocol (MCP) allows AI assistants like Claude Desktop, ChatGPT, and Cursor IDE to access your application's data and functionality during conversations. This enables natural language queries that pull real-time data from your OpenScheduling system.
Protocol: JSON-RPC 2.0 over HTTP
Transport: HTTP POST requests
Authentication: None (public endpoint)
Supported Clients: Claude Desktop, ChatGPT, Cursor IDE
For detailed setup instructions:
The MCP server is currently configured without authentication. For production use, consider adding API key authentication or OAuth to secure your endpoint.