Skip to content

Rename tools to adopt {namespace}.{function} convention - #69

Merged
mattt merged 1 commit into
mainfrom
mattt/rename-tools
May 14, 2025
Merged

Rename tools to adopt {namespace}.{function} convention#69
mattt merged 1 commit into
mainfrom
mattt/rename-tools

Conversation

@mattt

@mattt mattt commented May 14, 2025

Copy link
Copy Markdown
Owner

Currently, iMCP tools are named in dromedaryCase. It's all the same to the AI, but to a user trying to make sense of tools presented in a client, grouping tool names by function makes for a better experience.

Service Before After
Calendar createEvent events.create
Calendar fetchEvents events.fetch
Contacts searchContacts contacts.search
Contacts whoami contacts.me
Location getCurrentLocation location.current
Location geocodeAddress location.geocode
Location reverseGeocode location.reverse-geocode
Maps findNearbyPointsOfInterest maps.explore
Maps generateMapImage maps.generate
Maps getDirections maps.directions
Maps getETABetweenLocations maps.eta
Maps searchPlaces maps.search
Messages fetchMessages messages.fetch
Reminders createReminder reminders.create
Reminders fetchReminders reminders.fetch
Weather getCurrentWeatherForLocation weather.current
Weather getDailyForecastForLocation weather.daily
Weather getHourlyForecastForLocation weather.hourly
Weather getMinuteByMinuteForecastForLocation weather.minute

@mattt
mattt force-pushed the mattt/rename-tools branch from edd12f7 to b02fbba Compare May 14, 2025 20:41
@mattt
mattt merged commit 3cd0ed3 into main May 14, 2025
@mattt
mattt deleted the mattt/rename-tools branch May 14, 2025 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant