GitHub · Capability
GitHub User API — Public
GitHub User API — Public. 8 operations. Lead operation: GitHub List Public Ssh Keys for the Authenticated User. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Listpublicsshkeysfortheauthenticateduser
— GitHub List Public Ssh Keys for the Authenticated User
/v1/user/keys
POST
Createpublicsshkeyfortheauthenticateduser
— GitHub Create Public Ssh Key for the Authenticated User
/v1/user/keys
GET
Getpublicsshkeyfortheauthenticateduser
— GitHub Get Public Ssh Key for the Authenticated User
/v1/user/keys/{key-id}
DELETE
Deletepublicsshkeyfortheauthenticateduser
— GitHub Delete Public Ssh Key for the Authenticated User
/v1/user/keys/{key-id}
GET
Listpublicemailaddressesfortheauthenticateduser
— GitHub List Public Email Addresses for the Authenticated User
/v1/user/public-emails
GET
Listpubliceventsforuser
— GitHub List Public Events for User
/v1/users/{username}/events/public
GET
Listpublickeysforuser
— GitHub List Public Keys for User
/v1/users/{username}/keys
GET
Listpubliceventsreceivedbyuser
— GitHub List Public Events Received by User
/v1/users/{username}/received-events/public
MCP Tools
github-list-public-ssh-keys
GitHub List Public Ssh Keys for the Authenticated User
read-only
idempotent
github-create-public-ssh-key
GitHub Create Public Ssh Key for the Authenticated User
github-get-public-ssh-key
GitHub Get Public Ssh Key for the Authenticated User
read-only
idempotent
github-delete-public-ssh-key
GitHub Delete Public Ssh Key for the Authenticated User
idempotent
github-list-public-email-addresses
GitHub List Public Email Addresses for the Authenticated User
read-only
idempotent
github-list-public-events-user
GitHub List Public Events for User
read-only
idempotent
github-list-public-keys-user
GitHub List Public Keys for User
read-only
idempotent
github-list-public-events-received
GitHub List Public Events Received by User
read-only
idempotent