Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 23 additions & 5 deletions packages/chatgpt-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "index-network",
"version": "1.2.3",
"version": "1.3.0",
"description": "Index Network - find the right people and let them find you.",
"author": {
"name": "Index Network",
Expand All @@ -10,17 +10,33 @@
"homepage": "https://index.network",
"license": "MIT",
"keywords": [
"cofounder",
"investors",
"fundraising",
"hiring",
"founding engineer",
"mentorship",
"collaborators",
"introductions",
"networking",
"meet people",
"new friends",
"coffee chat",
"beta users",
"design partners",
"matchmaking",
"travel",
"community",
"discovery",
"intents",
"matching",
"opportunities"
"matching"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Index Network",
"shortDescription": "Find the right people",
"longDescription": "Index Network matches you with the right people. Tell ChatGPT who you're looking for in your own words, from a hire to an investor and beyond. Index keeps it as an intent, matches it with people in your networks who fit, and you review, accept, or pass on each match. Index acts only on your own account and never accepts or passes on a match without your confirmation.",
"longDescription": "Index Network matches you with the right people. Tell ChatGPT who you're looking for in your own words: a cofounder, investors for your round, a founding engineer, a mentor, first users for your product — or simply interesting people: new friends in your city, someone who shares a hobby, or people to meet on your next trip. Index keeps it as an intent, matches it with people in your networks who fit, and you review, accept, or pass on each match. Index acts only on your own account and never accepts or passes on a match without your confirmation.",
"developerName": "Index Network",
"category": "Communication",
"capabilities": [
Expand All @@ -33,6 +49,8 @@
"termsOfServiceURL": "https://index.network/pages/terms-of-use",
"defaultPrompt": [
"Find me a technical cofounder on Index.",
"I'm in SF next week — who should I meet?",
"Help me meet new people in my city.",
"Do I have any new matches on Index?"
],
"brandColor": "#111827",
Expand Down Expand Up @@ -92,7 +110,7 @@
"demo_recording_url": "https://calm-gravatar.space.fast/demo.mp4"
},
"publication": {
"release_notes": "Manage your Index intents and review matches from ChatGPT."
"release_notes": "Listing keywords and example prompts now reflect how members actually ask: cofounders, investors, mentors, first users, and everyday asks like meeting people while traveling. No tool behavior changed."
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion services/api/src/lib/mcp/mcp.tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ export function registerMcpTools(server: McpServer, principal: McpPrincipal): vo
server.registerTool(
'create_intent',
{
description: 'Use when the owner wants to meet, find, hire, fund, collaborate with, or be introduced to people. Prepare and create an intent for the authenticated owner, sharing it only with eligible networks.' + SOURCE_FIELDS_HINT + LINK_HINT + NARRATION_HINT,
description: 'Use when the owner wants to meet, find, hire, fund, collaborate with, or be introduced to people: a cofounder, investors for a round, a first hire, a mentor, early users — or simply interesting people: new friends in their city, someone who shares a hobby, or people to meet on a trip. Prepare and create an intent for the authenticated owner, sharing it only with eligible networks.' + SOURCE_FIELDS_HINT + LINK_HINT + NARRATION_HINT,
inputSchema: z.object({
description: z.string().max(65_536).refine((value) => value.trim().length > 0, 'description is required'),
networkIds: z.array(z.string().uuid()).optional(),
Expand Down
Loading