-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmcp_config.json
More file actions
95 lines (95 loc) · 3.01 KB
/
Copy pathmcp_config.json
File metadata and controls
95 lines (95 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gmail"
],
"env": {
"GMAIL_CLIENT_ID": "${GMAIL_CLIENT_ID}",
"GMAIL_CLIENT_SECRET": "${GMAIL_CLIENT_SECRET}",
"GMAIL_REDIRECT_URI": "${GMAIL_REDIRECT_URI}",
"GMAIL_REFRESH_TOKEN": "${GMAIL_REFRESH_TOKEN}"
},
"description": "Gmail MCP server for sending emails to adopters/fosters",
"capabilities": ["send_email", "read_email", "draft_email"]
},
"google-calendar": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-google-calendar"
],
"env": {
"GOOGLE_CALENDAR_CLIENT_ID": "${GOOGLE_CALENDAR_CLIENT_ID}",
"GOOGLE_CALENDAR_CLIENT_SECRET": "${GOOGLE_CALENDAR_CLIENT_SECRET}",
"GOOGLE_CALENDAR_REDIRECT_URI": "${GOOGLE_CALENDAR_REDIRECT_URI}",
"GOOGLE_CALENDAR_REFRESH_TOKEN": "${GOOGLE_CALENDAR_REFRESH_TOKEN}"
},
"description": "Google Calendar MCP server for scheduling shelter visits",
"capabilities": ["create_event", "list_events", "update_event", "delete_event"]
},
"outlook": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-outlook"
],
"env": {
"OUTLOOK_CLIENT_ID": "${OUTLOOK_CLIENT_ID}",
"OUTLOOK_CLIENT_SECRET": "${OUTLOOK_CLIENT_SECRET}",
"OUTLOOK_REDIRECT_URI": "${OUTLOOK_REDIRECT_URI}",
"OUTLOOK_REFRESH_TOKEN": "${OUTLOOK_REFRESH_TOKEN}"
},
"description": "Microsoft Outlook MCP server for email and calendar (alternative to Gmail/Google Calendar)",
"capabilities": ["send_email", "create_calendar_event", "read_email"]
},
"sendgrid": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sendgrid"
],
"env": {
"SENDGRID_API_KEY": "${SENDGRID_API_KEY}",
"SENDGRID_FROM_EMAIL": "${SENDGRID_FROM_EMAIL}",
"SENDGRID_FROM_NAME": "${SENDGRID_FROM_NAME}"
},
"description": "SendGrid MCP server for transactional emails (production-ready alternative)",
"capabilities": ["send_email", "send_template_email"]
}
},
"settings": {
"defaultEmailProvider": "gmail",
"defaultCalendarProvider": "google-calendar",
"fallbackEmailProvider": "sendgrid",
"enableEmailNotifications": true,
"enableCalendarSync": true
},
"features": {
"visitScheduling": {
"enabled": true,
"requiresCalendarSync": true,
"requiresEmailConfirmation": true,
"autoAddAttendees": true
},
"applicationStatus": {
"enabled": true,
"sendEmailUpdates": true,
"emailTriggers": [
"submitted",
"under_review",
"background_check_complete",
"home_assessment_scheduled",
"approved",
"rejected"
]
},
"fosterAdopterMatching": {
"enabled": true,
"notifyFosterOnAdopterInterest": true,
"notifyAdopterOnFosterAvailability": true
}
}
}