Spond MCP Server
Fetches upcoming events for London Desperados CC from Spond.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Spond MCP Servershow me upcoming London Desperados events"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Spond MCP Server
An MCP (Model Context Protocol) server for fetching London Desperados CC events from Spond. Built with TypeScript and deployable to Firebase Cloud Functions.
Features
get_desperados_events: Fetch all upcoming events for London Desperados CC for the next year
Related MCP server: mcp-cricket
Project Structure
spond-mcp-server/
├── src/
│ ├── index.ts # Main MCP server with Firebase function export
│ └── spond.ts # Spond API client
├── lib/ # Compiled JavaScript (generated)
├── firebase.json # Firebase configuration
├── package.json
├── tsconfig.json
└── .env # Environment variables (local only)Local Development
Install dependencies:
npm installCreate a
.envfile with your Spond credentials:
SPOND_USERNAME=your_email@example.com
SPOND_PASSWORD=your_passwordBuild the project:
npm run buildRun locally with Firebase emulator:
npm run serveFirebase Deployment
Prerequisites
Install Firebase CLI (if not already installed):
npm install -g firebase-toolsLogin to Firebase:
firebase loginInitial Setup
Create a new Firebase project (or use existing):
firebase projects:create spond-mcp-serverInitialize Firebase in the project:
firebase use spond-mcp-serverSet Environment Variables (Secrets)
firebase functions:secrets:set SPOND_USERNAME
# Enter: your_email@example.com
firebase functions:secrets:set SPOND_PASSWORD
# Enter: your_passwordDeploy
npm run deployYour MCP server will be available at:
https://<region>-<project-id>.cloudfunctions.net/mcpEndpoints
/mcp/mcp- Streamable HTTP MCP endpoint (POST for requests)/mcp/health- Health check endpoint
MCP Client Configuration
Claude Desktop (Remote - Streamable HTTP)
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"spond-events": {
"url": "https://us-central1-spond-mcp-server.cloudfunctions.net/mcp/mcp"
}
}
}Available Tools
get_desperados_events
Fetches all upcoming events for London Desperados CC from Spond.
No parameters required - automatically fetches events for the next year.
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Events listings with dates, venues, and ticket links via a hosted MCP server.
PredictHQ MCP — wraps the PredictHQ Events API (predicthq.com)
Find tabletop events, venues, and games. RSVP, register, create events via personal token.
Cricket MCP — wraps CricAPI (api.cricapi.com) for live cricket data.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables interaction with the Wisembly API to fetch and manage event data, including event details, participants, organizers, and locations.21-
- AlicenseNot gradedqualityCmaintenanceWraps CricAPI to provide live cricket data, enabling AI agents to query cricket information through natural language or direct tool calls.7 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides access to the Intervals.icu API for interacting with training data, activities, events, and wellness information.15 npm7GPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage events, races, and batches on Eventor via auto-generated tools from the OpenAPI spec.MIT