revolutionarybukhari avatar

Opportunity MCP

revolutionarybukhari/opportunity-mcp

Pulls live scholarship, fellowship, internship, and exchange program listings from six opportunity aggregators into a local SQLite index that refreshes every six hours via CI. Exposes six tools: full-text search with filters for type and deadline, fetch by ID, list latest posts, list upcoming deadlines, view indexed sources, and trigger on-demand refresh. The server runs over stdio, ships with the pre-built index on PyPI, and is designed for students who normally juggle ten browser tabs trying to find funded programs before deadlines slip past. Reach for this when you want conversational access to scholarships without manually combing aggregator sites. Adding new sources is a fifty-line adapter PR.

GitHub stars
1
tools
6
transport
STDIO
last updated
May 5, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

search_opportunitiesFull-text search across all indexed opportunities with optional filters.

Full-text search across all indexed opportunities with optional filters.

No parameter schema in public metadata yet.

get_opportunityRetrieve full details for a single opportunity by its ID.

Retrieve full details for a single opportunity by its ID.

No parameter schema in public metadata yet.

list_latestNewest opportunities across all sources, sorted by post date.

Newest opportunities across all sources, sorted by post date.

No parameter schema in public metadata yet.

list_upcoming_deadlinesOpportunities closing within N days, sorted by deadline.

Opportunities closing within N days, sorted by deadline.

No parameter schema in public metadata yet.

list_sourcesList indexed sources, item counts, and last-refresh timestamps.

List indexed sources, item counts, and last-refresh timestamps.

No parameter schema in public metadata yet.

refresh_indexRe-fetch sources on demand.

Re-fetch sources on demand.

No parameter schema in public metadata yet.

Sponsors

Readme

Opportunity MCP

A Model Context Protocol server that lets any AI assistant search youth opportunities — scholarships, fellowships, internships, conferences, and exchange programs — aggregated live from leading opportunity-discovery sites.

PyPI version Python License: MIT Tests Refresh cron MCP Registry


View the full README on GitHub

Details

Repository
github.com/revolutionarybukhari/opportunity-mcp
Category
Search & Web Crawling
Package
opportunity-mcp
Transport
STDIO
Registry
MCP registry, active

More from revolutionarybukhari

Related Search & Web Crawling MCP servers

View all
1stevenvo avatarSlack Mcp Serverstevenvo/slack-mcp-serverRead Slack conversations, threads, user info, and search messages from your MCP client.1stars
2theyahia avatarqsearchtheyahia/qsearchMulti-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.1stars
3tkmd avatarReftrixmcptkmd/reftrixmcpWeb design analysis with 26 MCP tools: layout, motion, quality, semantic search via pgvector1stars
4aamangeldi avatarAamangeldi Dad Jokes Mcpaamangeldi/dad-jokes-mcpGet a random dad joke or search by keyword to fit any moment. Retrieve specific jokes by ID for re…0stars
5cindyloo avatarCindyloo Dropbox Mcp Servercindyloo/dropbox-mcp-serverSearch, browse, and read your Dropbox files. Find documents by name or content, list folders, and…0stars
6ibouazizi avatarSpecProofibouazizi/specproofSpecProof: Search standards specs with MCP-ready precision.0stars