What is the Latitude 10 Agentify API for Python (Django, FastAPI)?
Agents need to find your API, understand it, call it and maybe pay for it. That usually means writing an MCP server by hand, learning which discovery files agents look for, and deciding how to meter them. Agentify does it from the OpenAPI spec you already have (or FastAPI’s own, drf-spectacular’s, or one it drafts from your Django URLs and serializers), inside the app you already run: there is no second server to deploy.
A middleware for Django and FastAPI, and a CLI. An agent’s tool call runs through your own views and path operations, so your auth, validation and business logic are the ones already tested. A readiness check tells you what a model will get wrong about your API before an agent does. It is the Python edition of Agentify API for Node.js: the same documents, the same wire formats, the same readiness score. Code you own; Python 3.12 or newer.
Want it installed for you? Ask for a fixed-price quote on the contact page.
You run this code and are responsible for it: review it, test it on staging, and check that it meets the laws, platform rules and security standards that apply to you before production. It is not legal, compliance or financial advice, and using it doesn’t make Latitude 10 your payment processor or service provider.
What do you get?
- An MCP endpoint (both MCP versions) with one tool per operation: reads on, writes off until you turn them on
- Tool calls run in-process through your own views and path operations, behind your own middleware and auth
- Discovery from one spec: llms.txt, the MCP server card, OpenAPI with agent hints, OAuth metadata, /.well-known/x402 and an /agent index, in the Node.js edition’s wire formats
- An agent-readiness score from 0 to 100 with fixes, the same score as the Node.js edition, and a command that drafts better descriptions
- No spec file? It uses FastAPI’s or drf-spectacular’s, or drafts one from your Django URLs and serializers
- Agents use your API’s own credentials, agent keys, or OAuth, including Amazon Cognito machine-to-machine tokens; rate limits and usage metering for agent traffic
- Optional x402 pay-per-call for agents, settled only when your route succeeds; people with their own keys are never charged
- Memory, SQLite or Postgres stores, or your Django database; Django under WSGI or ASGI
Every kit includes
- The full source code, yours to change
- A setup wizard: node setup.mjs, or uv run setup.py for Python
- A versioned release with a changelog
- A download link that always serves the latest release
What's new in v1.0.0
- First release of the Agentify API for Python, the Python edition of the Agentify API for Node: a middleware for Django and FastAPI, and the
agentifyCLI. The wire formats are Node's. - An MCP endpoint (both protocol eras) with a tool per operation, run in-process through your routes, and discovery documents:
/llms.txt, server card, AI Catalog, OAuth and x402 metadata,/agent. - On your routes: agent detection, agent keys, OAuth, rate limits, usage metering, x402 pay-per-call and
Idempotency-Key. Stores: memory, SQLite, Postgres, or your Django database. - The
agentifyCLI (alsopython manage.py agentify):initvendors the kit's wheel intovendor/,draft(Django),check,improve,sync,keys,usageandmigrate. - A setup wizard (
uv run setup.py) on the Orders API in DRF and FastAPI. Python 3.12 or newer, Django 5.2 to 6.1, FastAPI 0.116 or newer, installed with uv or pip.
What's in the zip
- latitude10-agentify-api-python/
- latitude10-agentify-api-python/.gitignore
- latitude10-agentify-api-python/CHANGELOG.md
- latitude10-agentify-api-python/LICENSE.md
- latitude10-agentify-api-python/README.md
- latitude10-agentify-api-python/VERSION
- latitude10-agentify-api-python/examples/
- latitude10-agentify-api-python/pyproject.toml
- latitude10-agentify-api-python/scripts/
- latitude10-agentify-api-python/setup.py
- latitude10-agentify-api-python/src/
- latitude10-agentify-api-python/tests/
- latitude10-agentify-api-python/uv.lock
How do you set it up?
uv run setup.pyMakes a bundled Orders API agent-ready in the framework you pick (Django REST framework or FastAPI), with no API key: scores its thin spec (54/100) and improves it to 96, serves every discovery document, connects the official MCP client in both versions, calls a tool through the API’s own auth, rate-limits an agent key, takes an x402 payment and prints the usage.
You'll need: Python 3.12 or newer and uv (pip works for your own project), and an API on Django with Django REST framework, or on FastAPI. An OpenAPI 3.x spec, or FastAPI’s own, drf-spectacular’s, or one Agentify drafts from your Django URLs and serializers. On Django, keeping Agentify’s tables in your own database needs PostgreSQL or SQLite (otherwise use a file or Postgres store). Optional: an OAuth provider, a wallet address for x402.
Can an AI agent buy it?
An AI agent can buy this product for $39 on its own, paying in USDC over x402:
https://latitude10.tech/api/agent-products/agentify-api-pythonOr through our MCP server at https://latitude10.tech/mcp with buy_product. How agent payments work →
When an AI agent buys from Latitude 10, the person or company that runs the agent is the buyer and accepts the Terms of Service. Payments on a blockchain or over Lightning are final. If a kit won’t run on a version listed on its page, tell us within 30 days and we’ll fix it or refund you in the same asset, to the paying address.

