{"name":"idssupport-agent-access","title":"IDSSupport Agent Access","version":"1.0.0","description":"A scoped MCP server through which a dental organization's own AI system reads the patient requests, intake entries, voicemails, office reference and call activity IDS Support keeps for its offices.","mcp_endpoint":"https://mcp.idssupport.com/mcp","transport":"streamable-http","protocol_versions":["2025-03-26","2025-06-18","2025-11-25","2026-07-28"],"authentication":{"methods":[{"type":"oauth2_client_credentials","token_endpoint":"https://mcp.idssupport.com/oauth/token","description":"Exchange the connection client_id and secret for a one-hour access token."},{"type":"bearer_connection_key","description":"Present the connection key (ids_agent_…) directly as the bearer token."}],"protected_resource_metadata":"https://mcp.idssupport.com/.well-known/oauth-protected-resource","authorization_server_metadata":"https://mcp.idssupport.com/.well-known/oauth-authorization-server","jwks_uri":"https://mcp.idssupport.com/.well-known/jwks.json"},"scopes":[{"id":"tickets:read","description":"Read the patient requests our agents logged for your offices, including patient name and phone, plus counts by status and priority.","tools":["get_ticket_summary","list_patient_requests","get_patient_request"]},{"id":"tickets:write","description":"Update the status, office response, office member and follow-up flag on your own patient requests. Every change is recorded with what it was before.","tools":["update_patient_request"]},{"id":"new_patients:read","description":"Read the completed new-patient intake entries our agents verified for your offices, including contact and insurance details.","tools":["list_new_patients"]},{"id":"voicemails:read","description":"Read the voicemails left for your offices: who called, when, the transcript and the AI summary. Not the recording itself.","tools":["list_voicemails"]},{"id":"voicemails:audio","description":"Fetch a link to listen to one of your voicemails. Each link works for ten minutes and is recorded by voicemail id.","tools":["get_voicemail_audio_url"]},{"id":"office:read","description":"Read your own office reference: locations, hours, phones, parking and access notes, providers, scheduling rules and accepted insurance.","tools":["get_office_reference"]},{"id":"activity:read","description":"Read call volume for your offices as totals: inbound, outbound, missed and busiest queues. Never who called.","tools":["get_activity_summary"]}],"rate_limit":{"calls_per_minute":60,"per":"connection"},"documentation":"https://idssupport.web.app/agent-access/guide.md","documentation_json":"https://idssupport.web.app/agent-access/guide.json","contact":"support@idssupport.com"}