# Quickstart: Tracing
Phoenix supports three main options to collect traces:
1. Use [Phoenix's decorators](../how-to-tracing/setup-tracing/instrument-python.md) to mark functions and code blocks.
2. Use [automatic instrumentation](https://arize.com/docs/phoenix/integrations) to capture all calls made to supported frameworks.
3. Use [base OpenTelemetry](../how-to-tracing/setup-tracing/custom-spans.md) instrumentation. Supported in [Python](../how-to-tracing/setup-tracing/custom-spans.md) and [TS / JS](../how-to-tracing/setup-tracing/javascript.md)
## Quickstarts
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Tracing (Python)</td><td><a href="../../.gitbook/assets/python.png">python.png</a></td><td><a href="quickstart-tracing-python.md">quickstart-tracing-python.md</a></td></tr><tr><td>Tracing (TS)</td><td><a href="../../.gitbook/assets/javascript.png">javascript.png</a></td><td><a href="quickstart-tracing-ts.md">quickstart-tracing-ts.md</a></td></tr></tbody></table>
## Demo Phoenix App
{% embed url="https://phoenix-demo.arize.com/" %}
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arize-ai/phoenix'
If you have feedback or need assistance with the MCP directory API, please join our Discord server