MCP Endpoint Profiles: Full, Read, and Write
Overview
Spotto publishes three MCP endpoint profiles in each region:
fullon the existing regional endpoints such ashttps://mcp-au.spotto.ai/mcpreadon endpoints such ashttps://mcp-au-read.spotto.ai/mcpwriteon endpoints such ashttps://mcp-au-write.spotto.ai/mcp
The default regional endpoints remain the backward-compatible full profile. If your client handles the complete tool catalog without complaint, keep using full.
The split read and write endpoints exist for clients that need a smaller, more focused tool catalog. Some clients are picky about this. Some are very picky.
Which Endpoint Should You Use?
| Profile | Use it when | What you get |
|---|---|---|
full | Your client can load the full Spotto tool catalog and you want both query and action tools in one server | Read tools and write tools together |
read | Your workflow is analysis-heavy, or your client struggles to retrieve the full tool catalog | Read-oriented tools only |
write | You want action tools only, or you need a smaller mutation-focused server | Write-oriented tools only |
Regional Endpoints
| Region | Full | Read | Write |
|---|---|---|---|
| Australia | https://mcp-au.spotto.ai/mcp | https://mcp-au-read.spotto.ai/mcp | https://mcp-au-write.spotto.ai/mcp |
| United States | https://mcp-us.spotto.ai/mcp | https://mcp-us-read.spotto.ai/mcp | https://mcp-us-write.spotto.ai/mcp |
| Europe | https://mcp-eu.spotto.ai/mcp | https://mcp-eu-read.spotto.ai/mcp | https://mcp-eu-write.spotto.ai/mcp |
Pick the region that matches your Spotto account, then choose the profile within that region. The profile changes the tool catalog. The region changes the data plane.
What Counts as a Write Tool?
The write profile includes tools that create, update, delete, save, dismiss, prioritize, share, sync, or otherwise change state.
Examples:
create-companyupdate-companydismiss-recommendation-multimark-user-events-readshare-recommendationvalidate-cloud-account
If a tool changes data, configuration, state, or workflow status, assume it belongs on the write surface.
Recommended Client Patterns
Most clients
Start with full. It is the simplest setup and matches the older documentation and existing integrations.
Copilot and other tool-limited clients
Start with read if the client struggles to load the full catalog. This is especially useful for GitHub Copilot, Microsoft Copilot Studio, and Microsoft 365 Copilot setups that are mainly used for analysis and reporting.
If the user later needs action tools, switch that server to write or create a separate write-oriented configuration after you confirm the client can handle it.
Troubleshooting
I see "limiting number of tool calls to 70"
What you're seeing: The client connects, but tool discovery fails or stops early with an error about limiting the number of tool calls to 70.
Likely causes:
- The client cannot handle the full Spotto tool catalog on one MCP server.
- The client gives up before retrieving the complete tool list.
How to fix:
- Change the MCP URL from the default regional endpoint to the matching
-readendpoint. - Reconnect the MCP server or restart the client.
- Test with a simple read prompt such as "Check the Spotto API status".
- If you later need action tools, switch to the matching
-writeendpoint for that workflow.
I see "couldn't retrieve the requested items"
What you're seeing: The client connects, but the tool list or requested capability set does not load.
Likely causes:
- The full endpoint is advertising more tools than the client can comfortably consume.
- The client timed out or hit its own MCP/tool-catalog limits.
How to fix:
- Use the matching
-readendpoint for your region. - Re-run the connection test in your client.
- Confirm the client now shows Spotto tools.
I switched to read and now write actions are missing
What you're seeing: Tools for dismissing, prioritizing, sharing, or updating are no longer available.
Likely causes:
- The
readendpoint intentionally hides write-oriented tools.
How to fix:
- Keep using
readfor analysis-heavy workflows. - Switch to the matching
-writeendpoint when you need action tools. - If your client supports it, keep separate read and write configurations and use the one that fits the current task.
Next Steps
- Getting Started - Generate an API key and choose the right MCP endpoint
- MCP Client Setup - Configure your client with the right profile
- GitHub Copilot (VS Code) - Copilot-specific setup and fallback guidance
- Microsoft Copilot - Copilot Studio and Microsoft 365 Copilot setup