Skip to main content

MCP server for Tepilora financial API

Project description

Tepilora MCP Server

MCP (Model Context Protocol) server for the Tepilora financial API.

Gives AI assistants (Claude, Codex, etc.) native access to 226 financial data operations — securities search, portfolio analytics, news, bonds, and more.

Install

pip install tepilora-mcp

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "tepilora": {
      "command": "tepilora-mcp",
      "env": {
        "TEPILORA_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

claude mcp add tepilora tepilora-mcp -e TEPILORA_API_KEY=your-api-key

Run Directly

export TEPILORA_API_KEY=your-api-key
tepilora-mcp

Available Tools

Discovery

Tool Description
list_namespaces List all 23 API namespaces with operation counts
list_operations List operations for a namespace
describe_operation Get parameter details for any operation
call_operation Execute any of the 226 operations

Curated

Tool Description
search_securities Search stocks, ETFs, bonds, funds
get_security_details Get security information
get_price_history Historical price data
create_portfolio Create a portfolio
get_portfolio_returns Portfolio return analysis
run_analytics Run any of 68 analytics functions
search_news Search financial news
screen_bonds Screen bonds by criteria
get_yield_curve Yield curve data

Full Mode

Set TEPILORA_MCP_FULL_TOOLS=true to expose all 226 operations as individual tools.

Configuration

Environment Variable Required Default Description
TEPILORA_API_KEY Yes - Your Tepilora API key
TEPILORA_BASE_URL No https://tepiloradata.com API base URL
TEPILORA_MCP_FULL_TOOLS No false Register all 226 operations as tools
TEPILORA_MCP_TIMEOUT No 30 Request timeout in seconds

API Coverage

23 namespaces, 226 operations:

Namespace Ops Examples
securities 12 search, filter, history, facets
portfolio 19 create, returns, attribution, optimize
analytics 68 rolling volatility, Sharpe, drawdown, VaR
news 7 search, latest, trending
bonds 7 analyze, screen, curve, spread
stocks 9 technicals, screening, peers
options 6 pricing, Greeks, IV
macro 6 economic indicators, calendar
esg 5 scores, screening
+ 14 more alerts, billing, clients, documents, ...

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tepilora_mcp-0.1.0.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tepilora_mcp-0.1.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file tepilora_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: tepilora_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tepilora_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 07d503d20247131e8519301809890c01564948240c8d434566d157d3b6fd0b30
MD5 fd6a4716679422515d0a724405c34f3f
BLAKE2b-256 05317ac7c6635bdcdda4058283c9fe93cb01e4ab344331bcf6275bd283956a0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tepilora_mcp-0.1.0.tar.gz:

Publisher: publish.yml on Admintepilora/TepiloraMCP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tepilora_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tepilora_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tepilora_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f53b1a3597b3a79e344438d836c944dd9936368bf4e137b668c2ffb96750af8
MD5 59e513a062b3f597553a3394c3038a79
BLAKE2b-256 1d7018219f9d36164cd0ffc7febdafeed7c6884109e442e916a135719a43ea47

See more details on using hashes here.

Provenance

The following attestation bundles were made for tepilora_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Admintepilora/TepiloraMCP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page