Connect AI Chat Tools to GLM/SLM with MCP
MCP (Model Context Protocol) is an open standard that connects AI chat tools, such as Claude and ChatGPT, directly to Grant Lifecycle Manager (GLM) or Scholarship Lifecycle Manager (SLM) data. Once connected, an administrator can ask natural-language questions about grant or scholarship data instead of building a report.
User Role: Administrator
How to Use MCP with GLM/SLM
Use MCP to:
- Ask natural-language questions about grant or scholarship data, such as listing recent applications submitted in the last week.
- Summarize applications or requests without leaving an AI chat tool.
- Pull a quick count of records instead of running a report.
Note The MCP connector is included in the Advanced license at no additional cost.
Which AI Tools Connect via MCP?
Claude (desktop app and browser) and ChatGPT are documented for connecting to GLM/SLM through MCP today. Microsoft Copilot can also connect, but setup currently requires more configuration than Claude or ChatGPT.
Important If a Copilot connection is needed, contact Support before beginning setup so a team member can walk through the configuration.
Before You Begin
Confirm the following before connecting an AI chat tool to a GLM or SLM site through MCP:
- Access to Claude (desktop app installed and signed in, or the browser version at claude.ai) or ChatGPT (browser version at chatgpt.com, or the desktop app), depending on the AI chat tool being connected.
- Admin credentials for the GLM or SLM site.
- The correct MCP URL for the environment:
- Sandbox site: https://mcp.data.sandbox.grantinterface.com/mcp
- Live site: https://mcp.data.grantinterface.com/mcp
These steps work the same way in the Claude desktop app and in the browser at claude.ai.
Connect Claude to GLM or SLM Using MCP
To connect a GLM or SLM site to Claude using MCP:
- Open the Claude desktop app, or go to claude.ai in a browser, and sign in.
- Click Customize in the left side menu.
- Click Connectors in the sidebar, and then click the plus icon at the top of the Connectors column.
- In the Add custom connector dialog, enter GLM MCP in the Name field and the MCP URL for the environment in the URL field.
- Click Add.
- Click GLM MCP in the Not Connected list, and then click Connect.
- On the Foundant login page that opens, enter the admin email and password for the GLM or SLM site.
- Close the confirmation tab, or click Open Desktop App, to return to Claude.
Important Sign in with the admin email and password for the specific site being connected in Step 7. This authorizes Claude to connect to that site's data rather than a generic Foundant account.
Ask Claude About GLM or SLM Data
Once connected, start a new chat in Claude and ask a question about GLM or SLM data in plain language, examples are included below:
- List the top ten most recent grant or scholarship requests.
- Show applications submitted in the last 30 days.
- Summarize the awards made in the current fiscal year.
Connect ChatGPT to GLM or SLM Using MCP
Custom MCP connectors in ChatGPT sit behind a Developer mode toggle and require a brief security acknowledgment. Setup takes about the same amount of time as Claude, roughly 3 to 5 minutes.
These steps work the same way in the ChatGPT browser version at chatgpt.com and in the desktop app.
Important ChatGPT displays an "Extreme risk" warning for every custom MCP connector, not just this one, along with a notice that custom connectors have not been reviewed by OpenAI. This is standard for any custom MCP tool and does not indicate a problem with the GLM MCP connector. Review the warning, and continue with setup using the official MCP URL and the site's own admin credentials.
To connect a GLM or SLM site to ChatGPT using MCP:
- Open chatgpt.com in a browser, or launch the ChatGPT desktop app, and sign in.
- Click the account name at the bottom-left of the sidebar, and then click Settings.
- Click Apps in the left sidebar of the Settings dialog.
- Click Advanced settings on the Apps page.
- Toggle Developer mode on. Leave Enforce CSP in developer mode unchecked, which is the default setting. A Create app button appears at the top-right of the page once Developer mode is on.
- Click Back to return to the main Apps page, and then click Create.
- Add the applicable information to the New App dialog. Asterisks indicate a required field. Advanced OAuth settings do not need to be changed; the defaults are correct.
- Name - GLM MCP
- Description (optional) - Access my GLM data
- MCP Server URL - The MCP URL for the environment being connected
- Authentication - Select OAuth from the drop-down menu
- Check the I understand and want to continue box, and then click Create.
- Enter the admin email and password for the GLM or SLM site on the Foundant login page that opens.
- Confirm that ChatGPT returns with a "GLM MCP is now connected" banner, and that GLM MCP appears under Enabled apps.
Important Sign in with the admin email and password for the specific site being connected in Step 9. This authorizes ChatGPT to connect to that site's data rather than a generic Foundant or OpenAI account.
Ask ChatGPT About GLM or SLM Data
Once connected, start a new chat in ChatGPT and ask a question about GLM or SLM data in plain language, examples are included below:
- List the top ten most recent grant or scholarship requests.
- Show applications submitted in the last 30 days.
- Summarize the awards made in the current fiscal year.
The first time ChatGPT uses the connector for a particular type of data, it displays a permission dialog describing the data being retrieved, for example, "Query GLM request records?" Review the details, and then click Query Data to allow it, or Deny to cancel. This per-action consent step is expected and keeps visibility into what data is shared.
MCP Data Access and Security
Is MCP Read-Only?
MCP is read only in its current state, with access to the same data available in Foundant Reporting. Accessing documents through MCP may require IT support on the organization's side.
Is My Data Secure When Connected via MCP?
Each connection is scoped to the credentials the administrator sets up during connection, so only that site's own data is exposed. Only users with the full Administrator role can connect to MCP, and existing portal permissions are honored through the connection.
Can SLM Clients Use the Same Connector as GLM?
Yes, SLM clients use the same MCP connector as GLM. Each product requires its own authentication.
Troubleshoot MCP Connections and Results
Troubleshoot a Claude MCP Connection
- Sign-in fails or loops back to the login page - Confirm the admin credentials match the correct GLM or SLM site, and verify the URL matches the environment (Sandbox or Live).
- Browser does not open after clicking Connect - Confirm the default browser is set and pop-ups are not blocked for claude.ai.
- "Not connected" persists after signing in - Return to the Connectors panel and click Connect again. If the issue continues, remove the connector and add it again using the correct URL.
- Wrong environment connected - Remove the existing GLM MCP connector, and add a new one using the correct sandbox or live URL.
Troubleshoot a ChatGPT MCP Connection
- "Create" button does not appear - Confirm Developer mode is toggled on under Apps, Advanced settings, and that the main Apps page has been returned to after enabling it.
- Sign-in fails or loops back to the login page - Confirm the admin credentials match the correct GLM or SLM site, and verify the URL matches the environment (sandbox or live).
- Browser does not redirect to the GLM login page - Confirm pop-ups are not blocked for chatgpt.com. If the redirect fails, click Create again from the New App dialog.
- "Not connected" persists after authentication - Return to the Apps page and check the Drafts and Enabled apps sections. If GLM MCP appears in Drafts only, click into it to complete setup. As a last resort, delete the connector and add it again.
- Wrong environment connected - Delete the existing GLM MCP connector, and add a new one using the correct sandbox or live URL.
- Permission dialog appears every time - This is expected for new types of data requests. ChatGPT asks for explicit consent before each new kind of operation to keep the administrator in control of what is accessed.
Get Accurate Results
If a result from MCP looks unexpected, compare it against the same information in Foundant Reporting. It can also help to tell the AI tool which data source to use, since it may need direction to use the approval data set for grant amounts instead of payment data, for example.