sentry

Use this skill when you need to work with sentry through its generated async Python app, call its MCP-backed functions from code, or inspect available functions with the mcp-skill CLI.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sentry" with this command: npx skills add manojbajaj95/mcp-skill/manojbajaj95-mcp-skill-sentry

sentry

Use this skill when you need to work with sentry through its generated async Python app, call its MCP-backed functions from code, or inspect available functions with the mcp-skill CLI.

Authentication

This app can use the MCP client's built-in OAuth flow when the server requires it. In most cases, the default constructor is enough. Tokens are persisted to ~/.mcp-skill/auth/ so subsequent runs reuse the same credentials automatically.

app = SentryApp()

If you need a custom OAuth provider, pass it via the auth argument:

app = SentryApp(auth=my_oauth_provider)

Dependencies

This skill requires the following Python packages:

  • mcp-skill

Install with uv:

uv pip install mcp-skill

Or with pip:

pip install mcp-skill

Python Usage

Use the generated app directly in async Python code:

import asyncio
from sentry.app import SentryApp


async def main():
    app = SentryApp()
    result = await app.whoami()
    print(result)


asyncio.run(main())

Async Usage Notes

  • Every generated tool method is async, so call it with await.
  • Use these apps inside an async function, then run that function with asyncio.run(...) if you are in a script.
  • If you forget await, you will get a coroutine object instead of the actual tool result.
  • Be careful when mixing this with other event-loop environments such as notebooks, web servers, or async frameworks.

Discover Functions with the CLI

Use the CLI to find available apps, list functions on an app, and inspect a function before calling it:

uvx mcp-skill list-apps
uvx mcp-skill list-functions sentry
uvx mcp-skill inspect sentry whoami

Important: Add .agents/skills to your Python path so imports resolve correctly:

import sys
sys.path.insert(0, ".agents/skills")
from sentry.app import SentryApp

Or set the PYTHONPATH environment variable:

export PYTHONPATH=".agents/skills:$PYTHONPATH"

Preferred: use uv run (handles dependencies automatically):

PYTHONPATH=.agents/skills uv run --with mcp-skill python -c "
import asyncio
from sentry.app import SentryApp

async def main():
    app = SentryApp()
    result = await app.whoami()
    print(result)

asyncio.run(main())
"

Alternative: use python directly (install dependencies first):

pip install mcp-skill
PYTHONPATH=.agents/skills python -c "
import asyncio
from sentry.app import SentryApp

async def main():
    app = SentryApp()
    result = await app.whoami()
    print(result)

asyncio.run(main())
"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

clickup

No summary provided by upstream source.

Repository SourceNeeds Review
General

linear

No summary provided by upstream source.

Repository SourceNeeds Review
General

notion

No summary provided by upstream source.

Repository SourceNeeds Review
General

pubmed

No summary provided by upstream source.

Repository SourceNeeds Review